features
MetaSkill is an agent factory that generates complete `.claude/` configuration setups including orchestrator agents, domain-specific specialists, code reviewers, and custom skills based on user requirements. Use it to quickly scaffold multi-agent teams tailored to specific projects or to create individual specialized agents and extensions without manual configuration.
git clone --depth 1 https://github.com/xvirobotics/metabot /tmp/features && cp -r /tmp/features/docs/features/meta ~/.claude/skills/featuresmetaskill.md
# MetaSkill Agent factory. Generate complete agent teams, individual agents, or custom skills with a single command. ## What It Does `/metaskill` researches best practices, then generates a complete `.claude/` agent configuration: - **Orchestrator** — Main agent that coordinates the team - **Specialists** — Domain-specific agents (frontend, backend, infra, etc.) - **Code Reviewer** — Reviews PRs and code quality - **Skills** — Custom skills that extend agent capabilities The generated agents use MetaMemory for shared knowledge across sessions. ## Usage Send `/metaskill` followed by your request in chat: ``` /metaskill Create an agent team for this React Native project — I need a frontend specialist, a backend API specialist, and a code reviewer. ``` ``` /metaskill Create a skill that reads our Jira board and summarizes open tickets. ``` ## How It Works 1. Claude researches the project structure and best practices 2. Generates `.claude/` configuration files (agents, skills, settings) 3. Saves the configuration to the bot's working directory 4. The new agents/skills are immediately available for use ## Output MetaSkill generates files in the `.claude/` directory: ``` .claude/ ├── agents/ │ ├── orchestrator.md │ ├── frontend.md │ ├── backend.md │ └── reviewer.md ├── skills/ │ └── custom-skill/ │ └── SKILL.md └── settings.json ```
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.
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.
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.
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.
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.
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.
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.