Use Kiro CLI from inside Claude Code to chat, translate shell commands, or delegate tasks.
This plugin is for Claude Code users who want an easy way to start using Kiro from the workflow they already have.
/kiro:reviewfor a code review powered by Kiro/kiro:chatto send tasks or questions to Kiro/kiro:aws-advisorfor AWS environment advice on cost, security, and performance/kiro:translateto convert natural language to shell commands/kiro:status,/kiro:result, and/kiro:cancelto manage background jobs
- Kiro CLI with a valid login
- Node.js 18.18 or later
Add the marketplace in Claude Code:
/plugin marketplace add 7nohe/kiro-plugin-ccInstall the plugin:
/plugin install kiro@kiro-plugin-ccReload plugins:
/reload-pluginsThen run:
/kiro:setup/kiro:setup will tell you whether Kiro is ready. If kiro-cli is missing, it can offer to install it for you.
If you prefer to install kiro-cli yourself, use:
curl -fsSL https://cli.kiro.dev/install | bashIf kiro-cli is installed but not logged in yet, run:
!kiro-cli loginAfter install, you should see:
- the slash commands listed below
- the
kiro-delegatesubagent in/agents
One simple first run is:
/kiro:chat hello
/kiro:status
/kiro:resultRuns a code review on your current changes using Kiro.
Use it when you want:
- a review of your uncommitted changes
- a review of your branch compared to a base branch like
main
Use --base <ref> for branch review. It also supports --wait and --background.
Examples:
/kiro:review
/kiro:review --base main
/kiro:review --backgroundThis command is read-only and will not perform any changes. When run in the background, use /kiro:status to check progress.
Sends a task or question to Kiro CLI.
Use it when you want to:
- ask Kiro to investigate or fix something
- delegate a substantial task to Kiro
- run a task in the background while continuing other work
It supports --background, --wait, --agent <name>, --resume, and --resume-id <id>.
Examples:
/kiro:chat investigate why the tests are failing
/kiro:chat --background refactor the auth module
/kiro:chat --agent my-agent fix the deployment scriptWhen run in the background, use /kiro:status to check progress and /kiro:cancel to stop the task.
Analyzes your AWS environment and provides recommendations for cost optimization, security, reliability, and performance.
Kiro uses real AWS API calls to inspect your resources, so it gives advice based on actual state rather than guesswork.
It supports --background and --wait. If no prompt is given, a general scan runs automatically.
Examples:
/kiro:aws-advisor
/kiro:aws-advisor check for unused EBS volumes and Elastic IPs
/kiro:aws-advisor --background review IAM policies for least privilegeWhen run in the background, use /kiro:status to check progress.
Converts natural language to a shell command using Kiro.
The translated command is presented to the user but not executed automatically.
Examples:
/kiro:translate find all TODO comments in the src directory
/kiro:translate show disk usage sorted by sizeShows running and recent Kiro jobs for the current session.
Examples:
/kiro:status
/kiro:status chat-abc123Shows the output of a completed Kiro job.
Examples:
/kiro:result
/kiro:result chat-abc123Cancels an active background Kiro job.
Examples:
/kiro:cancel
/kiro:cancel chat-abc123Checks whether kiro-cli is installed and authenticated, and runs a system health check.
/kiro:review/kiro:chat what does the handleAuth function do?/kiro:chat --background investigate the flaky integration test
/kiro:status
/kiro:result/kiro:translate list all open ports on this machineThis plugin wraps the Kiro CLI. It uses the global kiro-cli binary installed in your environment and applies the same configuration.
Because the plugin uses your local Kiro CLI:
- it uses the same kiro-cli install you would use directly
- it uses the same local authentication state
- it uses the same repository checkout and machine-local environment
Apache-2.0