Loading...
Loading...
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 skill4agent add massgen/massgen massgen-config-creatordocs/source/development/writing_configs.rst# 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.yamlcwdcontext_pathsenable_web_searchenable_planning_modedocs/source/development/writing_configs.rstsystem_message# 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"docs/source/development/writing_configs.rst{agent_description}_{feature}.yamlmassgen/configs/basic/massgen/configs/tools/filesystem/massgen/configs/tools/web-search/massgen/configs/tools/code-execution/massgen/configs/tools/multimodal/massgen/configs/tools/mcp/massgen/configs/tools/planning/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"docs/source/development/writing_configs.rstdocs/source/reference/yaml_schema.rstmassgen/configs/docs/source/reference/supported_models.rstdocs/source/user_guide/backends.rstdocs/source/user_guide/mcp_integration.rstdocs/source/development/writing_configs.rstdocs/source/development/writing_configs.rst