クロードスキルの作り方と使い方は?3つの方法を徹底解説!

CometAPI
AnnaOct 20, 2025
クロードスキルの作り方と使い方は?3つの方法を徹底解説!

クロードの新しい 性格 アントロピックが最近リリースした機能により、チームや開発者はクロードに繰り返して共有可能な機能を教えることができます。コンパクトでバージョン管理された「ツールキット」(指示書、スクリプト、アセットを含むフォルダ)を使用することで、ブランドに合わせたスライドの作成、数式を含むExcelワークブックの作成、小さなコードスニペットの安全な実行など、ドメイン固有のタスクを確実に実行できるようになります。この記事では、 スキルとは何か、そしてなぜそれが重要なのかは、スキルを3つの方法で使用する実践的なステップバイステップガイドを提供します。ClaudeのWebアプリ(コード不要のパス)、 クロード・コード (開発者向けIDEスタイル)、および クロードAPI (プログラムによる統合)。最後に、セキュリティ、他のエージェントパターンとの比較、ベストプラクティス、トラブルシューティングのヒントについて説明します。

クロード スキルとは具体的にどのようなもので、どのような利点があるのでしょうか?

短い定義: A 技能 は、指示、スクリプト、リソース、そしてオプションで実行可能なヘルパーをまとめた自己完結型のフォルダ/パッケージです。クロードは、タスクがスキルのトリガーに一致した際に、これらのヘルパーを動的に読み込むことができます。実際には、スキルは、特定の種類のタスク(例えば、スプレッドシートを社内標準に従ってフォーマットする、スライドにブランドガイドラインを適用する、規定のテンプレートに従ってレポートを生成するなど)の実行方法をクロードに教える、再利用可能でバージョン管理された「機能」のような役割を果たします。

スキルのコア部分(一般的に見つかるもの)

  • manifest / metadata — 名前、バージョン、トリガー、権限。
  • instructions.md — 大まかな手順、ガードレール、例。
  • handlers or scripts — ファイルを生成したり、内部ツールを呼び出したり、データを変換したりするための実際のコード。
  • resources/ — テンプレート、スタイル ガイド、サンプル データ。
  • tests/ — スキルを検証するために使用される自動テスト。

スキルはクロードにどのような能力を追加しますか?

  • カスタム指示とコンテンツバンドル: スキルには、Claude が信頼できるコンテキストとして使用する書面による指示、テンプレート、リソース ファイル (スタイル ガイド、CSV など) が含まれます。
  • 実行可能コンポーネント (コード実行ツール): スキルには、Anthropicのコード実行コンテナ内で実行されるスクリプトやコードが含まれる場合があります。これらのスクリプトやコードは、確定的な操作(ファイル解析、数値計算、データ変換など)に使用されます。これにより、トークン生成のみで実行した場合にはコストがかかったり信頼性が低かったりする作業をオフロードできます。
  • 自動起動と選択的使用: Claude は、ユーザーのリクエストがスキルの範囲と一致する場合に関連するスキルを自動的に選択して呼び出すことができ、スキルを選択した理由を説明することができます。
  • バージョン管理とプログラム制御: スキルはファーストクラスのAPIオブジェクトです。アップロード、バージョン管理、参照が可能です。 skill_idClaude APIから。これにより、CIスタイルのワークフローと更新のガバナンスが可能になります。
  • エンドポイント間の配布: スキルは、Claude の製品ファミリー (Web アプリ、Claude コード、Anthropic の API/エージェント SDK) 全体で機能し、エンドユーザーの生産性と開発者の自動化の両方を実現します。

Claude Web アプリ (Claude.ai) で Claude Skills を使用するにはどうすればよいですか?

前提条件が必要です: (1) スキルをサポートする有料のClaudeプラン(リリース時はPro、Max、Team、またはEnterprise)をご利用である必要があります。利用可能状況と管理者による管理機能は、プランと組織の設定によって異なります。(2) ワークスペースの設定と「スキル」機能の切り替え(設定 → 機能 → スキル)へのアクセス。管理者は、スキルの作成を有効にしたり、インストールを承認済みのスキルに制限したりする必要がある場合があります。

Claude Apps Web でスキルを作成して使用するためのステップバイステップ ガイド:

ステップ1: 組み込みの例を調べてスキルをオンにする

Claude.ai を開き、「設定」→「機能」→「スキル」を選択します。プレビュー/サンプルスキルをオンにして、スキルの構造とアクティベーションの動作を確認します。これは、スキルの見た目と動作を習得する最も早い方法です。

ステップ2: スキル作成UIを使用する(最初のスキル)

Anthropicはアプリ内にガイド付きのスキル作成ツールを導入しました。 スキルを作成する スキルに何をさせたいかを尋ねるウィザードを起動し、デフォルトのフォルダレイアウト(README、説明ファイル、サンプルテンプレート、オプションでスクリプト)を提供し、基本的な指示とトリガーの作成を支援します。組み込みのテストハーネスを使用して、サンプルプロンプトで動作を検証できます。

ステップ3: スキルの目的、例、リソースを定義する

  • テンプレート/リソース: スキルが参照するテンプレート、CSV サンプル、デザイン仕様、またはエンティティ辞書を追加します。
  • 意図/説明: スキルの目的について、簡潔かつ明確な説明を記入します (これにより、Claude がスキルを一致させることができます)。
  • 活性化のきっかけ/トリガー: クロードにスキルをロードさせるキーワードまたはサンプルプロンプトを追加します。
  • 説明ファイル: 安定した指示 (例: ブランドのトーン、必須のセクション) をスキル内の単一の標準ファイルにまとめます。

ステップ4: スキルをダウンロードしてアップロードする

満足のいく結果が得られたら、Claude がスキルを ZIP ファイルにパッケージ化します。左側のサイドバーで「Capabilities」をクリックします。

クロードスキルの作り方と使い方は?3つの方法を徹底解説!

または、ZIPファイルをアップロードエリアにドラッグ&ドロップすることもできます。Claudeがそれを検証し、インストールしてアクティベーションを確認します。

ステップ5:実際の会話でスキルを活用する

保存後、スキルのトリガーに一致する自然なプロンプトを試してください(またはスキル名を言及してください)。アプリはスキルが読み込まれた日時と、場合によっては使用されたリソースを表示します。出力が信頼できるものになるまで、数回の反復処理を実行し、指示を改良してください。ユーザーがClaudeに関連するタスクの実行を指示すると、Claudeは対応するスキルを自動検出して読み込みます。または、明示的に呼び出すこともできます。スキルの指示、テンプレート、およびコードが、Claudeの出力を導きます。

クロードアプリウェブのヒント

  • システムには、ドキュメント生成、レポート作成、PowerPoint プレゼンテーション、Excel 数式の計算など、一般的なタスクのための組み込みスキルが含まれています。
  • ユーザーは自分のスキルを直接カスタマイズできます。
  • Claude は関連するスキルを自動的に呼び出すため、手動で選択する必要がなくなります。
  • クロード氏の推論プロセス中に、ユーザーはどのスキルが呼び出されているかを確認できます。
  • 最初は実行不可能なタスクを優先します。** 指示のみを指定する (コードなし) Web スキルは監査が簡単です。

Claude Code で Claude Skills を使用するにはどうすればよいですか?

の賃貸条件

  • クロード・コードへのアクセスClaude CodeはAnthropicのIDE/ターミナルアシスタントサーフェスです。多くの場合、開発者向けプランに含まれているか、プラグイン/マーケットプレイスからアクセスできます。一部のスキル機能には、コード実行ツールまたはADK(エージェント開発キット)へのアクセスが必要です。CometAPIはClaude CodeとClaude APIへのアクセスを提供します。CometAPIのClaude Codeでスキルを使用したり、 ドキュメント クロードコードを使用します。
  • ローカル開発環境: スキルにテスト スイートまたはコードが含まれている場合は、スキル リポジトリのクローンを作成し、ローカルでテストを実行する必要があります。

Claude Code でスキルを作成して使用するためのステップバイステップガイド

ステップ 1: スキル フォルダー構造を作成する:

Claude Code では、スキルは通常、マニフェスト (メタデータ)、指示ファイル、テスト入力、ヘルパー スクリプト (Python/JS)、およびバイナリやテンプレートを含むフォルダーとして存在します。

  1. スキルマニフェストを定義する: マニフェストには以下が含まれます skill_id名前、説明、作成者、依存関係、エントリポイント、セキュリティに関する注意事項。これにより、Claude Code はスキルをいつどのように読み込むかを判断できます。
  2. ヘルパースクリプトとテストを実装する: スキルでコードを使用してファイルを変換または生成する場合は、コード実行環境内で実行される、スコープが適切に設定された小さなスクリプトと単体テストを追加します。

ステップ2: スキルパッケージをインストールまたは追加する

  • Claude Codeでプラグイン/マーケットプレイスパネルを開き、 add anthropics/skills (または特定のスキル リポジトリ)。
  • あるいは、スキル リポジトリをワークスペースに複製します。

クロードスキルの作り方と使い方は?3つの方法を徹底解説!

「Anthropic Agent Skills」を選択し、

人間エージェントスキル

次に、「document-skills」(ファイル生成用)または「example-skills」(デモ用)を選択します。このチュートリアルでは、「document-skills」を選択します。Word文書作成などの機能がプレビューできます。「今すぐインストール」をクリックすると、Claude Codeがスキルをダウンロードして登録します。

ステップ3: 高度なコードハンドラーを作成する

  • ファイルを操作したり外部ツールを呼び出したりするハンドラーを実装します (例: python-pptx で .pptx を生成し、openpyxl で .xlsx を作成します)。
  • スキルでリモート コード実行が必要な場合は、Anthropic のコンテナー モデルに準拠していることを確認してください (API ドキュメントでは、スキルがコード実行にコンテナーを使用する方法について説明しています)。

ステップ4:Claude Codeでロードしてテストする

  • Claude Code セッションを開始し、Claude にスキルを実行するように依頼します (例: 「ReportGen スキルを使用して第 3 四半期の収益スライドを作成する」)。
  • ワークスペース内のログ、出力、および生成された成果物を観察します。

ステップ5:パッケージ化と公開

スキルを組織のスキルレジストリにコミットするか、承認済みのGitHubリポジトリにプッシュしてください。ガバナンスのためにバージョンタグを使用し、テストスイートを含めてください。

クロード・コードへのヒント

  • スキルをコードプロジェクトのように扱う: コードまたはテンプレートが変更されたときに、CI を使用してスキル テストを実行します。
  • 副作用を分離する: スキルがスクリプトを実行できる場合は、偶発的なデータ漏洩を防ぐために、スクリプトを使い捨てのコンテナーまたはサンドボックスで実行します。
  • 入力と出力を明確に文書化する 開発者以外のチームメイトが後で Web アプリでスキルを使用できるようになります。

Claude API で Claude Skills を使用するにはどうすればよいですか?

の賃貸条件

アントロピックへのアクセス メッセージ API コード実行ツール 有効(スキルはコンテナパラメータを介してMessages APIと統合されます)。また、コンテナ内でスキルコードを実行するために必要なAPI認証情報とランタイム権限も必要です。

API 経由でスキルを作成して使用するためのステップバイステップ ガイド:

ステップ1:スキルパッケージをローカルで準備する

APIのマニフェスト形式(名前、バージョン、指示ファイル、トリガー、オプションのリソースパス、ヘルパースクリプト)に従ったスキルフォルダを作成してください。Anthropicのドキュメントにスキーマと例が記載されています。

ステップ2:スキルをアップロードまたは登録する

人類管理スキル:参照 skill_id API呼び出しでオプションのバージョン(アップロードは不要)を使用します。APIキーを使用して認証し、スキル作成エンドポイント(たとえば、 POST /v1/skills または同様のエンドポイント。

curl -X POST "https://api.anthropic.com/v1/skills" \  
-H "x-api-key: $ANTHROPIC_API_KEY" \  
-H "anthropic-version: 2023-06-01" \  
-H "anthropic-beta: skills-2025-10-02" \  
-F "display_title=My Excel Skill" \  
-F "files=@excel-skill/process_excel.py;filename=excel-skill/process_excel.py"

スキルペイロードをアップロードするか、API で圧縮されたアーティファクトを指定します。API がスキルを検証し、ワークスペースに保存します。

ソースに関わらず、スキルはメッセージングAPIに同じように統合されます。スキルのバージョンは、skill_id、type、そしてオプションでskill_versionパラメータを使用して指定できます。これらのパラメータはコード実行環境で実行されます。

側面人間的スキルカスタムスキル
タイプ値anthropiccustom
スキルID短縮名: pptxxlsxdocxpdf生成: skill_01AbCdEfGhIjKlMnOpQrStUv
バージョン形式日付ベース: 20251013 or latestエポックタイムスタンプ: 1759178010641129 or latest
マネジメントAnthropicによって事前に構築および保守されていますSkills API経由でアップロードおよび管理
利用状況すべてのユーザーが利用可能ワークスペースにプライベート

ステップ3: コンテナパラメータを使用してMessages APIを呼び出す

メッセージAPIリクエストには、 container 指定フィールド skill_id, type (anthropic or custom)、およびオプションで versionメッセージエンドポイントは、スキルが実行されるコード環境に実行をルーティングします。

例(概念的):

   {
     "model": "claude-sonnet-4-5-20250929",
     "messages": }],
     betas=,
     "container": {"type":"custom","skill_id":"skill_01AbCdEf","version":"latest"}
   }

ステップ4:生成されたファイルのダウンロード

スキルがドキュメント(Excel、PowerPoint、PDF、Word)を作成すると、レスポンスにfile_idプロパティが返されます。これらのファイルをダウンロードするには、File APIを使用する必要があります。

def extract_file_ids(response):
file_ids = []
for item in response.content:
if item.type == 'bash_code_execution_tool_result':
content_item = item.content
if content_item.type == 'bash_code_execution_result':
for file in content_item.content:
if hasattr(file, 'file_id'):
file_ids.append(file.file_id)
return file_ids

for file_id in extract_file_ids(response):
file_metadata = client.beta.files.retrieve_metadata(
file_id=file_id,
betas=
)
file_content = client.beta.files.download(
file_id=file_id,
betas=
)

file_content.write_to_file(file_metadata.filename)
print(f"Downloaded: {file_metadata.filename}")

APIの使用に関するヒント

  • 一般的なフォーマットでは、Anthropic 管理のスキルを優先する (pptx/xlsx/docx) を使用すると、車輪の再発明を避けられます。
  • バージョン フィールドを使用します。 予期しない動作を回避するには、本番環境でスキル バージョンに固定します。
  • ガードレールを設置する システム内で、入力をサニタイズし、ファイル サイズを制限し、成果物を外部に公開する前に生成後の検証を実行します。

Claude Skills を使用する理由とメリットとトレードオフは何ですか?

利点

  • 一貫性と品質: スキルは組織のベストプラクティス(ブランドルール、法的文言)をエンコードするため、出力に一貫性が生まれ、手作業によるやり直しが減ります。
  • 生産性: 繰り返し可能なタスク (データの準備、スライドの作成、テンプレートの適用) を自動化するとサイクルが短縮されます。初期の顧客はベータ版のトライアルで出力までの時間が短縮されたと報告しています。
  • 再利用性とガバナンス: スキルはバージョン管理された成果物となり、ソフトウェアのようにレビュー、テスト、展開できるため、監査とコンプライアンスが簡素化されます。
  • 複雑なフローのトークン/コンピューティングコストの削減: Claude は必要なときにスキルの関連部分のみを読み込むため、長いシステムプロンプトを常に送信する必要がなくなり、コストとコンテキストの肥大化が軽減されます。

制限:

  • 事前作業: 堅牢なスキルを構築するには、設計、ドキュメント作成、テストが必要です。迅速なエンジニアリングを製品エンジニアリングに置き換えることになります。
  • 実行リスク: コードを実行したりデータにアクセスしたりするスキルはセキュリティの対象範囲を拡大するため、企業は実行可能なスキルを公開および承認できるユーザーを制限する必要があります。
  • プランと機能の可用性: スキルはPro、Max、Team、Enterpriseの各プランで発表時に利用可能になりました。無料ユーザーはデフォルトでスキルにアクセスできない場合があります。ご利用のプランをご確認ください。

Claude Skills は他のプラットフォームやエージェント パターンと比べてどうですか?

スキルとは、よりリッチでバージョン管理されたアーティファクトです。** スキルは、単発のツール呼び出しやテンプレートよりも構造化されています。スキルは、命令、アセット、スクリプト、マニフェストを再利用可能なパッケージにまとめています。そのため、単一のツール呼び出しというよりも、デプロイ可能なマイクロエージェントに近いと言えます。

スキルとアドホックシステムプロンプトおよびプロンプトライブラリ

システムプロンプトは一時的なものであり、セッションごとに提供する必要があります。一方、スキルは永続的で、バージョン管理され、一元管理されています。そのため、スキルはエンタープライズ規模での運用と再現性に適しています。

スキルとツールベースのエージェント(ツール呼び出し / 関数呼び出し)

ツールベースのエージェント(関数呼び出しパターンなど)は、モデルに具体的な外部機能(API、ツール呼び出し)を与えることに重点を置いています。スキルは 説明書 + リソース + オプションのヘルパー モデルを教えることを目的としています タスクを実行する(ツールをいつ使用するかを含む)。つまり、ツールとは アクチュエータ; スキルは、ツールを使用できる手順とポリシーを体系化します。

スキルとOpenAIのAgentKitおよび類似のエージェントフレームワークの比較

最近の発表(例えばOpenAI DevDay)では、プロトタイプから製品版への移行を支援するパッケージ化されたエージェントや開発者ツールキットが重視されています。Claude Skillsも同様の役割を担っていますが、特に以下の点に重点を置いています。 フォルダ分けされた説明書とリソース Claudeアプリ、コード、API間の緊密な相互統合。2つのアプローチは収束しつつあり、どちらも本番環境エージェントの実現を目指していますが、実装の詳細(SDK API、ガバナンス制御、マーケットプレイスパターン)は異なります。既にエージェントフレームワークを使用している場合、スキルは多くの場合、それらのエージェントにロードする「機能モジュール」となります。

スキルとカスタム エージェントはいつ選択すればよいですか?

  • スキルを使うとき ユーザーと UI 全体で標準化され、共有可能で、摩擦の少ない機能が必要です (開発者以外のメリット)。
  • カスタムエージェントを使用するのは、 Claudeのスキル実行モデルの外側に、カスタム制御ロジックを備えた複雑なマルチツールオーケストレーションが必要です。スキルは整理されたドメインタスクに適しており、エージェントは高負荷のオーケストレーションに適しています。

他のパターンが依然として勝利する

  • 低レイテンシ、軽いタスク: 小さなタスクや再現可能な出力が必要ない場合は、関数呼び出しやシステム プロンプトの方が簡単です。
  • カスタムツールエコシステム: API 経由で公開されている大規模なカスタム ツール インフラストラクチャが既にある場合は、オーケストレーション レイヤーに統合された関数呼び出し/プラグインの方が適している可能性があります。

実践的で現実的な例とレシピ

例1 - ブランドスライドフォーマッター(Webアプリスキル)

  • 効能は・・・ 生のスライドの箇条書きを会社のブランドのスライド (フォント、トーン、スライドの順序) に変換します。
  • Web アプリで作成: スキルクリエイターを使って、ブランドスタイルガイド、スライドテンプレート、サンプル入出力を追加します。デザインチームで有効にしてください。「ブランドスライドフォーマッターを使ってこれらのメモをフォーマットしてください」と指示してテストしてください。

例 2 — CSV データ監査 (Claude Code Skill)

  • 効能は・・・ CSV データ列を検証し、軽量の Python チェック (欠損値、型の不一致) を実行し、概要レポートを返します。
  • コードで作成: スキルアップ validators.py ヘルパー、ユニットテスト、サンプルCSV。Claude Codeのノートブックで反復的にテストし、パッケージ化して公開します。

例 3 - 契約レッドライン アシスタント (API スキル)

  • 効能は・・・ 会社の法的基準を契約書のテキストに適用し、赤線と根拠を作成します。
  • API経由で作成: 著者指示ファイルと条項ライブラリは、 POST /skills契約管理システムから電話をかける skill_id 標準化されたレッドライン出力を生成します。

結論

Claude Skillsは、アドホックな指示と本格的なエージェントエンジニアリングをつなぐ実用的な架け橋です。チームはClaude Skillsを活用することで、組織のノウハウを取り込み、スタイルと安全性を強化し、UIとプログラミングサーフェス全体で繰り返し発生するタスクを自動化できます。Webスキル作成ツールを使用する非技術系のプロダクトマネージャー、Claude Codeで繰り返し利用可能な開発ツールを提供するエンジニア、Messages APIを使用してアプリにスキルを統合するプラットフォームチームなど、どのような立場であっても、バージョン管理、テスト、最小権限、段階的なロールアウトといった、規律ある小規模なプラクティスに従うことで、本番環境でスキルの信頼性と監査可能性を高めることができます。

スタートガイド

CometAPIは、OpenAIのGPTシリーズ、GoogleのGemini、AnthropicのClaude、Midjourney、Sunoなど、主要プロバイダーの500以上のAIモデルを、開発者にとって使いやすい単一のインターフェースに統合する統合APIプラットフォームです。一貫した認証、リクエストフォーマット、レスポンス処理を提供することで、CometAPIはAI機能をアプリケーションに統合することを劇的に簡素化します。チャットボット、画像ジェネレーター、音楽作曲ツール、データドリブン分析パイプラインなど、どのようなアプリケーションを構築する場合でも、CometAPIを利用することで、反復処理を高速化し、コストを抑え、ベンダーに依存しない環境を実現できます。同時に、AIエコシステム全体の最新のブレークスルーを活用できます。

CometAPIはClaudeコードとClaude APIへのアクセスを提供します。CometAPIのClaudeコードでスキルを活用し、 ドキュメント クロードコードを使用します。

CometAPI を通じて claude コードを使用するのはなぜですか?

主要な人工知能機能: 開発者向けに特別に構築されたモデルを使用して、コードを簡単に生成、デバッグ、最適化できます。

  • 柔軟なモデル選択: 当社の包括的なモデル範囲により、よりシームレスな開発が可能になります。
  • シームレスな統合:APIはいつでも利用可能です。Claude Codeを既存のワークフローにわずか数分で直接統合できます。
  • **CometAPI経由でClaude Codeを使用すると、コストをさらに節約できます。**CometAPIが提供するClaude APIは公式価格より20%オフで、公式によって最新モデルに更新されます。最新モデルは クロード・ハイク 4.5 API.

準備はいいですか?→ 今すぐCometAPIに登録しましょう !

AIに関するヒント、ガイド、ニュースをもっと知りたい方は、フォローしてください。 VKX および Discord!

もっと読む

1つのAPIで500以上のモデル

最大20%オフ