Skip to content

feat: add Kiro CLI integration#222

Closed
gbpnkans wants to merge 1 commit intomsitarzewski:mainfrom
gbpnkans:feat/add-kiro-cli-integration
Closed

feat: add Kiro CLI integration#222
gbpnkans wants to merge 1 commit intomsitarzewski:mainfrom
gbpnkans:feat/add-kiro-cli-integration

Conversation

@gbpnkans
Copy link
Copy Markdown

What does this PR do?

Add Kiro CLI integration — converts all Agency agents into Kiro CLI skill files (SKILL.md) and installs them to ~/.kiro/skills/.

This is a rebased version of #121 (by @kienbui1995), updated to resolve conflicts with the Qwen Code PR that landed since that PR was opened. All changes from the original PR are preserved; qwen and kiro entries are included side-by-side throughout.

Changes

  • scripts/convert.sh — add convert_kiro() (SKILL.md per agent), alongside existing convert_qwen()
  • scripts/install.sh — add detect_kiro(), install_kiro(), interactive UI entry, alongside qwen equivalents
  • integrations/kiro/README.md — tool-specific docs
  • integrations/README.md — add Kiro CLI install line
  • README.md — add Kiro CLI to Supported Tools list + <details> block
  • .gitignore — exclude generated integrations/kiro/skills/

Conflict resolution vs #121

The original PR conflicted because the Qwen Code PR landed after it was opened. All seven conflict sites in install.sh, six in convert.sh, and two in README.md were resolved by including both qwen and kiro entries in each location.

Credit

Original implementation by @kienbui1995 in #121.

🤖 Generated with Claude Code

Add first-class Kiro CLI support so users can install all Agency agents
as skills with: ./scripts/install.sh --tool kiro

Changes:
- scripts/convert.sh: add convert_kiro() (SKILL.md per agent)
- scripts/install.sh: add detect_kiro(), install_kiro(), UI entry
- integrations/kiro/README.md: tool-specific docs
- integrations/README.md: add Kiro CLI section
- README.md: add to Supported Tools, Quick Start, details block
- .gitignore: exclude generated integrations/kiro/skills/

Tested: 112 agents converted and installed successfully.
@mhc222
Copy link
Copy Markdown

mhc222 commented Mar 30, 2026

Code Review

LGTM — Kiro CLI integration is complete and consistent

PR #222 adds Kiro CLI as a supported tool in scripts/convert.sh and scripts/install.sh. It is a rebased version of #121 with Qwen conflicts resolved.

The implementation follows the established pattern precisely:

  • convert_kiro() generates a SKILL.md per agent under integrations/kiro/skills/agency-<slug>/ — matches the Codex/Qwen pattern
  • detect_kiro() checks for ~/.kiro directory
  • install_kiro() copies the generated skills to ~/.kiro/skills/
  • kiro is added to ALL_TOOLS, valid_tools, tools_to_run, and parallel_tools
  • integrations/kiro/skills/ is added to .gitignore to exclude generated output
  • README.md, integrations/README.md, and integrations/kiro/README.md are all updated

The Qwen conflict resolution appears complete — both qwen and kiro entries appear side-by-side throughout. No agent markdown files are changed, so CONTRIBUTING.md section header rules do not apply.

No issues at or above 80 confidence.

@msitarzewski
Copy link
Copy Markdown
Owner

Thanks @gbpnkans! We had two competing Kiro CLI PRs and we're moving forward with #121 which has gone through multiple rounds of review and iteration. You actually helped @kienbui1995 with conflict resolution on that one — great community collaboration! Closing as a duplicate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants