Skip to content

/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 キーなどの機密情報はコードに直接含めず、環境変数や秘密管理サービスを使用してください。

関連情報