From 515000ce3ffbd6edb8d9ecd585d4d825da8433ce Mon Sep 17 00:00:00 2001 From: Riku Inada Date: Wed, 18 Feb 2026 12:35:07 +0900 Subject: [PATCH 1/5] feat: add Kiro IDE and CLI support for deploy-on-aws plugin - Add .kiro/mcp.json with MCP server configuration - Add .kiro/steering/deploy.md for auto-activation - Symlink existing skills directory into .kiro/skills - Update README with Kiro installation instructions - Add Kiro IDE >=0.9 / CLI >=1.24.0 to requirements --- README.md | 17 +++++++++++- plugins/deploy-on-aws/.kiro/mcp.json | 26 +++++++++++++++++++ plugins/deploy-on-aws/.kiro/skills | 1 + .../deploy-on-aws/.kiro/steering/deploy.md | 7 +++++ 4 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 plugins/deploy-on-aws/.kiro/mcp.json create mode 120000 plugins/deploy-on-aws/.kiro/skills create mode 100644 plugins/deploy-on-aws/.kiro/steering/deploy.md diff --git a/README.md b/README.md index 0e21e66..1636f42 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,21 @@ Agent Plugins for AWS equip AI coding agents with the skills to help you archite /plugin install deploy-on-aws@agent-plugins-for-aws ``` +### Kiro + +Kiro supports this plugin via [Agent Skills](https://agentskills.io/) and MCP. + +#### Import the skill + +1. Open the **Agent Steering & Skills** section in the Kiro panel +2. Click **+** and select **Import a skill** +3. Choose **GitHub** and enter: `https://github.com/awslabs/agent-plugins` +4. Select the `plugins/deploy-on-aws/skills/deploy` folder + +#### Set up MCP servers + +Copy the MCP configuration from `plugins/deploy-on-aws/.kiro/mcp.json` into your workspace or global Kiro MCP settings. Alternatively, open the plugin directory as a workspace and Kiro will auto-detect the `.kiro/mcp.json` configuration. + ### Cursor Use the official [Cursor marketplace](https://cursor.com/marketplace) to install the plugins from this repository. For additional information, please refer to the [documentation](https://cursor.com/docs/plugins). @@ -64,7 +79,7 @@ Equips agents with the skills to accelerate AWS deployment - recommending AWS ar ## Requirements -- Claude Code >=2.1.29 or Cursor released >= Feb 17 2026 +- Claude Code >=2.1.29, Kiro IDE >=0.9 / Kiro CLI >=1.24.0, or Cursor released >= Feb 17 2026 - AWS CLI configured with appropriate credentials ## Troubleshooting diff --git a/plugins/deploy-on-aws/.kiro/mcp.json b/plugins/deploy-on-aws/.kiro/mcp.json new file mode 100644 index 0000000..0e201a2 --- /dev/null +++ b/plugins/deploy-on-aws/.kiro/mcp.json @@ -0,0 +1,26 @@ +{ + "mcpServers": { + "awsiac": { + "args": [ + "awslabs.aws-iac-mcp-server@latest" + ], + "command": "uvx" + }, + "awsknowledge": { + "type": "http", + "url": "https://knowledge-mcp.global.api.aws" + }, + "awspricing": { + "args": [ + "awslabs.aws-pricing-mcp-server@latest" + ], + "command": "uvx", + "disabled": false, + "env": { + "FASTMCP_LOG_LEVEL": "ERROR" + }, + "timeout": 120000, + "type": "stdio" + } + } +} diff --git a/plugins/deploy-on-aws/.kiro/skills b/plugins/deploy-on-aws/.kiro/skills new file mode 120000 index 0000000..42c5394 --- /dev/null +++ b/plugins/deploy-on-aws/.kiro/skills @@ -0,0 +1 @@ +../skills \ No newline at end of file diff --git a/plugins/deploy-on-aws/.kiro/steering/deploy.md b/plugins/deploy-on-aws/.kiro/steering/deploy.md new file mode 100644 index 0000000..b51f177 --- /dev/null +++ b/plugins/deploy-on-aws/.kiro/steering/deploy.md @@ -0,0 +1,7 @@ +--- +inclusion: auto +globs: + - "**/*" +--- + +When the user asks to deploy to AWS, host on AWS, run on AWS, estimate AWS costs, or generate infrastructure, activate the `deploy` skill from `.kiro/skills/deploy/SKILL.md`. From a774dd117fffb4a6a00d6e2a85bec2315c4f81f3 Mon Sep 17 00:00:00 2001 From: Riku Inada Date: Wed, 18 Feb 2026 12:38:20 +0900 Subject: [PATCH 2/5] docs: split Kiro instructions into IDE and CLI, fix skill import wording --- README.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 1636f42..0d72637 100644 --- a/README.md +++ b/README.md @@ -27,20 +27,23 @@ Agent Plugins for AWS equip AI coding agents with the skills to help you archite /plugin install deploy-on-aws@agent-plugins-for-aws ``` -### Kiro - -Kiro supports this plugin via [Agent Skills](https://agentskills.io/) and MCP. - -#### Import the skill +### Kiro IDE 1. Open the **Agent Steering & Skills** section in the Kiro panel -2. Click **+** and select **Import a skill** +2. Click **+** and select **Global Agent Skills** 3. Choose **GitHub** and enter: `https://github.com/awslabs/agent-plugins` 4. Select the `plugins/deploy-on-aws/skills/deploy` folder +5. Add the MCP servers from `plugins/deploy-on-aws/.kiro/mcp.json` to your Kiro MCP settings + +### Kiro CLI + +1. Import the skill into your global skills directory: -#### Set up MCP servers + ```bash + cp -r plugins/deploy-on-aws/skills/deploy ~/.kiro/skills/deploy + ``` -Copy the MCP configuration from `plugins/deploy-on-aws/.kiro/mcp.json` into your workspace or global Kiro MCP settings. Alternatively, open the plugin directory as a workspace and Kiro will auto-detect the `.kiro/mcp.json` configuration. +2. Add the MCP servers from `plugins/deploy-on-aws/.kiro/mcp.json` to your `~/.kiro/mcp.json` ### Cursor From dbc911cf6a3ded9a2af959a1465cc02fa115f073 Mon Sep 17 00:00:00 2001 From: Riku Inada Date: Wed, 18 Feb 2026 12:39:37 +0900 Subject: [PATCH 3/5] fix: point Kiro skill import URL to subdirectory containing SKILL.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 0d72637..992caf4 100644 --- a/README.md +++ b/README.md @@ -31,8 +31,7 @@ Agent Plugins for AWS equip AI coding agents with the skills to help you archite 1. Open the **Agent Steering & Skills** section in the Kiro panel 2. Click **+** and select **Global Agent Skills** -3. Choose **GitHub** and enter: `https://github.com/awslabs/agent-plugins` -4. Select the `plugins/deploy-on-aws/skills/deploy` folder +3. Choose **GitHub** and enter: `https://github.com/awslabs/agent-plugins/tree/main/plugins/deploy-on-aws/skills/deploy` 5. Add the MCP servers from `plugins/deploy-on-aws/.kiro/mcp.json` to your Kiro MCP settings ### Kiro CLI From ae9af0b3ad26a9885bf3dfa8d6abc5096ac65721 Mon Sep 17 00:00:00 2001 From: Riku Inada Date: Wed, 18 Feb 2026 13:12:18 +0900 Subject: [PATCH 4/5] docs: add missing 'Import skill from GitHub' step in Kiro IDE instructions --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 992caf4..0700a38 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,8 @@ Agent Plugins for AWS equip AI coding agents with the skills to help you archite 1. Open the **Agent Steering & Skills** section in the Kiro panel 2. Click **+** and select **Global Agent Skills** -3. Choose **GitHub** and enter: `https://github.com/awslabs/agent-plugins/tree/main/plugins/deploy-on-aws/skills/deploy` +3. Select **Import skill from GitHub** +4. Enter: `https://github.com/awslabs/agent-plugins/tree/main/plugins/deploy-on-aws/skills/deploy` 5. Add the MCP servers from `plugins/deploy-on-aws/.kiro/mcp.json` to your Kiro MCP settings ### Kiro CLI From f3345d7a80037b4359af8a84c707b122174329ac Mon Sep 17 00:00:00 2001 From: Riku Inada Date: Wed, 18 Feb 2026 13:15:03 +0900 Subject: [PATCH 5/5] refactor: symlink .kiro/mcp.json to existing .mcp.json --- plugins/deploy-on-aws/.kiro/mcp.json | 27 +-------------------------- 1 file changed, 1 insertion(+), 26 deletions(-) mode change 100644 => 120000 plugins/deploy-on-aws/.kiro/mcp.json diff --git a/plugins/deploy-on-aws/.kiro/mcp.json b/plugins/deploy-on-aws/.kiro/mcp.json deleted file mode 100644 index 0e201a2..0000000 --- a/plugins/deploy-on-aws/.kiro/mcp.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "mcpServers": { - "awsiac": { - "args": [ - "awslabs.aws-iac-mcp-server@latest" - ], - "command": "uvx" - }, - "awsknowledge": { - "type": "http", - "url": "https://knowledge-mcp.global.api.aws" - }, - "awspricing": { - "args": [ - "awslabs.aws-pricing-mcp-server@latest" - ], - "command": "uvx", - "disabled": false, - "env": { - "FASTMCP_LOG_LEVEL": "ERROR" - }, - "timeout": 120000, - "type": "stdio" - } - } -} diff --git a/plugins/deploy-on-aws/.kiro/mcp.json b/plugins/deploy-on-aws/.kiro/mcp.json new file mode 120000 index 0000000..c67157d --- /dev/null +++ b/plugins/deploy-on-aws/.kiro/mcp.json @@ -0,0 +1 @@ +../.mcp.json \ No newline at end of file