/claude-apiスキルへのManaged Agentsサポート追加
原文(日本語に翻訳)
/claude-api スキルを更新し、Claude API に加えて Managed Agents もカバーするようになりました。
原文(英語)
Updated the /claude-api skill to cover Managed Agents alongside Claude API
概要
/claude-api スキルは Claude API を活用したコードの作成・修正を支援する組み込みスキルです。今回の更新により、Claude API に加えて Managed Agents(/v1/agents、/v1/sessions エンドポイント)に関する知識と支援も含まれるようになりました。Managed Agents を使ったアプリケーション開発でも /claude-api スキルの恩恵を受けられます。
基本的な使い方
/claude-api スキルを呼び出すと、Claude API および Managed Agents に関連する作業を支援してもらえます。
# スキルのトリガー例
/claude-api
# または、以下のような文脈でも自動的にスキルが活用される:
# - コードに `anthropic` や `@anthropic-ai/sdk` がインポートされている
# - /v1/agents や /v1/sessions を使う実装を依頼した場合
# - Managed Agents のセッション管理について質問した場合実践例
Managed Agents の初期設定
/claude-api スキルを使って、Managed Agents を使ったプロジェクトの雛形を作成できます。
# プロジェクトの初期化を依頼
/claude-api
「Managed Agents を使ったタスク管理ボットを作成したい。
必要なファイル構成と基本的なコードを教えてください」
# スキルが Managed Agents の最新 API 仕様を踏まえたコードを提案python
# スキルが生成するコード例
from anthropic import Anthropic
client = Anthropic()
# エージェントの作成
agent = client.beta.agents.create(
model="claude-opus-4-5",
name="task-manager",
instructions="タスク管理を支援します",
tools=[{"type": "computer_use"}]
)
# セッションの開始
session = client.beta.agents.sessions.create(
agent_id=agent.id
)
# メッセージの送信
response = client.beta.agents.sessions.messages.create(
agent_id=agent.id,
session_id=session.id,
messages=[{"role": "user", "content": "タスクを追加してください"}]
)セッション管理の実装
Managed Agents のセッション管理に関するコードも /claude-api スキルが支援します。
# セッション管理について質問
「複数ユーザーが使える Managed Agents アプリで、
セッションを適切に管理する方法を教えてください」
# スキルが /v1/sessions の使い方を含む実装例を提供Claude API と Managed Agents の選択基準
どちらを使うべきか迷ったときも、スキルが適切なアドバイスを提供します。
# 使い分けについて相談
「ステートフルな会話履歴が必要なチャットボットを作る場合、
Claude API と Managed Agents どちらを使うべきですか?」
# スキルが要件に基づいた推奨と実装例を提供既存コードの Managed Agents への移行
既存の Claude API コードを Managed Agents に移行する作業も支援します。
python
# 既存コード(Claude API)
from anthropic import Anthropic
client = Anthropic()
response = client.messages.create(
model="claude-opus-4-5",
messages=[{"role": "user", "content": "..."}]
)
# /claude-api スキルに移行を依頼
# 「この Claude API コードを Managed Agents を使うように変更してください」注意点
/claude-apiスキルは Claude Code に組み込まれた専門スキルです。インターネット接続が必要な場合があります。- Managed Agents API は現在ベータ版の機能が含まれる場合があります。本番利用前に最新のドキュメントを確認してください。
- スキルが生成するコードは参考例です。実際の使用前に動作確認とセキュリティレビューを行ってください。
- API キーなどの機密情報はコードに直接含めず、環境変数や秘密管理サービスを使用してください。