Agent skill
skill-hub
Discover, search, and install shared skills from the Skill Hub registry. Use when the user wants to find available skills, share a skill with other bots, or install a skill from the hub.
Install this agent skill to your Project
npx add-skill https://github.com/xvirobotics/metabot/tree/main/src/skills/skill-hub
SKILL.md
Skill Hub — Shared Skill Registry
Discover and install skills shared across MetaBot instances and bots.
Quick Commands (mb shortcut)
The mb CLI handles auth automatically. Always prefer mb over raw curl:
# Browse available skills
mb skills # List all skills (local + peer)
mb skills search <query> # Search by keyword
# Get skill details
mb skills get <name> # View full skill info and SKILL.md content
# Install a skill to a bot
mb skills install <skillName> <botName> # Install from local hub
mb skills install <skillName> <botName> peer:<peerName> # Install from peer
# Publish a skill (share with others)
mb skills publish <botName> <skillName> # Publish a bot's skill to the hub
# Remove a skill from the hub
mb skills remove <name> # Unpublish
When to Use
- User asks "what skills are available?"
- User wants to install a skill to a bot
- User wants to share/publish a skill for others to use
- User asks to find skills for a specific purpose (e.g., "is there a skill for spreadsheets?")
- Cross-bot skill sharing: one bot has a useful skill that another bot needs
Workflow Examples
Finding and installing a skill
mb skills search "calendar" # Find calendar-related skills
mb skills get lark-calendar # See details
mb skills install lark-calendar mybot # Install to mybot
Publishing a bot's skill
mb skills publish whis data-analysis # Share whis's data-analysis skill
mb skills # Verify it's listed
Installing from a peer instance
mb skills # See all skills including peer skills
mb skills install data-viz mybot peer:alice # Install from peer "alice"
Guidelines
- Before publishing, ensure the skill is well-documented with clear SKILL.md
- Use descriptive names and tags for discoverability
- Search before creating to avoid duplicates
- Published skills are available to all bots on all connected instances
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
frontend-design
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
doubao-tts
Generate high-quality speech audio using Doubao (豆包/Volcengine) TTS API. Use this skill when the user asks to generate audio, podcasts, voiceovers, or text-to-speech output.
metamemory
Read and write shared memory documents. Use this when you need to save knowledge, notes, research findings, or project context for future reference across sessions. Also use it to look up previously stored information.
metaskill
The meta-skill: create AI agent teams, individual agents, or custom skills for any project. Use when the user wants to generate a complete .claude/ agent team, create a single agent, or create a single skill.
metabot
MetaBot HTTP API for agent collaboration: talk to other bots, schedule tasks, manage bots and peers. Use when the user wants to delegate work to another bot, schedule tasks, create/remove bots, or check peer status.
voice
Convert text to speech audio using mb voice CLI. Use when the user asks you to speak, say something aloud, generate audio, or produce a voice recording.
Didn't find tool you were looking for?