ikmnjrd.github.io

スキルの管理について、2026年5月時点の個人的なAI利用方法

目次

要約

Skillの管理を始め、新しい依存先を作らないためにGitHub CLI(ghコマンド)とGitHubで管理することにした。

背景とモチベーション

マークダウンファイルでのインストラクションは個人的なものはすべて捨てて半年以上運用してきた結果、MCP同様の位置にスキルも位置していると、grill-meが流行ったことで実感が湧いてきた。 ClineにはじまりClaude CodeやCodexなどのコーディング用の"エージェントアプリ"自体が最新のモデルに合わせて進化していっている印象が自分には強く、コーディングに向いているモデルが出るたびにエージェントを乗り換えていた。 しかし乗り換えるたびにインストラクションファイルをそのまま流用しても上手くいかないことが多くストレスになっていた。その結果、インストラクションファイルを捨て、やらせたい作業に対して数個のスニペットを頭の中に入れて適宜文章として作る、エージェントアプリ(と最低限のMCP利用)以外になにも持たないという距離感になった。 頭の中のスニペットの内の1つが「質問を1つずつさせていく」で、このスタイルはgrill-meそのままだったので利用させてもらうことにしたと同時に複数のエージェントアプリに対してSkill管理の必要性が出てきた。

Skill管理アプリの候補

$ gh skill ~~以外にも以下の候補があった

最終的な判断軸としては、

  • 自作以外ではGitHubで公開されているものしか使わないだろうこと
  • ghはすでに自分の開発ワークフローの一部として利用していること
  • skillの管理もAIに任せるので薄い仕組みのほうがいい

以上がghにした理由になった。

gh skillの使い方

非対話的に使う場合は複数agent指定ができない。対話的に使う場合は一度で複数のagentを選べる。

gh skill install ikmnjrd/skills skills/grill-me --agent codex --scope project

gh skill install ikmnjrd/ikeda-agent-skills skills/grill-me --agent claude-code --scope project

--scopeはuser|project

gh skill install ikmnjrd/ikeda-agent-skills skills/grill-me --agent claude-code --scope user

自分のリポジトリにコピーしてこなくてもインストールもアップデートもできるが、再構築の手軽さや取り込んだskillの編集もしたい(多分しない)ので基本的にライセンス次第にはなるがコピーして持ってくるようにしてる。 手軽に試したいだけなら自分のskillリポジトリにはもってこないでおいて、効用を感じられた段階でコピーして持ってくるようにしたいと思う。

最後に

サプライチェーン攻撃が多すぎてもう嫌だ

参考文献