2026 Cursor Agent Skill 完全ガイド:SKILL.md からクラウド Mac Agent ワークフローへ

Agent Skillagentskills.io が定めるオープン標準です。フォルダと SKILL.md で手順をモジュール化し、必要なときだけコンテキストへ載せます。本記事では Skill と Rule の役割分担、三段階ロードNUKCLOUD クラウド Mac 上の 7×24 Agent 向け 6 ステップ Runbook をまとめます。

staging へのデプロイ、テスト実行、PR 作成——同じ長文プロンプトを Cursor Agent に何度も貼り付けているのに、コンテキストは無関係なファイルで埋まっている。一方、隣の席のエンジニアは /deploy 一行で終わらせている。差はモデルではなく、手順が Skill としてリポジトリに入っているかどうかです。2026 年時点で Cursor 2.4+Claude CodeCodex CLIGemini CLI はいずれも agentskills.io 互換の Agent Skills を読みます。Anthropic が公開しコミュニティが拡張するこの形式は、Runbook を Git で管理し、エディタをまたいで持ち運べる「操作マニュアル」です。本記事は、Skill が必要な理由SKILL.md の書き方Rule / MCP との棲み分けを整理し、GitHub Agent ワークスペースHermes Agent 導入 と接続したうえで、NUKCLOUD 専有クラウド Mac に Skill ライブラリと常駐 Agent を載せる手順を示します。読了後、最初の Skill を作成でき、ノート PC から常時稼働ホストへ移す判断もできるはずです。

00なぜ Agent Skill が必要か:繰り返しプロンプトから再利用可能な手順書へ

Agent の進化は チャットタスク実行ドメイン手順を持つエージェント です。コード変更、CI 操作、Telegram ゲートウェイまで任せる段階では、モデル能力より コンテキスト内の安定した規程 がボトルネックになります。

巨大プロンプトには三つの欠点があります。毎セッション同じ説明無関係な履歴がウィンドウを圧迫チーム横断の再利用ができない。Skill はフォルダ単位でメタデータ付き手順を梱包します。起動時は各 Skill の namedescription だけ(おおよそ数十トークン)を読み、タスクが一致したら SKILL.md 全文を展開し、実行中に references/scripts/出力だけを取り込みます。スクリプト本体は通常コンテキストに入りません。

  • 定義:Skill は Agent 向けの現場手順書で、適切なタイミングで正しい操作を促します。
  • エコシステム:2026 年初時点でコミュニティ Skill は数万規模。Cursor Marketplace では Rule・Skill・MCP をまとめて導入できます。
  • NUKCLOUD 文脈:クラウド Mac 上の HermesOpenClaw、自ホスト Copilot コーディング Agent では、.cursor/skills/AGENTS.md を同じリポジトリでバージョン管理し、ローカルだけ Skill が揃う状態を避けてください。

01Skill vs Rule vs MCP:役割の切り分け

すべての規約を .cursor/rules に押し込むと、毎回の会話で静的テキストが丸ごと載ります。次の表で選び方を整理します。

観点RuleSkillMCP
読み込み常時 / glob 一致関連時のみツール呼び出し時
用途命名、コメント禁止、トーンデプロイ、PR、監査 Runbook外部 API・DB・SaaS
コンテキスト固定コスト段階的開示戻り値次第
比喩入社オリエンテーション専門マニュアル外部システムへの回線

Skill でできること:/deploy のようなスラッシュコマンド、コミットから PR までの多段フロー、ドメイン知識の注入、Bash / Python / Node スクリプト、Hooks や MCP との連携。MCP は「何を呼べるか」、Skill は「そのタスクをどの順で進めるか」を定義します。代替関係ではありません。

02ディレクトリ構造と SKILL.md:frontmatter がルーティング鍵

Cursor プロジェクト例:

text
.cursor/skills/deploy-app/
├── SKILL.md
├── scripts/
│   ├── validate.py
│   └── deploy.sh
├── references/
│   └── REFERENCE.md
└── assets/
    └── config-template.json

description は自動ルートの要です。いつ使うかを書き、記事要約は書きません。悪い例:「デプロイに関する skill」;良い例:「アプリのデプロイ、本番・staging 切替、リリース作業の依頼時に使用」。

  • 必須:name(小文字・ハイフン、フォルダ名と一致)、description
  • 任意:pathsdisable-model-invocation: true(手動 /skill-name のみ)、metadata
  • 探索パス:プロジェクト .cursor/skills/、ユーザー ~/.cursor/skills/、Claude Code は .claude/skills/、Monorepo はパッケージ配下にネスト可能

公式:Cursor Agent Skills、標準:agentskills.io

03三段階ロード:トークン節約と実行品質の両立

agentskills.io のロードモデルは次の三層です。

  1. L1
    発見(起動時):各 Skill の name + description のみ。関連しそうか判定。
  2. L2
    有効化(一致時):SKILL.md 全文を読み、手順に従って実行。
  3. L3
    オンデマンド(実行中):references/ を取得;scripts/ を実行し出力だけをコンテキストへ(ソースは通常不要)。

トリガー:デフォルトは自動/skill-name手動@skill-name で参照添付。disable-model-invocation: true なら従来のスラッシュコマンド同様、明示呼び出しのみです。

04作成と移行:/create-skill と migrate-to-skills

最短:Cursor Agent で /create-skill を実行し、自然言語でワークフローを説明すると SKILL.md 付きディレクトリが生成されます。

手動:.cursor/skills/your-skill-name/SKILL.md を作成 → frontmatter と手順を記述 → Settings → Rules で検出を確認 → 実タスクで description の自動一致を検証。

移行:Cursor 2.4+/migrate-to-skills で dynamic rules と旧 slash commands を Skill パッケージへ統合し、二重管理を防ぎます。

実務メモ
1 Skill 1 ドメイン。SKILL.md500 行以内を目安にし、詳細は references/ へ。「なぜ validate.py を先に走らせるか」まで書くと、例外時に Agent が判断を補えます。

052026 エコシステム:人気 Skill と Mac 常駐ホスト

同一 SKILL.md を Claude Code から Cursor の .cursor/skills/ へコピーするだけで動く事例が増えています。開発効率、フロント監査(Vercel React/Next)、PR/TDD ワークフロー、Remotion 動画などカテゴリは多様です。

Skill は会話内の規程を整えますが、24 時間稼働・永続メモリ・Telegram には常時オンの Mac が要ります。Hermes 三層メモリOpenClaw ローカル Agent が扱う領域です。.cursor/skills/ を Git に入れ、専有クラウド Mac で同じリポジトリを clone すれば、Agent と CI Runner が同じ Skill 資産を共有します。

  • 採用数:2025 年末公開の標準は 16+ 製品が対応(Cursor、Claude Code、Codex、Gemini CLI など)。
  • バージョン:Cursor 2.4+ で安定。それ以前は Nightly プレビュー。
  • セキュリティ:第三者 Skill の scripts/ は npm パッケージと同様にサプライチェーン確認が必要です。

06NUKCLOUD 6 ステップ Runbook:Skill ライブラリと 7×24 Agent

ノート PC で Skill を書くのは快適ですが、蓋を閉じればゲートウェイは落ちます。共有 macOS VPS では帯域のぶれ、オーバーセル、長時間接続の切断が典型です。Hermes、自ホスト Runner、ローカル推論を Skill で回すなら、実行面を NUKCLOUD 多リージョン裸機 Mac へ移し、コンソール Runbook と揃えてください。

  1. 01
    ワークフロー棚卸し:Skill 化候補(デプロイ、PR、テスト、見積など)を列挙。Rule に残す静的ルールと Skill に移す多段手順を分離。
  2. 02
    リポジトリに .cursor/skills//create-skill または手書きで SKILL.md。実タスク文で description の自動トリガーを検証し Git 共有。
  3. 03
    注文ページで専有 Apple Silicon を選択:Agent 要件に合わせて統一メモリを指定(ローカル推論は ds4 記事 の 96GB 目安)。共有プールのオーバーセルは避ける。
  4. 04
    コンソールで常駐化:コンソール から SSH。launchd でゲートウェイを保活。ノート PC と同じ Xcode / Node / Python バージョンに揃える。
  5. 05
    GitHub Agent 平面と接続:自ホスト macOS Runner で Copilot コーディング Agent / gh-aw を動かすとき、AGENTS.md と Skills を同梱。Branch Protection で人間レビューを維持。
  6. 06
    72 時間 Soak Test:Skill ヒット率、スクリプト終了コード、長接続の安定性を記録。共有 VPS で断続していたなら、専有ノードの P95 と比較してから拡張または Mac Mini 購入を判断。

分課金の共有 macOS プールは、テナント境界の監査Agent 長接続を同時に満たしにくいです。Skill を本番能力として扱うチームには、NUKCLOUD クラウド Mac が自前 Mac と同じ CLI を保ちつつ、故障交換を任せられます。まず 料金ページ で時間課金を試し、必要なら購入を検討してください。手順の詳細は ヘルプ も参照できます。

07よくある質問

Skill と MCP の違いは?
MCP はツール呼び出しプロトコルで外部 API に接続します。Skill は手順と完了条件です。Skill が複数 MCP 呼び出しを編成できますが、MCP 一行で済む単純クエリを Skill にする必要はありません。
Skill があると Agent は機械的に間違える?
Skill は構造化ガイドであり、モデルは判断を残します。失敗時のロールバックと境界条件を書くほど一貫性が上がります。本番ではスクリプトの終了コードと人間の承認ゲートを併用してください。
グローバル Skill とプロジェクト Skill?
汎用フロー(コミット、テスト作成)は ~/.cursor/skills/。リポジトリ固有は .cursor/skills/ に置き Git 管理。チーム標準はプロジェクト + Code Review が基本です。
Skill ができたのにクラウド Mac を借りる理由は?
Skill は会話内の実行品質を上げます。Telegram、永続メモリ、夜間バッチは7×24 ホストが要ります。ノート PC のスリープや共有 VPS の揺れでは Skill が届きません。専有 NUKCLOUD ノードはオーバーセルと長接続断を避けやすいです。30 日ホスト比較 を参照してください。
次に何をすればよい?
Cursor で /create-skill を実行し最初の Skill を作る。/migrate-to-skills で冗長 Rule を整理。agentskills.io からコミュニティパッケージを検討。常駐 Agent なら 注文ページNUKCLOUD インスタンスを起動し、本 Runbook の 6 ステップを完了してください。