毎回「テスト→コミット→PR」と長いプロンプトを貼る代わりに、Agent Skills は手順を再利用可能なプレイブックとしてパッケージします。agentskills.io のオープン標準で、Cursor、Claude Code、Codex CLI、Gemini CLI などが相互運用できます。
本記事は Mac で OpenClaw や Hermes、日常コーディングを行う開発者向けです。Skill の価値、Rule との違い、SKILL.md フィールド、三段階のプログレッシブ・ディスクロージャ と 六ステップの構築手順 を説明し、24/7 Agent に裸金属 Mac が必要な場面も整理します。
01 Agent Skill が必要な理由:繰り返しプロンプトからの脱却
- セッションをまたげない:デプロイチェックリストがチャット終了とともに消えます。
- コンテキスト圧迫:運用マニュアル全文をシステムに入れるとコード用トークンが減ります。
- チームのばらつき:各自が別バージョンのルールを保持します。
Skill は「X のやり方」をモジュール化します。起動時は name/description のみ、一致時に SKILL.md 全文、実行中に references/ と scripts の出力を段階的に読み込みます。MCP はツール接続、Skill は手順と受け入れ基準です。
02 Skill と Rule の選び方:比較表
| 観点 | Rule | Skill |
|---|---|---|
| 読み込み | セッション中常時 | 関連タスク時のみ |
| 用途 | スタイル、Git 境界 | デプロイ、PR、監査など多段階 |
| 移植性 | Cursor ローカルが多い | Git 管理可能な標準レイアウト |
03 SKILL.md 構造と三段階ロード
例:.cursor/skills/deploy-app/SKILL.md。frontmatter の description は要約ではなくトリガー条件を書きます。
| 段階 | タイミング | 内容 |
|---|---|---|
| L1 発見 | 起動時 | 全 Skill の name + description |
| L2 有効化 | タスク一致 | SKILL.md 全文 |
| L3 オンデマンド | 実行中 | references/、scripts の出力のみ |
大きなバージョンアップ後は公式ドキュメントを再確認してください。
04 Mac で最初の Skill を作る:六ステップ
- 単一責務を決める:例:裸金属ホスト検証や Gateway ロールバック。
- ディレクトリ作成:
mkdir -p .cursor/skills/mac-host-verify/scripts - SKILL.md 作成:Gather → Act → Verify。なぜ検証が先かを明記します。
- (任意)スクリプト:
sw_versとxcode-select -pを verify.sh に配置します。 - トリガー検証:新規 Agent チャットで実タスク文を試します。機密は disable-model-invocation を検討します。
- 展開:README にパスを記載し、
/migrate-to-skillsで旧ルールを移行します。
05 2026 エコシステムと CALMVPS 裸金属 Mac
- 標準化:Anthropic が 2025 年 12 月 に公開。Cursor 2.4+ でプロジェクト/ユーザー Skill をサポート(公式ドキュメント参照)。
- クロスツール:Claude Code、Codex、Copilot、Gemini CLI などが互換を表明。フィールドは各ツールの現行仕様で確認してください。
- コミュニティ:第三者カタログは数万件規模とされる場合があります。インストール前に SKILL.md とスクリプトを必ずレビューしてください。
スリープする個人 Mac では 24/7 Skill が途切れ、Linux のみの VPS では Xcode や launchd のネイティブ経路がありません。安定した 24/7 裸金属 Mac で OpenClaw Gateway や Hermes、共有 Skill スクリプトを載せるなら、CALMVPS 裸金属レンタル が実務上有利なことが多いです。料金は CALMVPS 料金ページ をご確認ください。