skill-converter
Skill Converter
どのAI Agentでも利用可能なように汎用的に設計されたスキルを特定のAI Agentツール固有のフォーマットに変換します。
ワークフロー
Step 1: 変換対象スキル、AI Agnet、変換結果の出力先のヒアリング
変換対象のskillのパス、変換対象のAI Agent名、変換結果の出力先ディレクトリをユーザーに質問し、取得する。 変換結果の出力先ディレクトリは、プロジェクトの構成を踏まえ、推奨値を提案する。
Step 2: 各ツールの最新スキル仕様を調査
各種AI Agentの組み込み機能やインターネット検索を利用して、指定されたAI AgentのSkill機能の最新使用を取得する。
Step 3: ツール固有の拡張を自動判断・提案
Step 2で調査した最新仕様に基づき、元のスキル内容を分析して
- 追加すべきプロパティ
- より具体的に書き換えが可能なステップ(例:
インターネット検索するを[変換対象のAI Agentの組み込み機能名]で調査するに置き換え)
を自動判断し、ユーザーに提案する。
Step 4: ユーザー確認
提案内容をユーザーに確認し、修正があれば反映する。
Step 5: スキルの生成
- 元のスキルを読み込む
- 各ツール向けにYAMLフロントマター、本文を調整
- 変換後のSkill.mdを出力
- 元のスキルにreferences/などの付随ファイルがあればコピー
- 生成結果を表示
フォーマットルール
YAMLリストは縦書きで記述:
# Good
allowed-tools:
- Read
- Write
- Bash(terraform:*)
# Bad
allowed-tools: Read, Write, Bash(terraform:*)
使用例
ユーザー: hello-worldスキルをkiro-cliに特化した形式に変換して
ユーザー: hello-worldスキルをClaude Code用に変換して
More from donngi/agent-skills
commit
コミット規約に沿ったコミットを作成する(変更の分類・分割も自動判断)。ユーザーが「コミットして」「変更をコミット」「/commit」などと言った場合に使用。Conventional Commitsを基本とした規約に従い、適切なtype/scope/subjectを自動生成。複数の論理単位に分割すべき変更は自動判断して複数コミットに分割する。
15terraform-aws-annotated-reference
単一のTerraform AWSリソースに対する全プロパティ解説付きリファレンステンプレートを生成する。ユーザーがリソース名(例:aws_s3_bucket, aws_lambda_function)を指定すると、Providerスキーマに基づいた正確な属性一覧とAWS公式ドキュメントに基づく解説を含むテンプレートを出力する。「aws_xxxのテンプレートを作成して」「aws_xxxの全プロパティを教えて」などのリクエストで使用。
15terraform-aws-annotated-blueprint
全プロパティに詳細な解説が付いたTerraform AWSテンプレートを作成する。ユーザーが「/terraform-annotated-aws-blueprint」コマンドで構築したいインフラの概要を入力すると、Terraform Providerスキーマに基づいた正確な属性一覧と、AWS公式ドキュメントに基づく解説を含むテンプレートを生成する。
14