スキルは、繰り返しの多いワークフローを再利用可能で構造化された機能へと変えることで、開発者の AI との向き合い方を一新します\。代表的な AI コードエディタである Cursor は、スキルを活用するうえで好んで選ばれるツールですが、導入にはファイル構造やコンテキスト管理、プロンプト設計への理解が欠かせません\。本ガイドでは、Cursor スキルの作成・設定方法や役立つ事例を紹介し、ベストプラクティスを再利用できる「体に染みついた習慣」へと変える、AI を使った独自スキルの構築方法を解説します\。
Cursor でスキルを作成・利用するには?
Cursor のスキルを実用的に使うには、まずプロジェクト構造の中でどのように設定するかを理解する必要があります\。設定さえ整えば、スキルを簡単に作成・整理して開発ワークフローの自動化に活用できます\。次の手順に従って、Cursor でスキルを作成・利用しましょう\。
ステップ 1:.cursor フォルダを作成する
まず、プロジェクトのルートディレクトリに移動し、.cursor という名前のフォルダを作成します\。このフォルダには、Cursor 固有の設定ファイルやプロジェクトレベルの設定が保存されます\。
ステップ 2:skills ディレクトリを追加する
次に、.cursor の中に skills フォルダを作成します\。このディレクトリには、独自スキルがすべて格納されます\。
ステップ 3:スキルごとにフォルダを作成する
各スキルには、skills ディレクトリ内に専用のフォルダを用意します\。例えば次のようにします:
api-creation-skilldocumentation-creatorcode-review-assistant
スキルを個別のフォルダに分けておくと、競合を防げるうえ、スキルライブラリが大きくなっても更新が容易になります
ステップ 4:SKILL.md ファイルを追加する
各スキルフォルダの中に、SKILL.``md という名前のファイルを作成します\。このファイルは、スキルの動作内容と Cursor が適用すべきタイミングを定義する標準フォーマットです\。
ステップ 5:基本構成を定義する
ファイルを作成したら、スキルの内容を説明する必須セクションを追加します\。
一般的な SKILL.md ファイルには、次の項目を含めます:
タイトル: スキルの名前\。
説明: スキルをいつ使うべきかを説明します\。
指示: タスク実行中に Cursor が従う、手順を追ったガイダンス\。
構成が明確であれば、Cursor はスキルの目的を理解しやすくなり、より一貫した出力を生成できます\。
ステップ 6:必要に応じて追加機能を加える (任意)
基本を定義したら、次のようなセクションを追加してスキルを強化できます:
テンプレート
サンプル
メモ
検証ルール
出力要件
ステップ 7:Cursor でスキルを使う
スキルを設定したら、Ctrl + I で Cursor チャットを開きます\。/ を入力して利用可能なスキルを表示し、使いたいスキルを選んでタスクを説明します\。Cursor は選択したスキルの指示を自動で読み込み、タスクに適用します\。
ステップ 8:Cursor にワークフローを実行させる
AI はスキルのルールに従い、必要に応じて確認の質問をし、API やドキュメントなどの構造化された出力を生成します\。
独自スキルは、開発者が Cursor を使う際の作業効率を大幅に向上させます\。頻繁に使うプロンプトを再利用可能なワークフローにすることで、チームは時間を節約し、一貫性を保ち、複雑な開発タスクを効率化できます\。
| スキル | 用途 |
|---|---|
| canvas | .canvas.tsx の作成・編集を行い、チャットと並べてビジュアル Canvas(グラフ、表、分析パネルなど)を開く |
| sdk | Cursor SDK (@cursor/sdk/ cursor-sdk) を使って、スクリプトや CI、自動化処理で Agent を呼び出す |
| babysit | PR のマージ可能な状態を維持する:コメントへの対応、コンフリクトの解決、CI の修正 |
| statusline | CLI のカスタムステータスバーを設定する (~/.cursor/cli-config.json 内の statusLine) |
| split-to-prs | 現在の変更を、レビューしやすい複数の小さな PR に分割する |
| update-cursor-settings | IDE 設定を変更する (settings.json:テーマ、フォント、フォーマットなど) |
| update-cli-config | CLI 設定を変更する (~/.cursor/cli-config.json:権限、承認モード、vim など) |
| shell | /shell コマンドを処理し、以降のテキストをそのまま shell コマンドとして実行する |
| migrate-to-skills | .cursor/rules/.mdc と .cursor/commands/.md を Skills 形式に移行する |
| create-subagent | カスタム subagent(専用の AI サブエージェント)を作成する |
| create-rule | Cursor Rules (.cursor/rules/、AGENTS.md など) を作成する |
| create-hook | Cursor Hooks (hooks.json、Agent イベントの前後にカスタムロジックを実行) を作成する |
| create-skill | 新しい Agent Skill を作成する (SKILL.md の構造と仕様を記述) |
Cursor で動作する外部スキル
ボーナスヒント:Kimi で個人用スキルを手軽に作成
Kimi のドキュメントからスキルへ変換する機能を使えば、既存のドキュメント、コード、テンプレートを再利用可能な AI スキルに変えられます\。単にファイルを読んだり要約したりするだけでなく、コンテンツから構造化されたワークフローをそのまま抽出して自動化されたアクションに変換します\。これにより、Office ファイルや社内ドキュメントのプロセスを簡単に再利用でき、ワークフローを一から作り直すことなく繰り返しのタスクを自動化できます\。
ドキュメントをスキルに変換するには?
SOP、テンプレート、レポート、構造化されたファイルがすでにあれば、Kimi 内でそのままスキルに変換できます\。手順は次のとおりです\。
ステップ 1:ドキュメントからスキルへのツールを開く
kimi.com にアクセスして始めます\。「+」(作成) ボタンをクリックし、「Skills」に進んで「Document to skills」オプションを選択します\。
ステップ 2:Office ファイルをアップロードする
Word ドキュメント、PDF、Excel シート、プレゼンテーションなどの既存ファイルをアップロードします\。アップロードしたら、Kimi に何を抽出・複製させたいか、どんな再利用可能なスキルに変換したいかを明確に伝えます\。すると Kimi がファイルを処理し、重要なパターンを認識して、ドキュメントの背後にあるワークフロー構造を自動で抽出します\。
ステップ 3:スキルを作成・利用する
「Create skill」をクリックして生成を開始します\。Kimi がドキュメントを分析し、構造化された再利用可能なスキルに変換します\。ファイルのサイズや複雑さによっては数分かかることがあります\。
完了したら、スキルを開いてそのまま利用できます\。また、修正したり、内容をコピーしたり、再利用や共有のために .md ファイルとしてダウンロードしたりすることもできます\。
Kimi のドキュメントからスキルへの変換ツールの主な機能
ドキュメントを再利用可能なスキルに変換する方法がわかったところで、この機能の強みがどこにあるのかを見ていきましょう\。
ドキュメントを再利用可能なスキルと知識システムに変える
Kimi は SOP、マニュアル、ガイドラインなどのドキュメントを構造化された Skills に変換します\。これらの Skills は、ワークフロー、ルール、専門知識を再利用可能な形で取り込みます\。静的なファイルではなく、ドキュメントが実行可能な AI への指示となります\。これにより、同じ専門知識を複数のタスクで再利用できます\。
独自スキルと既存スキルを組み合わせてより良い結果を
Kimi では、自作の独自スキルと組み込みスキルを含めて、複数のスキルを組み合わせて使えます\。一つのワークフローで異なるスキルを組み合わせることで、期待やタスク要件により合った出力を生み出せます\。この柔軟なアプローチにより、さまざまな状況にスキルを適応させ、出力品質全体を高めやすくなります\。
まとめ
スキルは、指示をエディタ内の再利用可能なワークフローにまとめることで、開発タスクの管理を楽にします\。これにより出力の一貫性を保ち、コーディング中に手動で何度もプロンプトを入力する手間を減らせます\。開発者は同じ構造化されたロジックを異なるプロジェクトに適用でき、効率と整理整頓が向上します\。さらに迅速にセットアップしたい場合は、Kimi のようなツールで既存のドキュメントを再利用可能なスキルに変換でき、ワークフローの自動化がより簡単かつ拡張しやすくなります\。