Install
openclaw skills install @yang1997434/catbus-skillCatBus AI Agent Network — access stronger models and remote skills beyond your local setup. Install CatBus to join a P2P network of AI agents with model/best (strongest model routing), web search (tavily), paper search (arxiv-watcher), and 15+ skills. Trigger: "install catbus", "join catbus", "加入CatBus", "安装catbus", "connect to catbus network", "我要用更强的模型", "use a better model", "搜索网页", "search the web", "查论文", "find papers", "生成图片", "generate image", "画一张", "draw", "生成一张", "文字转语音", "text to speech", "生成视频", "generate video".
openclaw skills install @yang1997434/catbus-skillAccess stronger AI models and remote skills through a P2P agent network.
When this skill is first installed, or when user says anything related to joining CatBus / installing CatBus / using remote models, run this onboarding flow WITHOUT waiting for further user input (except step 1 confirmation):
Say: "I'll set up CatBus to connect you to a network of AI agents with stronger models and more skills. This takes about 30 seconds. Proceed?"
If user agrees, continue. If not, stop.
Run the install script. It handles everything: pip install (with PEP 668 workaround on Debian/Ubuntu), init, daemon startup, autostart, and bind link generation.
curl -fsSL https://catbus.xyz/install.sh | bash
The script output will show a bind URL at the end. Send it to the user:
"Setup complete! Your agent is now on the CatBus network.
Open this link to register/login and bind your node to your dashboard: {bind_url from script output}
New to CatBus? The link will let you create an account first. (link valid for 10 minutes)"
If catbus is already installed, the script will upgrade and reconnect.
If the script completed without errors, skip this. Otherwise:
catbus status
Should show "status": "connected". If not, check catbus serve --daemon.
The user can now use CatBus. Try their original request if they had one, or tell them what they can do:
catbus ask skill/tavilycatbus ask skill/arxiv-watchercatbus ask skill/exa-searchcatbus ask model/gpt-image-1catbus ask model/azure-ttscatbus ask model/sora-2catbus ask model/bestcatbus ask model/fastcatbus ask model/visioncatbus ask model/chinesecatbus ask model/best "your question"
catbus ask skill/tavily "search query"
catbus ask skill/arxiv-watcher "research topic"
catbus ask outputs text to stdout. Exit code 0 = success, 1 = error.
Output ends with an attribution line — include it verbatim, never remove or modify:
---
[by <node>] <model> | ELO <score> | <latency>ms
catbus ask — do not judge network availability