anp-agent
分散型IDを使ってANPネットワーク上の様々なAgent(地図、ホテル予約、宅配検索など)を呼び出し、ユーザーがそれらに関する要望を出した際に、まるでアシスタントのようにスムーズに連携して目的を達成するSkill。
📜 元の英語説明(参考)
ANP 协议跨 Agent 调用技能。通过 did:wba 去中心化身份,调用 ANP 网络中的任意 Agent(如高德地图、酒店预订、快递查询等)。当用户提到 ANP、调用 Agent、订酒店、查快递、查地图、路线规划时触发此技能。
🇯🇵 日本人クリエイター向け解説
分散型IDを使ってANPネットワーク上の様々なAgent(地図、ホテル予約、宅配検索など)を呼び出し、ユーザーがそれらに関する要望を出した際に、まるでアシスタントのようにスムーズに連携して目的を達成するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o anp-agent.zip https://jpskill.com/download/10071.zip && unzip -o anp-agent.zip && rm anp-agent.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/10071.zip -OutFile "$d\anp-agent.zip"; Expand-Archive "$d\anp-agent.zip" -DestinationPath $d -Force; ri "$d\anp-agent.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
anp-agent.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
anp-agentフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
ANP Agent Skill
ANP (Agent Network Protocol) プロトコルを通じて、分散型アイデンティティ (did:wba) を使用してリモート Agent を呼び出します。
使用場面
ユーザーが以下を必要とする場合:
- ANP ネットワーク内の Agent(高德地图、ホテル、宅配便など)を呼び出す
- 場所の検索、ルートの計画、天気の照会
- ホテルの予約、宅配便の照会
- 新しい ANP Agent の発見
呼び出しフロー
1. Agent に接続する(能力の確認)
AD URL を指定して、Agent の利用可能なメソッドを取得します。
python scripts/anp_cli.py connect "<AD_URL>"
例:
python scripts/anp_cli.py connect "https://agent-connect.ai/mcp/agents/amap/ad.json"
2. メソッドを呼び出す
登録済みの ID または AD URL を使用して呼び出します。
python scripts/anp_cli.py call <id|ad_url> <method> '<json_params>'
例:
# 北京のカフェを検索
python scripts/anp_cli.py call amap maps_text_search '{"keywords":"咖啡厅","city":"北京"}'
# 天気を照会
python scripts/anp_cli.py call amap maps_weather '{"city":"上海"}'
3. Agent を管理する
# 登録済みの一覧を表示
python scripts/anp_cli.py list
# 新しい Agent を追加
python scripts/anp_cli.py add <id> "<ad_url>"
# 削除
python scripts/anp_cli.py remove <id>
登録済み Agent
| ID | 名称 | AD URL |
|---|---|---|
| amap | 高德地图 | https://agent-connect.ai/mcp/agents/amap/ad.json |
| kuaidi | 宅配便照会 | https://agent-connect.ai/mcp/agents/kuaidi/ad.json |
| hotel | ホテル予約 | https://agent-connect.ai/agents/hotel-assistant/ad.json |
| juhe | 聚合查询 | https://agent-connect.ai/mcp/agents/juhe/ad.json |
| navigation | Agent导航 | https://agent-search.ai/agents/navigation/ad.json |
高德地图 の一般的なメソッド
| メソッド | 機能 | パラメータ例 |
|---|---|---|
| maps_text_search | 場所の検索 | {"keywords":"咖啡厅","city":"北京"} |
| maps_weather | 天気の照会 | {"city":"上海"} |
| maps_direction_driving | 車でのルート | {"origin":"経度,緯度","destination":"経度,緯度"} |
| maps_around_search | 周辺検索 | {"location":"経度,緯度","keywords":"美食"} |
ディレクトリ構造
anp-agent/
├── SKILL.md # 本ファイル
├── config/
│ ├── did.json # DID ドキュメント(公開鍵)
│ ├── private-key.pem # 秘密鍵(署名用)
│ ├── agents.json # 登録済みの Agent リスト
│ └── .gitignore # 秘密鍵の漏洩防止
└── scripts/
└── anp_cli.py # メインプログラム
依存関係
pip install anp aiohttp 📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
ANP Agent Skill
通过 ANP (Agent Network Protocol) 协议,使用去中心化身份 (did:wba) 调用远程 Agent。
使用场景
当用户需要:
- 调用 ANP 网络中的 Agent(高德地图、酒店、快递等)
- 搜索地点、规划路线、查询天气
- 预订酒店、查询快递
- 发现新的 ANP Agent
调用流程
1. 连接 Agent(查看能力)
给定 AD URL,获取 Agent 的可用方法:
python scripts/anp_cli.py connect "<AD_URL>"
示例:
python scripts/anp_cli.py connect "https://agent-connect.ai/mcp/agents/amap/ad.json"
2. 调用方法
使用已注册 ID 或 AD URL 调用:
python scripts/anp_cli.py call <id|ad_url> <method> '<json_params>'
示例:
# 搜索北京咖啡厅
python scripts/anp_cli.py call amap maps_text_search '{"keywords":"咖啡厅","city":"北京"}'
# 查询天气
python scripts/anp_cli.py call amap maps_weather '{"city":"上海"}'
3. 管理 Agent
# 列出已注册
python scripts/anp_cli.py list
# 添加新 Agent
python scripts/anp_cli.py add <id> "<ad_url>"
# 移除
python scripts/anp_cli.py remove <id>
已注册 Agent
| ID | 名称 | AD URL |
|---|---|---|
| amap | 高德地图 | https://agent-connect.ai/mcp/agents/amap/ad.json |
| kuaidi | 快递查询 | https://agent-connect.ai/mcp/agents/kuaidi/ad.json |
| hotel | 酒店预订 | https://agent-connect.ai/agents/hotel-assistant/ad.json |
| juhe | 聚合查询 | https://agent-connect.ai/mcp/agents/juhe/ad.json |
| navigation | Agent导航 | https://agent-search.ai/agents/navigation/ad.json |
高德地图常用方法
| 方法 | 功能 | 参数示例 |
|---|---|---|
| maps_text_search | 搜索地点 | {"keywords":"咖啡厅","city":"北京"} |
| maps_weather | 查询天气 | {"city":"上海"} |
| maps_direction_driving | 驾车路线 | {"origin":"经度,纬度","destination":"经度,纬度"} |
| maps_around_search | 周边搜索 | {"location":"经度,纬度","keywords":"美食"} |
目录结构
anp-agent/
├── SKILL.md # 本文件
├── config/
│ ├── did.json # DID 文档(公钥)
│ ├── private-key.pem # 私钥(签名用)
│ ├── agents.json # 已注册的 Agent 列表
│ └── .gitignore # 防止私钥泄露
└── scripts/
└── anp_cli.py # 主程序
依赖
pip install anp aiohttp