プロンプトの時代は終わり?OpenAI Skills(Codex Skills)でAIエージェントに「職人技」を教え込む方法
一言で言うと、これは「AIエージェントに『仕事の秘伝のタレ(手順書)』を教え込み、プロ並みの動きを再現させるための仕組み」です。
エンジニア視点で、その凄さと使い方をワクワクする形でお伝えしますね!
これまでAIに何かをやらせる時、毎回長いプロンプト(指示)を書いていませんでしたか? 「このプロジェクトでは、テストは Jest で、命名規則はキャメルケースで、PRのテンプレはこうで……」
OpenAI Skills を使うと、これを「再利用可能なスキル」としてパッケージ化できます。 AIエージェント(Codexなど)が、必要な時にその「マニュアル」を本棚から取り出して実行してくれるイメージです。
「あ、これ便利すぎる!」と感じるポイントは主に3つです。
「いつもの手順」の自動化
「CIが落ちた時のログ解析手順」や「セキュリティ脆弱性のチェック」など、毎回やる決まった作業をAIに任せられます。
コンテキスト(記憶容量)の節約 全部の指示を一度に流し込むとAIが混乱しますが、Skillsなら「必要な時だけ、必要な手順書を読む」(Progressive Disclosure)ので、AIの精度が落ちません。
チームの知恵をコード化
「うちのチームのデプロイ手順」をスキルとしてリポジトリに入れておけば、新人AI(?)でもベテランと同じ動きができます。
導入は驚くほどシンプルです。特定のフォルダに SKILL.md というファイルを置くだけ!
my-project/
├── .codex/
│ └── skills/
│ └── security-audit/ <-- スキル名
│ ├── SKILL.md <-- これが本体(手順書)
│ └── check_script.py <-- 補助的なスクリプト(任意)
では、「セキュリティチェック」を自動で行うスキルを作ってみましょう。
このファイルの冒頭に書く YAML 形式のメタデータが、AIが「あ、今このスキルを使う出番だ!」と判断するトリガーになります。
---
name: security-audit
description: プロジェクト内のコードにセキュリティ上の脆弱性がないかスキャンし、修正案を提示します。
---
# セキュリティ監査の手順
1. `scripts/check_vuln.sh` を実行して、依存ライブラリの脆弱性を確認してください。
2. コード内のハードコードされたAPIキーやパスワードを検索してください。
3. もし問題が見つかったら、以下のフォーマットで報告してください。
- 【場所】: ファイル名と行数
- 【内容】: 脆弱性の詳細
- 【対策】: 修正後のコード案
これをリポジトリに配置した状態で、Codexエージェントにこう話しかけるだけです。
「このプロジェクトのセキュリティチェックをして」
すると、AIが「あ、security-audit スキルの説明と一致するな」と判断し、自動的に SKILL.md の手順を実行し始めます!
「ゼロから作るのは大変……」という方のために、OpenAIが公式に「スキルのカタログ」を公開しています。
GitHub
openai/skills
ここには、以下のような「すぐ使えるスキル」が詰まっています。
imagegen
画像生成を行うスキル
transcribe
音声を文字起こしするスキル
security
コードの脆弱性を探すスキル
これらを自分のプロジェクトの .codex/skills/ にコピーしてくるだけで、あなたのAIエージェントが瞬時に「多才なエンジニア」に進化します。
これまでは「人間がAIにプロンプトを投げる」時代でした。 これからは「人間がAIに『スキル(手順書)』を授け、AIが自律的に動く」時代です!
「なんだ!ただの Markdown ファイルが AI の特殊能力になるのか!!」
そう思っていただけたら、ぜひご自身のリポジトリに .codex/skills を作ってみてください。