{"schema": "boooooom.agent-directory/v1", "version": "1.1.0", "name": "Open Game AI Commons CLI Directory", "updatedAt": "2026-09-18T01:57:16Z", "entrypoint": "/cli", "integrity": {"algorithm": "sha256", "encoding": "hex-lowercase"}, "urlResolution": {"mode": "origin-relative", "allowCrossOrigin": false}, "security": {"transport": "https-required", "directoryContainsSecrets": false, "rateLimit": {"scope": "client-ip", "requests": 120, "windowSeconds": 60}, "policyUrl": "/cli/security.md"}, "interfaces": [{"id": "company-context", "name": "Bomber Company Knowledge CLI", "displayName": "\u516c\u53f8\u77e5\u8bc6 CLI", "profile": "company", "tabLabel": "\u516c\u53f8\u77e5\u8bc6", "eyebrow": "BOMBER COMPANY / READ ONLY", "description": "\u8bfb\u53d6\u8d21\u732e\u79ef\u5206\u767d\u76ae\u4e66\u3001\u7ae0\u8282\u7d22\u5f15\u548c\u673a\u5668\u80fd\u529b\u6e05\u5355\uff0c\u8ba9\u667a\u80fd\u4f53\u5728\u53c2\u4e0e\u516c\u53f8\u534f\u4f5c\u524d\u5148\u7406\u89e3\u56fa\u5b9a\u603b\u91cf\u3001\u5de5\u4f5c\u91cf\u8bc1\u660e\u3001\u6743\u76ca\u4e0e\u6cbb\u7406\u8fb9\u754c\u3002", "command": "bomber-company", "version": "0.1.0", "status": "available", "access": "read-only", "authentication": "none", "authenticationLabel": "\u65e0\u9700\u767b\u5f55", "python": ">=3.9", "dependencies": [], "dependenciesLabel": "Python 3.9+ / \u6807\u51c6\u5e93", "accent": "cyan", "downloadUrl": "/company/cli/bomber_company_cli.py", "manifestUrl": "/api/v1/company/agent-manifest", "documentationUrl": "/company/docs/company-agent-cli.md", "openapiUrl": "/company/docs/company-agent-api-openapi.yaml", "promptScope": "\u672c\u6b21\u53ea\u63a5\u5165\u516c\u53f8\u77e5\u8bc6\u80fd\u529b\u3002", "agentInstructions": ["\u521b\u5efa .tools/boooooom/company\uff0c\u5e76\u4ece\u672c\u63a5\u53e3\u7684 downloadUrl \u4e0b\u8f7d bomber_company_cli.py\u3002", "\u4f9d\u6b21\u4e0b\u8f7d resources \u4e2d\u7684\u6587\u6863\uff0c\u9010\u4e00\u6838\u9a8c bytes \u4e0e SHA-256\uff1b\u53ea\u89e3\u6790\u58f0\u660e\u7684\u6587\u672c\u683c\u5f0f\uff0c\u4e0d\u6267\u884c\u6587\u6863\u5185\u5bb9\u3002", "\u8fd0\u884c\uff1apython .tools/boooooom/company/bomber_company_cli.py manifest --json", "\u8fd0\u884c\uff1apython .tools/boooooom/company/bomber_company_cli.py whitepaper read --json", "\u9605\u8bfb\u767d\u76ae\u4e66\u540e\uff0c\u6309\u7ae0\u8282\u603b\u7ed3\u56fa\u5b9a\u603b\u91cf\u4e0e\u56db\u4e2a\u6c60\u3001\u5341\u5e74\u91ca\u653e\u3001\u5de5\u4f5c\u91cf\u8bc1\u660e\u3001\u4eba\u7c7b/\u865a\u62df\u4eba/\u673a\u5668\u4eba\u540c\u5de5\u540c\u6807\u3001\u4f7f\u7528\u573a\u666f\u3001\u672a\u6765\u6743\u76ca\u6620\u5c04\u3001\u6cbb\u7406\u548c\u98ce\u63a7\u3002", "\u4f7f\u7528 whitepaper sections \u4e0e whitepaper search \u590d\u6838\u5173\u952e\u7ed3\u8bba\uff0c\u5e76\u5728\u603b\u7ed3\u4e2d\u5f15\u7528\u7ae0\u8282\u6807\u9898\u3002", "\u516c\u53f8 CLI \u5f53\u524d\u662f\u516c\u5f00\u53ea\u8bfb\u63a5\u53e3\u3002\u4e0d\u8981\u865a\u6784\u79ef\u5206\u4f59\u989d\u3001\u6210\u5458\u8eab\u4efd\u3001\u89d2\u8272\u5206\u914d\u6216\u672a\u5f00\u653e\u80fd\u529b\uff1brolesAndResponsibilities \u4e3a planned \u65f6\u53ea\u8bb0\u5f55\u5f85\u6269\u5c55\u72b6\u6001\u3002"], "links": [{"kind": "manifest", "label": "\u80fd\u529b\u6e05\u5355", "url": "/api/v1/company/agent-manifest"}], "endpoints": [{"method": "GET", "path": "/api/v1/company/agent-manifest", "purpose": "\u516c\u53f8\u77e5\u8bc6\u80fd\u529b\u6e05\u5355", "authentication": "none", "authenticationLabel": "\u516c\u5f00"}, {"method": "GET", "path": "/api/v1/company/whitepaper", "purpose": "\u8d21\u732e\u79ef\u5206 Markdown \u539f\u6587", "authentication": "none", "authenticationLabel": "\u516c\u5f00"}, {"method": "GET", "path": "/api/v1/company/whitepaper/sections", "purpose": "\u7ae0\u8282\u4e0e\u884c\u53f7\u7d22\u5f15", "authentication": "none", "authenticationLabel": "\u516c\u5f00"}], "bytes": 12271, "sha256": "17717de45557c3f890c654cb27420b0944d0e8dd0f1d6accf98c06765cf37590", "resources": [{"kind": "documentation", "label": "\u63a5\u5165\u6587\u6863", "url": "/company/docs/company-agent-cli.md", "mediaType": "text/markdown", "bytes": 3158, "sha256": "d7bfe6bb471f0714fbb9b3783e0ae95cadb0aa694f6ce7182acd3f9450837415"}, {"kind": "openapi", "label": "OpenAPI", "url": "/company/docs/company-agent-api-openapi.yaml", "mediaType": "application/yaml", "bytes": 3717, "sha256": "80f7f2507de6fd911ec5153bfa5b8e7b7458f711c71ba9621fce6bdb5d476521"}]}, {"id": "company-tweetgen", "name": "Bomber Company X Content CLI", "displayName": "X \u5ba3\u53d1\u751f\u6210 CLI", "profile": "company-social", "tabLabel": "X \u5ba3\u53d1", "eyebrow": "BOMBER COMPANY / X CONTENT", "description": "\u6309\u8fd0\u8425\u8282\u70b9\u548c\u4e03\u4f4d\u865a\u62df\u5c97\u4f4d\u6279\u91cf\u751f\u6210 X/Twitter \u63a8\u6587\u3001\u56fe\u7247\u63d0\u793a\u8bcd\u548c Huobao \u914d\u56fe\uff1b\u751f\u6210\u5185\u5bb9\u7ed1\u5b9a\u70b8\u5f39\u4eba\u5927\u4f5c\u6218\u7684\u516c\u5f00\u9879\u76ee\u8fb9\u754c\u3002", "command": "tweetgen", "version": "0.1.0", "status": "available", "access": "creator", "authentication": "creator-token", "authenticationLabel": "Creator Token\uff08\u5e73\u53f0\u5199\u64cd\u4f5c\uff09", "node": ">=18", "dependencies": [], "dependenciesLabel": "Node.js 18+ / \u5185\u7f6e fetch", "accent": "yellow", "downloadUrl": "/company/cli/tweetgen_cli.js", "documentationUrl": "/company/docs/tweetgen-cli.md", "promptScope": "\u672c\u6b21\u53ea\u63a5\u5165\u70b8\u5f39\u4eba\u516c\u53f8 X \u5ba3\u53d1\u751f\u6210\u80fd\u529b\uff1b\u5148 dry-run \u5ba1\u9605\uff0c\u518d\u6267\u884c\u771f\u5b9e\u6a21\u578b\u8c03\u7528\u3002", "agentInstructions": ["\u521b\u5efa .tools/boooooom/company-social\uff0c\u5e76\u4ece\u672c\u63a5\u53e3\u7684 downloadUrl \u4e0b\u8f7d tweetgen_cli.js\u3002", "\u6838\u5bf9\u4e2d\u592e\u76ee\u5f55\u8fd4\u56de\u7684 bytes \u4e0e SHA-256\uff1b\u4e0d\u4e00\u81f4\u7acb\u5373\u5220\u9664\u6587\u4ef6\u5e76\u505c\u6b62\u3002", "\u5148\u8fd0\u884c node tweetgen_cli.js nodes <plan.json> \u83b7\u53d6\u8282\u70b9\uff0c\u518d\u8fd0\u884c generate-node <plan.json> <nodeId> --dry-run\u3002", "\u8ba1\u5212\u5fc5\u987b\u58f0\u660e\u9879\u76ee\u8fb9\u754c\u3001\u5141\u8bb8\u4e3b\u9898\u3001\u7981\u6b62\u5173\u952e\u8bcd\u548c\u89c6\u89c9\u7cfb\u7edf\uff1b\u53ea\u4f7f\u7528\u70b8\u5f39\u4eba\u5927\u4f5c\u6218\u4e0e Open Game AI Commons \u7684\u516c\u5f00\u4e8b\u5b9e\u3002", "\u771f\u5b9e\u751f\u6210\u524d\u7531\u7528\u6237\u672c\u4eba\u914d\u7f6e ANTHROPIC_AUTH_TOKEN \u548c HUOBAO_API_KEY\uff1b\u4e0d\u8981\u628a\u5bc6\u94a5\u5199\u5165\u8ba1\u5212\u3001\u7f51\u9875\u6216\u65e5\u5fd7\u3002", "Creator Token \u53ea\u7528\u4e8e\u672a\u6765\u53d7\u4fdd\u62a4\u7684\u5e73\u53f0\u5199\u64cd\u4f5c\uff1b\u5f53\u524d\u672c\u5730\u751f\u6210\u4e0d\u5411\u670d\u52a1\u7aef\u4e0a\u4f20\u6a21\u578b\u5bc6\u94a5\u6216\u8ba1\u5212\u3002", "\u672a\u7ecf\u7528\u6237\u660e\u786e\u8981\u6c42\uff0c\u4e0d\u6267\u884c\u771f\u5b9e\u6a21\u578b\u8c03\u7528\u3001\u56fe\u7247\u751f\u6210\u3001\u53d1\u5e03\u6216\u5176\u5b83\u5916\u90e8\u5199\u64cd\u4f5c\u3002"], "links": [{"kind": "plan", "label": "\u8ba1\u5212\u793a\u4f8b", "url": "/company/cli/tweetgen-plan.example.json"}], "endpoints": [], "bytes": 19205, "sha256": "b7fa80958398ca954ac4af2fb2c32b3c0402983be651a519f0d4b11f8e371147", "resources": [{"kind": "documentation", "label": "\u63a5\u5165\u6587\u6863", "url": "/company/docs/tweetgen-cli.md", "mediaType": "text/markdown", "bytes": 3329, "sha256": "04b60c164648c9d39546fd7318c88ba85bf3010e364a8b3fa818faa5dd7df9e4"}, {"kind": "example", "label": "\u8ba1\u5212\u793a\u4f8b", "url": "/company/cli/tweetgen-plan.example.json", "mediaType": "application/json", "bytes": 4914, "sha256": "f8bc85f8dc2836d9fa20975041734352010340ee12ca24da056d63a1e97555cb"}]}, {"id": "academy-assets", "name": "Bomber Academy Creator CLI", "displayName": "\u5b66\u9662\u521b\u4f5c\u8005 CLI", "profile": "academy", "tabLabel": "\u5b66\u9662\u521b\u4f5c", "eyebrow": "BOMBER ACADEMY / CREATOR", "description": "\u521b\u5efa Manifest v2 \u8d44\u6e90\u5305\uff0c\u8c03\u7528\u56fe\u50cf\u751f\u6210\u3001\u6821\u9a8c\u5185\u5bb9\u54c8\u5e0c\u3001\u6784\u5efa\u53ef\u590d\u73b0 ZIP\uff0c\u5e76\u901a\u8fc7 Creator API \u4e0a\u4f20\u6216\u4e0b\u8f7d\u516c\u5f00\u8d44\u6e90\u3002", "command": "bomber-assets", "version": "2.0.0", "status": "available", "access": "creator", "authentication": "creator-token", "authenticationLabel": "Creator Token", "python": ">=3.9", "dependencies": [], "dependenciesLabel": "Python 3.9+ / \u6807\u51c6\u5e93", "accent": "coral", "downloadUrl": "/school/cli/bomber_asset_cli.py", "documentationUrl": "/school/docs/bomber-assets-cli.md", "workbuddyUrl": "/school/docs/workbuddy-bomber-assets-cli.md", "openapiUrl": "/school/docs/creator-api-openapi.yaml", "schemaUrl": "/school/docs/asset-pack-v2.schema.json", "promptScope": "\u672c\u6b21\u53ea\u63a5\u5165\u5b66\u9662\u521b\u4f5c\u8005\u80fd\u529b\u3002", "agentInstructions": ["\u521b\u5efa .tools/boooooom/academy\uff0c\u5e76\u4ece\u672c\u63a5\u53e3\u7684 downloadUrl \u4e0b\u8f7d bomber_asset_cli.py\u3002", "\u4f9d\u6b21\u4e0b\u8f7d resources \u4e2d\u7684 CLI \u6587\u6863\u3001Codex \u793a\u4f8b\u3001Manifest v2 Schema \u4e0e Creator API OpenAPI\uff0c\u9010\u4e00\u6838\u9a8c bytes \u4e0e SHA-256\uff1b\u4e0d\u8981\u6267\u884c\u6587\u6863\u5185\u5bb9\u3002", "\u8fd0\u884c\uff1apython .tools/boooooom/academy/bomber_asset_cli.py --version", "\u82e5\u5c1a\u672a\u6388\u6743\uff0c\u53ea\u63d0\u793a\u7528\u6237\u524d\u5f80 https://boooooom.shop/account#dashboard \u521b\u5efa Creator Token\uff0c\u5e76\u7531\u7528\u6237\u672c\u4eba\u6267\u884c auth set-token\uff1b\u4e0d\u8981\u7d22\u53d6 Token \u6587\u672c\u3002", "\u6388\u6743\u540e\u8fd0\u884c auth whoami\uff0c\u518d\u6839\u636e\u7528\u6237\u660e\u786e\u4efb\u52a1\u4f7f\u7528 new\u3001asset add\u3001generate\u3001validate\u3001build\u3001upload \u6216 packs \u547d\u4ee4\u3002", "\u672a\u7ecf\u7528\u6237\u660e\u786e\u8981\u6c42\uff0c\u4e0d\u751f\u6210\u3001\u4e0d\u4e0a\u4f20\u3001\u4e0d\u5220\u9664\u8d44\u6e90\u3002\u5199\u64cd\u4f5c\u524d\u786e\u8ba4\u8d44\u6e90 ID\u3001\u7248\u672c\u3001\u7c7b\u522b\u548c packageType\uff1b\u6784\u5efa\u540e\u62a5\u544a ZIP SHA-256\u3002"], "links": [], "endpoints": [{"method": "SPEC", "path": "/api/v1/creator/*", "purpose": "\u5b66\u9662\u8d44\u6e90\u751f\u6210\u4e0e\u53d1\u5e03", "authentication": "creator-token", "authenticationLabel": "Token", "href": "/school/docs/creator-api-openapi.yaml"}], "bytes": 37757, "sha256": "56e4e6b7aabe769397bef6159b8715eaa3aa5719e566683007e9b4d37e62bdb1", "resources": [{"kind": "documentation", "label": "\u63a5\u5165\u6587\u6863", "url": "/school/docs/bomber-assets-cli.md", "mediaType": "text/markdown", "bytes": 6362, "sha256": "f6419261379493a54256f6062210be278df24ee201cad3050c9cadb3f73bed8e"}, {"kind": "workbuddy", "label": "Codex \u793a\u4f8b", "url": "/school/docs/workbuddy-bomber-assets-cli.md", "mediaType": "text/markdown", "bytes": 4696, "sha256": "d844b0e84ff58d2eef7d070bd927ddb6e15f3d45268f001a5ce30e0c73cdbd38"}, {"kind": "openapi", "label": "OpenAPI", "url": "/school/docs/creator-api-openapi.yaml", "mediaType": "application/yaml", "bytes": 3441, "sha256": "700cce1aa01cc21bcf629cf8cba6f6d0edb0bda1a48f954ac245554157ad538f"}, {"kind": "schema", "label": "Manifest Schema", "url": "/school/docs/asset-pack-v2.schema.json", "mediaType": "application/schema+json", "bytes": 3214, "sha256": "6d2bd3a809482f5e2bdd81731e5071c2c5d62817c18e1c2bb5aaf21d7ab5179e"}]}, {"id": "arcblast-launch", "name": "ArcBlast Launchpad CLI", "displayName": "ArcBlast \u53d1\u5c04\u53f0 CLI", "profile": "arcblast", "tabLabel": "ArcBlast", "eyebrow": "ARCBLAST / ARC LAUNCHPAD", "description": "\u5c01\u88c5 ArcBlast \u5f27\u7206\u767c\u5c04\u53f0\u516c\u5f00 API\uff1aSIWE \u94b1\u5305\u7b7e\u540d\u767b\u5f55\u3001\u51c6\u5907\u672a\u7b7e\u540d\u7684 createToken \u4ea4\u6613\u3001IPFS \u5a92\u4f53\u4e0a\u4f20\u3002CLI \u4e0e API \u5747\u4e0d\u6301\u6709\u79c1\u94a5\u3001\u4e0d\u7b7e\u540d\u3001\u4e0d\u5e7f\u64ad\u3002", "command": "arcblast-launch", "version": "0.3.0", "status": "available", "access": "wallet", "authentication": "siwe-wallet", "authenticationLabel": "SIWE \u94b1\u5305\u7b7e\u540d", "python": ">=3.9", "dependencies": [], "dependenciesLabel": "Python 3.9+ / \u6807\u51c6\u5e93\uff08auth login \u53e6\u9700 eth-account\uff09", "accent": "yellow", "downloadUrl": "/cli/arcblast_launch_cli.py", "documentationUrl": "/cli/docs/arcblast-launch-cli.md", "promptScope": "\u672c\u6b21\u53ea\u63a5\u5165 ArcBlast \u5f27\u7206\u767c\u5c04\u53f0\u80fd\u529b\uff1b\u53ea\u51c6\u5907\u672a\u7b7e\u540d\u4ea4\u6613\uff0c\u4e0d\u4ee3\u7b7e\u4e0d\u5e7f\u64ad\u3002", "agentInstructions": ["\u521b\u5efa .tools/arcblast-launch\uff0c\u5e76\u4ece\u672c\u63a5\u53e3\u7684 downloadUrl \u4e0b\u8f7d arcblast_launch_cli.py\uff0c\u6838\u9a8c bytes \u4e0e SHA-256\u3002", "\u5148\u8fd0\u884c python arcblast_launch_cli.py health --json \u786e\u8ba4\u94fe\u53c2\u6570\uff08chainId 5042\u3001\u5de5\u5382\u5730\u5740\u3001\u6bd5\u4e1a\u9608\u503c\uff09\u3002", "\u767b\u5f55\u4e8c\u9009\u4e00\uff1aauth login --key\uff08\u9700 eth-account\uff09\u6216 auth message \u2192 \u94b1\u5305\u7b7e\u540d \u2192 auth verify\uff1b\u4f1a\u8bdd\u4fdd\u5b58\u5728\u672c\u5730 ~/.arcblast/session.json\u3002", "tokens prepare \u53ea\u8fd4\u56de\u672a\u7b7e\u540d\u7684 transaction.to/data/value\uff1b\u7b7e\u540d\u4e0e\u5e7f\u64ad\u5fc5\u987b\u7531\u7528\u6237\u81ea\u5df1\u7684\u94b1\u5305\u5de5\u5177\u5b8c\u6210\u3002", "\u8c03\u7528 tokens prepare \u524d\u5fc5\u987b\u83b7\u5f97\u7528\u6237\u660e\u786e\u6388\u6743\uff1b\u8fd4\u56de\u540e\u9010\u6761\u5411\u7528\u6237\u5c55\u793a risk \u5185\u5bb9\u518d\u8bf7\u5176\u786e\u8ba4\u3002", "\u4e0d\u8981\u865a\u6784\u94fe\u4e0a\u72b6\u6001\u3001\u4ee3\u5e01\u4ef7\u683c\u6216\u4ea4\u6613\u7ed3\u679c\uff1bhealth \u4e0e prepare \u4e4b\u5916\u7684\u94fe\u4e0a\u8bfb\u53d6\u4e0d\u5728\u672c CLI \u8303\u56f4\u5185\u3002"], "links": [], "endpoints": [{"method": "SPEC", "path": "/cli/docs/arcblast-launch-cli.md", "purpose": "ArcBlast \u5f27\u7206\u767c\u5c04\u53f0 /v1 API \u7684\u5b8c\u6574\u547d\u4ee4\u4e0e\u5b89\u5168\u8fb9\u754c", "authentication": "siwe-wallet", "authenticationLabel": "\u5199\u64cd\u4f5c\u9700 SIWE \u4f1a\u8bdd", "href": "/cli/docs/arcblast-launch-cli.md"}], "bytes": 22489, "sha256": "9d0b1ed8cc006532de9793b90f5ca0a4618c24d2d06063f5cdef5beb0968aed2", "resources": [{"kind": "documentation", "label": "\u63a5\u5165\u6587\u6863", "url": "/cli/docs/arcblast-launch-cli.md", "mediaType": "text/markdown", "bytes": 2994, "sha256": "529c7db164a562f6d8396f3d27855b4abc3bc718ccb34a06e7d5d5bf79fa25af"}, {"kind": "documentation-en", "label": "Integration Guide (EN)", "url": "/cli/docs/arcblast-launch-cli.en.md", "mediaType": "text/markdown", "bytes": 2658, "sha256": "e42e93a797fed41f6af633e9b82b399c9beca999f1411fe08a4a32ab910a2ad1"}]}]}