{"id":48968647,"url":"https://github.com/awslabs/agent-plugins","last_synced_at":"2026-05-04T08:00:48.962Z","repository":{"id":337887283,"uuid":"1150865300","full_name":"awslabs/agent-plugins","owner":"awslabs","description":"Agent Plugins for AWS equip AI coding agents with the skills to help you architect, deploy, and operate on AWS.","archived":false,"fork":false,"pushed_at":"2026-04-30T01:24:25.000Z","size":809,"stargazers_count":637,"open_issues_count":27,"forks_count":81,"subscribers_count":6,"default_branch":"main","last_synced_at":"2026-04-30T02:16:47.200Z","etag":null,"topics":["agent-plugins","agent-skills","agents","aws","coding-agent-skills","coding-agents"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/awslabs.png","metadata":{"files":{"readme":"README.jp.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-02-05T19:29:31.000Z","updated_at":"2026-04-30T00:13:16.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/awslabs/agent-plugins","commit_stats":null,"previous_names":["awslabs/agent-plugins"],"tags_count":1,"template":false,"template_full_name":"amazon-archives/__template_Apache-2.0","purl":"pkg:github/awslabs/agent-plugins","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awslabs%2Fagent-plugins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awslabs%2Fagent-plugins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awslabs%2Fagent-plugins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awslabs%2Fagent-plugins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/awslabs","download_url":"https://codeload.github.com/awslabs/agent-plugins/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awslabs%2Fagent-plugins/sbom","scorecard":{"id":1243251,"data":{"date":"2026-02-11T23:24:47Z","repo":{"name":"github.com/awslabs/agent-plugins","commit":"9464268bbfb74e42dd2e8c138fea7ed6f3158e51"},"scorecard":{"version":"v5.3.0","commit":"c22063e786c11f9dd714d777a687ff7c4599b600"},"score":7.9,"checks":[{"name":"Maintained","score":0,"reason":"project was created within the last 90 days. Please review its contents carefully","details":["Warn: Repository was created within the last 90 days."],"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/SECURITY.md:1","Info: Found linked content: .github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/SECURITY.md:1","Info: Found text in security policy: .github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#security-policy"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#dependency-update-tool"}},{"name":"Code-Review","score":9,"reason":"Found 18/19 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#packaging"}},{"name":"Pinned-Dependencies","score":7,"reason":"dependency not pinned by hash detected -- score normalized to 7","details":["Warn: pipCommand not pinned by hash: .github/workflows/security-scanners.yml:85","Warn: pipCommand not pinned by hash: .github/workflows/security-scanners.yml:158","Warn: pipCommand not pinned by hash: .github/workflows/security-scanners.yml:199","Info:  33 out of  33 GitHub-owned GitHubAction dependencies pinned","Info:   5 out of   5 third-party GitHubAction dependencies pinned","Info:   0 out of   3 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#pinned-dependencies"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/build.yml:25","Info: jobLevel 'contents' permission set to 'read': .github/workflows/build.yml:26","Info: jobLevel 'packages' permission set to 'read': .github/workflows/codeql.yml:52","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:55","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:56","Info: jobLevel 'contents' permission set to 'read': .github/workflows/merge-prevention.yml:38","Info: jobLevel 'pull-requests' permission set to 'read': .github/workflows/merge-prevention.yml:39","Info: jobLevel 'pull-requests' permission set to 'read': .github/workflows/pull-request-lint.yml:26","Info: jobLevel 'pull-requests' permission set to 'read': .github/workflows/pull-request-lint.yml:50","Info: jobLevel 'contents' permission set to 'read': .github/workflows/scorecard-analysis.yml:17","Info: jobLevel 'actions' permission set to 'read': .github/workflows/security-scanners.yml:143","Info: jobLevel 'contents' permission set to 'read': .github/workflows/security-scanners.yml:144","Info: jobLevel 'actions' permission set to 'read': .github/workflows/security-scanners.yml:184","Info: jobLevel 'contents' permission set to 'read': .github/workflows/security-scanners.yml:185","Info: jobLevel 'actions' permission set to 'read': .github/workflows/security-scanners.yml:301","Info: jobLevel 'contents' permission set to 'read': .github/workflows/security-scanners.yml:302","Info: jobLevel 'actions' permission set to 'read': .github/workflows/security-scanners.yml:339","Info: jobLevel 'contents' permission set to 'read': .github/workflows/security-scanners.yml:340","Info: jobLevel 'actions' permission set to 'read': .github/workflows/security-scanners.yml:30","Info: jobLevel 'contents' permission set to 'read': .github/workflows/security-scanners.yml:31","Info: jobLevel 'actions' permission set to 'read': .github/workflows/security-scanners.yml:70","Info: jobLevel 'contents' permission set to 'read': .github/workflows/security-scanners.yml:71","Info: jobLevel 'contents' permission set to 'read': .github/workflows/security-scanners.yml:110","Info: jobLevel 'actions' permission set to 'read': .github/workflows/security-scanners.yml:109","Info: jobLevel 'contents' permission set to 'read': .github/workflows/stale.yml:11","Info: found token with 'none' permissions: .github/workflows/build.yml:18","Info: found token with 'none' permissions: .github/workflows/build.yml:14","Info: found token with 'none' permissions: .github/workflows/build.yml:16","Info: found token with 'none' permissions: .github/workflows/build.yml:21","Info: found token with 'none' permissions: .github/workflows/build.yml:10","Info: found token with 'none' permissions: .github/workflows/build.yml:15","Info: found token with 'none' permissions: .github/workflows/build.yml:19","Info: found token with 'none' permissions: .github/workflows/build.yml:20","Info: found token with 'none' permissions: .github/workflows/build.yml:8","Info: found token with 'none' permissions: .github/workflows/build.yml:11","Info: found token with 'none' permissions: .github/workflows/build.yml:12","Info: found token with 'none' permissions: .github/workflows/build.yml:13","Info: found token with 'none' permissions: .github/workflows/build.yml:17","Info: found token with 'none' permissions: .github/workflows/build.yml:7","Info: found token with 'none' permissions: .github/workflows/build.yml:9","Info: found token with 'none' permissions: .github/workflows/codeql.yml:21","Info: found token with 'none' permissions: .github/workflows/codeql.yml:24","Info: found token with 'none' permissions: .github/workflows/codeql.yml:28","Info: found token with 'none' permissions: .github/workflows/codeql.yml:16","Info: found token with 'none' permissions: .github/workflows/codeql.yml:17","Info: found token with 'none' permissions: .github/workflows/codeql.yml:22","Info: found token with 'none' permissions: .github/workflows/codeql.yml:26","Info: found token with 'none' permissions: .github/workflows/codeql.yml:15","Info: found token with 'none' permissions: .github/workflows/codeql.yml:18","Info: found token with 'none' permissions: .github/workflows/codeql.yml:27","Info: found token with 'none' permissions: .github/workflows/codeql.yml:23","Info: found token with 'none' permissions: .github/workflows/codeql.yml:25","Info: found token with 'none' permissions: .github/workflows/codeql.yml:29","Info: found token with 'none' permissions: .github/workflows/codeql.yml:19","Info: found token with 'none' permissions: .github/workflows/codeql.yml:20","Info: topLevel 'contents' permission set to 'read': .github/workflows/dependency-review.yml:5","Info: found token with 'none' permissions: .github/workflows/merge-prevention.yml:18","Info: found token with 'none' permissions: .github/workflows/merge-prevention.yml:19","Info: found token with 'none' permissions: .github/workflows/merge-prevention.yml:20","Info: found token with 'none' permissions: .github/workflows/merge-prevention.yml:30","Info: found token with 'none' permissions: .github/workflows/merge-prevention.yml:22","Info: found token with 'none' permissions: .github/workflows/merge-prevention.yml:23","Info: found token with 'none' permissions: .github/workflows/merge-prevention.yml:17","Info: found token with 'none' permissions: .github/workflows/merge-prevention.yml:24","Info: found token with 'none' permissions: .github/workflows/merge-prevention.yml:25","Info: found token with 'none' permissions: .github/workflows/merge-prevention.yml:26","Info: found token with 'none' permissions: .github/workflows/merge-prevention.yml:21","Info: found token with 'none' permissions: .github/workflows/merge-prevention.yml:27","Info: found token with 'none' permissions: .github/workflows/merge-prevention.yml:28","Info: found token with 'none' permissions: .github/workflows/merge-prevention.yml:29","Info: found token with 'none' permissions: .github/workflows/merge-prevention.yml:31","Info: found token with 'none' permissions: .github/workflows/pull-request-lint.yml:1","Info: found token with 'none' permissions: .github/workflows/scorecard-analysis.yml:1","Info: found token with 'none' permissions: .github/workflows/security-scanners.yml:22","Info: found token with 'none' permissions: .github/workflows/security-scanners.yml:24","Info: found token with 'none' permissions: .github/workflows/security-scanners.yml:25","Info: found token with 'none' permissions: .github/workflows/security-scanners.yml:15","Info: found token with 'none' permissions: .github/workflows/security-scanners.yml:18","Info: found token with 'none' permissions: .github/workflows/security-scanners.yml:21","Info: found token with 'none' permissions: .github/workflows/security-scanners.yml:23","Info: found token with 'none' permissions: .github/workflows/security-scanners.yml:26","Info: found token with 'none' permissions: .github/workflows/security-scanners.yml:12","Info: found token with 'none' permissions: .github/workflows/security-scanners.yml:13","Info: found token with 'none' permissions: .github/workflows/security-scanners.yml:17","Info: found token with 'none' permissions: .github/workflows/security-scanners.yml:14","Info: found token with 'none' permissions: .github/workflows/security-scanners.yml:19","Info: found token with 'none' permissions: .github/workflows/security-scanners.yml:20","Info: found token with 'none' permissions: .github/workflows/security-scanners.yml:16","Info: found token with 'none' permissions: .github/workflows/stale.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#cii-best-practices"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#signed-releases"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":10,"reason":"branch protection is fully enabled on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'main'","Info: 'force pushes' disabled on branch 'main'","Info: 'branch protection settings apply to administrators' is required to merge on branch 'main'","Info: 'stale review dismissal' is required to merge on branch 'main'","Info: required approving review count is 2 on branch 'main'","Info: codeowner review is required on branch 'main'","Info: 'last push approval' is required to merge on branch 'main'","Info: 'up-to-date branches' is required to merge on branch 'main'","Info: status check found to merge onto on branch 'main'","Info: PRs are required in order to make changes on branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#branch-protection"}},{"name":"SAST","score":8,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 13 commits out of 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#license"}},{"name":"CI-Tests","score":10,"reason":"20 out of 20 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#ci-tests"}},{"name":"Contributors","score":6,"reason":"project has 2 contributing companies or organizations -- score normalized to 6","details":["Info: found contributions from: amazon web services, awslabs"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#contributors"}}]},"last_synced_at":"2026-02-12T11:51:23.770Z","repository_id":337887283,"created_at":"2026-02-12T11:51:23.770Z","updated_at":"2026-02-12T11:51:23.770Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32599415,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T22:12:39.696Z","status":"online","status_checked_at":"2026-05-04T02:00:06.625Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent-plugins","agent-skills","agents","aws","coding-agent-skills","coding-agents"],"created_at":"2026-04-18T06:00:26.611Z","updated_at":"2026-05-04T08:00:48.954Z","avatar_url":"https://github.com/awslabs.png","language":"Python","funding_links":[],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"# Agent Plugins for AWS\n\n_他の言語で読む: [English](README.md)_\n\n\u003e [!IMPORTANT]\n\u003e 生成 AI は誤った出力を生成する可能性があります。選択した AI モデルおよびエージェントコーディングアシスタントが生成するすべての出力とコストを確認することを推奨します。[AWS 責任ある AI ポリシー](https://aws.amazon.com/ai/responsible-ai/policy/)を参照してください。\n\nAgent Plugins for AWS は、AI コーディングエージェントに AWS 上でのアーキテクチャ設計、デプロイ、運用を支援するスキルを提供します。Agent Plugins は現在、Claude Code と Cursor に対応しています。\n\nAI コーディングエージェントはソフトウェア開発において急速に普及し、開発者のコード記述、レビュー、デプロイを効率化しています。\n\nエージェントスキルとエージェントプラグインは、モデルのコンテキストを肥大化させることなくコーディングエージェントを的確な結果へ導くためのベストプラクティスとして確立されつつあります。長い AWS ガイダンスをプロンプトに繰り返し貼り付ける代わりに、エージェントが必要に応じて呼び出す再利用可能でバージョン管理された機能としてエンコードすることで、以下のメリットが得られます。\n\n- 出力の決定論性が向上する\n- コンテキストのオーバーヘッドが削減される\n- チーム全体でエージェントの動作を標準化しやすくなる\n\nエージェントプラグインは、さまざまな種類の専門知識アーティファクトをパッケージ化するコンテナとして機能します。1 つのエージェントプラグインには以下を含めることができます。\n\n- **エージェントスキル** – デプロイ、コードレビュー、アーキテクチャ設計などの複雑なタスクを通じて AI をガイドする、構造化されたワークフローとベストプラクティスのプレイブック。エージェントスキルは、ドメインの専門知識をステップバイステップのプロセスとしてエンコードします。\n- **MCP サーバー** – 外部サービス、データソース、API への接続。MCP サーバーは、ランタイムにおいてアシスタントにライブドキュメント、料金データ、その他のリソースへのアクセスを提供します。[MCP Servers for AWS](https://github.com/awslabs/mcp) で詳細をご覧ください。\n- **Hooks** – 開発者のアクションに応じて実行される自動化とガードレール。Hooks は変更の検証、標準の適用、ワークフローの自動トリガーが可能です。\n- **リファレンス** – エージェントスキルが参照できるドキュメント、設定デフォルト値、ナレッジ。リファレンスにより、プロンプトを肥大化させることなくエージェントスキルをよりスマートにします。\n\nこの分野で新しいタイプの専門知識アーティファクトが登場しても、エージェントプラグインにパッケージ化できるため、進化は開発者に対して透過的に行われます。\n\n## ベストプラクティス\n\nプラグインを活用した開発のメリットを最大化しつつ、セキュリティとコード品質を維持するため、以下の重要なガイドラインに従ってください：\n\n- デプロイ前に、生成されたコードを必ずレビューしてください（例：セキュリティ、コスト、レジリエンスに関する制約への適合性）\n- プラグインは開発者の判断力と専門知識の代替ではなく、アクセラレーターとして使用してください。\n- 最新の AWS ベストプラクティスの恩恵を受けるため、プラグインを最新の状態に保ってください。\n- AWS 認証情報の設定には最小権限の原則に従ってください。\n- 生成されたインフラストラクチャコードに対してセキュリティスキャンツールを実行してください。\n\n## プラグイン一覧\n\n| プラグイン                  | 説明                                                                                                                     | ステータス                  |\n| --------------------------- | ------------------------------------------------------------------------------------------------------------------------ | --------------------------- |\n| **amazon-location-service** | Amazon Location Service を使用してアプリケーションにマップ、ジオコーディング、ルーティング、場所検索、地理空間機能を追加 | 利用可能                    |\n| **aws-amplify**             | 認証、データ、ストレージ、関数のガイド付きワークフローで AWS Amplify Gen 2 を使用したフルスタックアプリを構築            | 利用可能                    |\n| **aws-serverless**          | Lambda、API Gateway、EventBridge、Step Functions、Durable Functions を使用したサーバーレスアプリケーションを構築         | 利用可能                    |\n| **databases-on-aws**        | AWS データベースポートフォリオのガイダンス — スキーマ設計、クエリ、マイグレーション、マルチテナントパターン              | 一部利用可能（Aurora DSQL） |\n| **deploy-on-aws**           | アーキテクチャ推奨、コスト見積もり、IaC デプロイにより AWS へのアプリケーションデプロイを支援                            | 利用可能                    |\n\n## インストール\n\n### Claude Code\n\n#### マーケットプレイスの追加\n\n```bash\n/plugin marketplace add awslabs/agent-plugins\n```\n\n#### プラグインのインストール\n\nインストールしたいプラグインに対応するコマンドを実行してください。\n\nAmazon Location Service\n\n```bash\n/plugin install amazon-location-service@agent-plugins-for-aws\n```\n\nAWS Amplify\n\n```bash\n/plugin install aws-amplify@agent-plugins-for-aws\n```\n\nAWS Serverless\n\n```bash\n/plugin install aws-serverless@agent-plugins-for-aws\n```\n\nDatabases on AWS\n\n```bash\n/plugin install databases-on-aws@agent-plugins-for-aws\n```\n\nDeploy on AWS\n\n```bash\n/plugin install deploy-on-aws@agent-plugins-for-aws\n```\n\n### Cursor\n\n**deploy-on-aws** プラグインは [Cursor Marketplace](https://cursor.com/marketplace/aws) からインストールできます。詳細については、[Cursor プラグインドキュメント](https://cursor.com/docs/plugins)を参照してください。Cursor アプリケーション内からもインストール可能です。\n\n- Cursor の設定を開く\n- `Plugins` に移動する\n- `AWS` で検索する\n- インストールしたいプラグインを選択し、`Add to Cursor` をクリックする\n- インストールされたプラグインのスコープを選択する\n- プラグインが `Plugins -\u003e Installed` に表示されます\n\n## amazon-location-service\n\nAmazon Location Service を使用したマップ、場所検索、ジオコーディング、ルーティング、その他の地理空間機能の追加について、認証セットアップ、SDK 統合、ベストプラクティスを含めて開発者をガイドします。\n\n### エージェントスキルのトリガー\n\n| エージェントスキル          | トリガー                                                                                                                                        |\n| --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |\n| **amazon-location-service** | 「マップを追加して」「住所をジオコーディングして」「ルートを計算して」「位置情報対応アプリ」「Amazon Location Service」「地理空間」「場所検索」 |\n\n### MCP サーバー\n\n| サーバー    | 用途                                     |\n| ----------- | ---------------------------------------- |\n| **aws-mcp** | AWS ドキュメントおよびサービスガイダンス |\n\n## aws-amplify\n\nTypeScript コードファーストの開発で AWS Amplify Gen 2 を使用したフルスタックアプリを構築します。AWS 公式の Agent Standard Operating Procedures（SOP）に基づいてガイドされます。\n\n### ワークフロー\n\n1. **バックエンド** - Amplify Gen 2 リソース（認証、データ、ストレージ、関数）を作成\n2. **サンドボックス** - テスト用にサンドボックスにデプロイ\n3. **フロントエンドとテスト** - フロントエンドをバックエンドに接続し、ローカルで検証\n4. **本番環境** - 本番環境にデプロイ\n\n### エージェントスキルのトリガー\n\n| エージェントスキル   | トリガー                                                                                                                                   |\n| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |\n| **amplify-workflow** | 「Amplify アプリを作って」「Amplify プロジェクトを作成して」「Amplify に認証を追加して」「Amplify をデプロイして」「フルスタック Amplify」 |\n\n### MCP サーバー\n\n| サーバー    | 用途                                     |\n| ----------- | ---------------------------------------- |\n| **aws-mcp** | AWS ドキュメントおよびサービスガイダンス |\n\n## aws-serverless\n\nAWS Lambda、API Gateway、EventBridge、Step Functions、Durable Functions を使用してサーバーレスアプリケーションの設計、構築、デプロイ、テスト、デバッグを行います。SAM および CDK のデプロイワークフロー、SAM テンプレート検証 Hook、そして耐障害性のある長時間実行マルチステップアプリケーション構築のための AWS Lambda Durable Functions スキルを含みます。\n\n### エージェントスキルのトリガー\n\n| エージェントスキル               | トリガー                                                                                                                                                                                         |\n| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| **aws-lambda**                   | 「Lambda 関数」「イベントソース」「サーバーレスアプリケーション」「API Gateway」「EventBridge」「Step Functions」「サーバーレス API」「イベント駆動アーキテクチャ」「Lambda トリガー」           |\n| **aws-serverless-deployment**    | 「SAM を使って」「SAM テンプレート」「SAM init」「SAM deploy」「CDK サーバーレス」「CDK Lambda コンストラクト」「NodejsFunction」「PythonFunction」「サーバーレス CI/CD パイプライン」           |\n| **aws-lambda-durable-functions** | 「Lambda Durable Functions」「ワークフローオーケストレーション」「ステートマシン」「リトライ/チェックポイントパターン」「長時間実行のステートフル Lambda」「Saga パターン」「Human-in-the-loop」 |\n\n### MCP サーバー\n\n| サーバー               | 用途                                                                                 |\n| ---------------------- | ------------------------------------------------------------------------------------ |\n| **aws-serverless-mcp** | サーバーレス開発ガイダンス、プロジェクトのスキャフォールディング、IaC 生成、デプロイ |\n\n### Hooks\n\n| Hook                     | トリガー                                | アクション                                      |\n| ------------------------ | --------------------------------------- | ----------------------------------------------- |\n| **SAM テンプレート検証** | `template.yaml`/`template.yml` の編集後 | `sam validate` を実行しエラーをインラインで報告 |\n\n## databases-on-aws\n\nAWS データベースポートフォリオのデータベースガイダンス。スキーマ設計、クエリ実行、マイグレーション処理、アプリケーション構築、ワークロードに最適なデータベースの選択を支援します。現在は Aurora DSQL（サーバーレスの PostgreSQL 互換分散 SQL データベース）を含みます。\n\n### エージェントスキルのトリガー\n\n| エージェントスキル | トリガー                                                                                                                                            |\n| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **dsql**           | 「Aurora DSQL」「DSQL スキーマ」「分散 SQL データベース」「サーバーレス PostgreSQL 互換データベース」「DSQL テーブルを作成して」「DSQL に移行して」 |\n\n### MCP サーバー\n\n| サーバー         | 用途                                                                              |\n| ---------------- | --------------------------------------------------------------------------------- |\n| **awsknowledge** | AWS ドキュメント、アーキテクチャガイダンス、ベストプラクティス                    |\n| **aurora-dsql**  | データベースの直接操作 — クエリ、スキーマ、トランザクション（デフォルトでは無効） |\n\n### Hooks\n\n| Hook             | トリガー            | アクション                                               |\n| ---------------- | ------------------- | -------------------------------------------------------- |\n| **スキーマ検証** | `transact` 操作の後 | スキーマ変更と影響を受ける行の検証を促すプロンプトを表示 |\n\n## deploy-on-aws\n\nAWS デプロイを加速するスキルをエージェントに提供します — AWS アーキテクチャとサービスの推奨、コスト見積もり、Infrastructure as Code（CDK または CloudFormation）の生成、そしてデプロイのガイドを行います。\n\n### ワークフロー\n\n1. **分析** - コードベースをスキャンしてフレームワーク、データベース、依存関係を検出\n2. **推奨** - 簡潔な根拠とともに AWS サービスを選定\n3. **見積もり** - 進行前にコスト見積もりを提示\n4. **生成** - IaC コード（CDK/CloudFormation）を記述\n5. **デプロイ** - ユーザーの確認を得て実行\n\n### エージェントスキルのトリガー\n\n| エージェントスキル | トリガー                                                                                                                           |\n| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------- |\n| **deploy**         | 「AWS にデプロイして」「AWS でホストして」「AWS で動かして」「AWS アーキテクチャ」「AWS コストを見積もって」「インフラを生成して」 |\n\n### MCP サーバー\n\n| サーバー         | 用途                                                           |\n| ---------------- | -------------------------------------------------------------- |\n| **awsknowledge** | AWS ドキュメント、アーキテクチャガイダンス、ベストプラクティス |\n| **awspricing**   | コスト見積もり用のリアルタイム AWS サービス料金                |\n| **aws-iac-mcp**  | CDK/CloudFormation の IaC ベストプラクティス                   |\n\n## 要件\n\n- Claude Code \u003e=2.1.29 または [Cursor \u003e= 2.5](https://cursor.com/changelog/2-5)\n- 適切な認証情報が設定された AWS CLI\n\n## トラブルシューティング\n\nプラグインのインストールや使用に問題がありますか？一般的な解決策については、[トラブルシューティングガイド](./docs/TROUBLESHOOTING.md)を参照してください。\n\n## コントリビューション\n\n素晴らしいコントリビューターの皆さんに大きな感謝を！このプロジェクトをより良くしてくれてありがとうございます！\n\nあらゆる種類のコントリビューションを歓迎します！詳細は[コントリビューターガイド](./CONTRIBUTING.md)をご覧ください。\n\n## 開発者ガイド\n\nライブラリに新しいプラグインを追加したい場合は、[設計ガイドライン](./docs/DESIGN_GUIDELINES.md)と[開発ガイド](./docs/DEVELOPMENT_GUIDE.md)をご覧ください。\n\n## メンテナー\n\nリポジトリのレビューアー、メンテナー、管理者は、PR レビューワークフロー、マージルール、CI/CD ドキュメントを[メンテナーガイド](./docs/MAINTAINERS_GUIDE.md)で確認できます。\n\n## その他のリソース\n\n- [Introducing Agent Plugins for AWS（公式ブログ）](https://aws.amazon.com/blogs/developer/introducing-agent-plugins-for-aws/)\n- [Extend Cursor with plugins ft. AWS](https://cursor.com/blog/marketplace)\n- [MCP Servers for AWS](https://github.com/awslabs/mcp)\n- [Claude Code プラグインドキュメント](https://code.claude.com/docs/en/plugins)\n- [Cursor プラグインドキュメント](https://cursor.com/docs/plugins)\n\n## ライセンス\n\nこのプロジェクトは Apache-2.0 ライセンスの下で提供されています。\n\n---\n\n_この日本語版 README は [Minoru Onda (AWS AI Hero)](https://github.com/minorun365) が翻訳・作成しました。原文は [README.md](./README.md) を参照してください。_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawslabs%2Fagent-plugins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fawslabs%2Fagent-plugins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawslabs%2Fagent-plugins/lists"}