Create and manage configuration files for sports poetry generation with complete parameter collection
View on GitHubJanuary 7, 2026
Select agents to install to:
npx add-skill https://github.com/msalganik/sports-poetry-demo/blob/64990b74f2eb324842cc9dac213c57ac17ff50da/.claude/skills/create_config/SKILL.md.old -a claude-code --skill create-configInstallation paths:
.claude/skills/create-config/Create and manage configuration files for sports poetry generation with complete parameter collection.
## Description
This skill provides an interactive interface for creating configuration files for the sports poetry multi-agent workflow. It collects all required configuration parameters through natural language conversation and uses the `config_builder.py` Python API to validate and generate timestamped configuration files in the `output/configs/` directory.
**This skill ALWAYS creates TWO files:**
1. **config_{timestamp}.json** - The configuration file used by the orchestrator
2. **generate_config_{timestamp}.py** - An executable Python script that can reproduce this configuration
Both files use the same timestamp and are saved to `output/configs/`.
## When to Use This Skill
- User wants to create a new configuration file
- User asks to "set up configuration" or "configure the demo"
- User provides sports and generation preferences
- User needs help understanding configuration options
## Parameters Collected
### Required Parameters
1. **sports** (list of 3-5 strings) - Sport names for poem generation
2. **generation_mode** ("template" | "llm") - How poems should be generated
### Conditional Parameters (only for LLM mode)
3. **llm_provider** ("together" | "huggingface") - Which API provider to use
4. **llm_model** (string) - Model identifier for the chosen provider
### Optional Parameters (with smart defaults)
5. **retry_enabled** (boolean) - Whether to retry failed agents (default: true)
### Auto-Generated Parameters
6. **session_id** (string) - Unique identifier, auto-generated from timestamp
7. **timestamp** (string) - ISO 8601 timestamp, auto-generated
## Conversation Flow
The skill follows a structured flow to collect all necessary information:
### Step 1: Sports Selection (REQUIRED)
**Prompt:**
```
I'll help you create a sports poetry configuration.
**Sports Selection** (3-5 sports required)
Please specify which sports you'd like poems aboutIssues Found: