audio-generation
Guide to audio generation and understanding in MassGen. Covers text-to-speech, music, sound…
Guide for creating properly structured YAML configuration files for MassGen. This skill should be used when agents need to create new configs for examples, case studies, testing, or demonstrating features.
$ npx -y skills add massgen/massgen --skill massgen-config-creator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/massgen-config-creatorContext preview
The summary Claude sees to decide when to auto-load this skill.
Guide for creating properly structured YAML configuration files for MassGen. This skill should be used when agents need to create new configs for examples, case studies, testing, or demonstrating features.
name: massgen-config-creator description: Guide for creating properly structured YAML configuration files for MassGen. This skill should be used when agents need to create new configs for examples, case studies, testing, or demonstrating features. license: MIT
This skill provides guidance for creating new YAML configuration files that follow MassGen conventions and best practices.
The config-creator skill helps you create well-structured, validated configuration files for MassGen agents. It ensures consistency across the codebase and helps avoid common mistakes.
Use the config-creator skill when you need to:
**IMPORTANT:** The primary source of truth for config creation is:
**📖 `docs/source/development/writing_configs.rst`**
This file contains:
**Always consult this document** for the latest configuration standards.
**ALWAYS read 2-3 existing configs first** to understand current conventions:
# Find similar configs
ls massgen/configs/tools/{category}/
# Read examples
cat massgen/configs/basic/multi/two_agents_gemini.yaml
cat massgen/configs/tools/mcp/filesystem_claude.yamlSee `docs/source/development/writing_configs.rst` for complete property reference.
✅ **DO:**
❌ **DON'T:**
# Find configs in your category
ls massgen/configs/tools/{relevant_category}/
# Read 2-3 similar examples
cat massgen/configs/basic/multi/two_agents_gemini.yamlmassgen --config massgen/configs/tools/{category}/{your_config}.yaml "Test prompt"Refer to the validation checklist in `docs/source/development/writing_configs.rst`
**Naming Pattern:**
{agent_description}_{feature}.yaml**Location Categories:**
agent: # Singular
id: "my_agent"
backend:
type: "claude"
model: "claude-sonnet-4"agents: # Plural
- id: "agent_a"
backend:
type: "openai"
model: "gpt-5-mini"
system_message: "Shared task description"
- id: "agent_b"
backend:
type: "gemini"
model: "gemini-2.5-flash"
system_message: "Shared task description"agents:
- backend:
cwd: "workspace1" # Backend-level
orchestrator:
context_paths: # Orchestrator-level
- path: "massgen/configs/resources/v0.0.29-example/source"
permission: "read"**Primary Documentation:**
**Supporting Documentation:**
When creating configs programmatically:
1. **Always read the authoritative docs first**: `docs/source/development/writing_configs.rst` 2. **Read existing configs** to understand current patterns 3. **Copy structure** from similar configs, don't invent 4. **Test immediately** after creating 5. **When in doubt**, consult the full guide in `docs/source/development/writing_configs.rst`
This skill is a quick reference guide. For comprehensive, up-to-date information, always refer to the official documentation files listed above.
🚀 MassGen is an open-source multi-agent scaling system that runs in your terminal, autonomously orchestrating frontier models and agents to collaborate, reason, and produce high-quality results. | Join us on Discord: discord.massgen.ai
Guide to audio generation and understanding in MassGen. Covers text-to-speech, music, sound…
Complete guide for integrating a new LLM backend into MassGen. Use when adding a new provider…
Guide for creating evolving skills - detailed workflow plans that capture what you'll do,…
This skill should be used when agents need to search codebases for text patterns or…
Guide to image generation and editing in MassGen. Use when creating images, editing existing…
Guide for using MassGen to develop and improve itself. This skill should be used when agents…