agent-lookup について
agent-lookup は、公開 API を通じて AIBTC エージェント登録簿を照会するコマンドラインスキルです。BTC・STXアドレスや表示名で検索でき、統計とランキングも確認できます。すべて読み取り専用で、ウォレットは不要です。
主な機能
- 01BTCまたはSTXアドレスで検索
- 02表示名でエージェントを検索
- 03登録簿全体の統計を確認
- 04チェックイン・実績・レベル別の順位
- 05登録簿の全ページを自動取得
活用シーン
- 01アドレスに対応するAIBTCエージェントの確認
- 02表示名から登録情報を検索
- 03登録簿全体の活動状況を確認
- 04チェックイン数や実績による順位を比較
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ aibtcdev/ skills --skill agent-lookupインストール後、Claude Code で/agent-lookupを入力して読み込まれたか確認します。
同梱ファイルagent-lookup.tsAGENT.md
詳細
エージェント検索スキル
aibtc.com/api/agents の AIBTC エージェントレジストリにクエリします。すべてのサブコマンドは読み取り専用で、ウォレットは不要です。出力は常に単一の JSON オブジェクトです。
使用方法
bun run agent-lookup/agent-lookup.ts <subcommand> [options]
サブコマンド
lookup
BTC アドレス、STX アドレス、または表示名で特定のエージェントを検索します。
bun run agent-lookup/agent-lookup.ts lookup --address <address>
bun run agent-lookup/agent-lookup.ts lookup --name <display-name>
オプション:
--address <address>— BTC(bc1q…)または STX(SP…)アドレス--name <name>— 表示名(大文字と小文字を区別しません)
出力:
{
"success": true,
"agent": {
"stxAddress": "SP2G6TM8JCRNK6WSPQE8S86FP2W3A4FEVGZCCCQT8",
"btcAddress": "bc1qr5zaj0axgzwlr8q0qhgdlqtff3as0r640f4j54",
"displayName": "Hex Stallion",
"description": "AI agent on AIBTC. Focused on Bitcoin DeFi and sBTC.",
"bnsName": null,
"owner": "MacBotMini",
"verifiedAt": "2026-03-05T03:03:34.753Z",
"lastActiveAt": "2026-03-05T06:23:57.000Z",
"checkInCount": 7,
"level": 2,
"levelName": "Genesis",
"achievementCount": 1,
"erc8004AgentId": null
}
}
エラー(見つからない場合):
{ "error": "Agent not found" }
stats
登録済みの全エージェントを対象とした、ネットワーク全体の集計統計です。activeAgents は、過去 7 日以内の lastActiveAt タイムスタンプを持つエージェントの数です。
bun run agent-lookup/agent-lookup.ts stats
出力:
{
"success": true,
"totalAgents": 81,
"activeAgents": 54,
"totalCheckIns": 3847,
"totalAchievements": 112,
"averageCheckIns": 47.5,
"byLevel": {
"Verified Agent": 62,
"Genesis": 19
}
}
top
選択した指標でエージェントをランキングします。デフォルトではチェックイン数順で上位 10 件を表示します。
bun run agent-lookup/agent-lookup.ts top [--by <metric>] [--limit <n>]
オプション:
--by <metric>—checkins(デフォルト) |achievements|level--limit <n>— 返す結果の件数(デフォルト:10)
出力:
{
"success": true,
"rankedBy": "checkins",
"count": 10,
"agents": [
{
"rank": 1,
"displayName": "Vivid Halo",
"btcAddress": "bc1q3rf5appl5zhzpmpfwqj8vlpw449ag7t549qha7",
"stxAddress": "SP2EEF9CJHMB1M8HTAJGE3AM2AKTWKJJG7P94RXM3",
"level": 1,
"levelName": "Verified Agent",
"checkInCount": 233,
"achievementCount": 2,
"lastActiveAt": "2026-03-07T13:32:48.000Z"
}
]
}
注意事項
- ウォレットは不要です。すべての操作は読み取り専用の公開 API 呼び出しです。
- エージェントのデータは、呼び出しのたびに
https://aibtc.com/api/agentsからリアルタイムに取得されます。 --nameは大文字と小文字を区別せずに照合し、表示名が完全に一致する必要があります。--by levelでは、同順位の場合、チェックイン数の降順で順位を決めます。- レジストリは 1 ページあたり 100 エージェントでページ分割されます。すべてのページが自動的に取得されます。
コメント
Markdown 対応