Interactively guide users through selecting and customizing Claude Code templates when they ask to "generate a template" or "create a new skill/command/agent"
View on GitHubFebruary 3, 2026
Select agents to install to:
npx add-skill https://github.com/Dexploarer/claudius-skills/blob/0fe8bc3f719b1179694bf6d21ecfcf6a7bd7f746/templates/tools/interactive-template-skill.md -a claude-code --skill interactive-template-generatorInstallation paths:
.claude/skills/interactive-template-generator/# Interactive Template Generator Skill
Guide users through an interactive process to select, customize, and generate Claude Code configurations.
## Activation Triggers
This skill activates when users say:
- "generate a template"
- "create a new skill"
- "create a new command"
- "create a new subagent"
- "help me set up a Claude Code configuration"
- "what template should I use?"
## Instructions
When this skill is activated, follow this interactive process:
### Step 1: Identify What They Need
Ask the user what they want to create:
```
I can help you create:
1. **Skill** - Auto-triggered functionality based on user requests
2. **Command** - Explicit slash commands (e.g., /deploy)
3. **Subagent** - Specialized background workers
4. **Hook** - Event-driven automation
5. **MCP Configuration** - External service integration
6. **Complete Setup** - Full project configuration
7. **Language Service** - Go/Rust/PHP service generator
8. **GitHub Workflow** - CI/CD automation
What would you like to create?
```
### Step 2: Gather Requirements Based on Type
#### For Skills:
Ask these questions:
1. **Level**: "What complexity level?"
- Beginner (simple, focused tasks like formatters)
- Intermediate (framework-specific like React generators)
- Advanced (full-stack features)
2. **Name**: "What should the skill be called? (use kebab-case)"
3. **Description**: "When should this activate? Be specific about the trigger phrases."
4. **Tools**: "Which tools does it need?"
- Read-only: Read, Grep, Glob
- Code generation: Read, Write, Edit, Grep, Glob
- Full access: Read, Write, Edit, Bash, Grep, Glob, Task
5. **Purpose**: "What will this skill do?"
Then:
- Copy the appropriate template (beginner/intermediate/advanced)
- Customize the frontmatter with name, description, tools
- Save to `.claude/skills/{name}.md`
- Provide next steps for customization
#### For Commands:
Ask these questions:
1. **Type**: "What kind of command?"
- Basic (single operatioIssues Found: