Skip to main content

Skill(スキル)の書き方と本質 / How Skills Work

Skillとは「あなたの会社の業務マニュアル」

一般的なLLM(ChatGPTなど)は、プログラミングや文章作成の基本は知っていますが、**「あなたの会社やプロジェクトでの独自のルール」**は知りません。

OpenClawにおける「Skill」とは、AIにその独自ルールを正確に教え込み、特定の仕事をいつ、どんな手順で、どのクオリティで完了させるべきかを定義した「業務マニュアル」そのものです。

📦 Skillの構造

1つのSkillは、1つのフォルダとして管理されます。そのフォルダの中に必要な道具を全てパッケージ化します。

  • SKILL.md (必須): AIが必ず最初に読む「手順書」です。
  • /scripts: その業務でAIに実行させるPythonやShellスクリプト。
  • /examples: 見本となるテキストや画像(これを見ればAIがアウトプットの真似をしやすくなります)。
graph TD;
A[あなたの依頼] --> B[メインのAI];
B --「あ、この仕事はスキルを使おう」--> C{Skillフォルダ};
C --> D[SKILL.md を読んで手順を理解];
C --> E[参考データ (examples) を確認];
C --> F[スクリプト (scripts) を実行];
F --> G[完璧な成果物 ✨];

📝 SKILL.md の書き方

AIに向けて、**「人間が新入社員に仕事の流れを教えるトーン」**で書いてください。プロンプトエンジニアリングの極意は「箇条書きで具体的に」です。

# YouTube動画の要約スキル

## 1. 目的
URLを受け取り、そのYouTube動画の内容を要約してMarkdownで出力すること。

## 2. 手順
1. `scripts/download_subs.py` を実行して字幕を取得してください。
2. 字幕を読み、重要な3つのポイントを箇条書きにしてください。
3. `examples/output_format.md` の形式に従って文書を整形してください。

## 3. 注意点
* ギャグや無駄話は要約に含めないでください。