Skip to main content
ClaudeWave
Skill866 estrellas del repoactualizado 19d ago

skill-hub

Skill Hub enables discovery, searching, and installation of shared skills across MetaBot instances and bots through the `mb` CLI. Use this when users need to find available skills by keyword, install skills to specific bots, publish skills for others to use, or access skills from peer instances.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/xvirobotics/metabot /tmp/skill-hub && cp -r /tmp/skill-hub/src/skills/skill-hub ~/.claude/skills/skill-hub
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

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:**

```bash
# 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
```bash
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
```bash
mb skills publish whis data-analysis    # Share whis's data-analysis skill
mb skills                               # Verify it's listed
```

### Installing from a peer instance
```bash
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
doubao-ttsSkill

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.

frontend-designSkill

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.

featuresSkill
metamemorySkill

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.

metabotSkill

Talk to other MetaBot bots (`mb talk` — send a message to another bot, including cross-instance peers). Use when you want to delegate to or message another bot, e.g. 'talk to bot X', '跟其他 bot 说话', 'send message to peer bot', 'ask the deploy-bot', 'delegate to bot'. Also covers bot/peer management, skill hub, voice calls.

metascheduleSkill

MetaBot's persistent server-side scheduler (cron + one-shot). Optional skill — not installed by default. Use when the user wants tasks that survive Claude session restarts, are visible to other bots, or need to run in MetaBot's PM2 process rather than this Claude session.

metaskillSkill

The meta-skill: create AI agent teams, individual agents, or custom skills for any project. Use when the user wants to generate a complete agent team, create a single agent, or create a single skill for Claude Code, Kimi, or Codex.

flowsSkill