From director-mode-lite
Generates custom Claude Code skills from templates based on skill name, purpose, arguments, workflow steps, and options like context isolation or agent backing. Creates SKILL.md files for slash commands.
How this skill is triggered — by the user, by Claude, or both
Slash command
/director-mode-lite:skill-templateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a custom skill (slash command) based on requirements.
Generate a custom skill (slash command) based on requirements.
Usage: /skill-template [skill-name] [purpose]
| Purpose | Template | Features |
|---|---|---|
| Workflow | Multi-step | Sequential steps |
| Generator | Creator | File creation |
| Checker | Validator | Validation rules |
| Automation | Runner | Command execution |
| Agent-backed | Delegator | Runs as agent |
Gather Requirements
Select Template based on purpose
Generate File at .claude/skills/[name]/SKILL.md
Validate with /skill-check
---
name: skill-name # Required: lowercase, hyphenated
description: What it does # Required: shown in / menu
version: 0.1.0 # Optional: semantic version
user-invocable: true # Optional: appears in / menu (default true)
model: sonnet # Optional: inherit, haiku, sonnet, opus, best, sonnet[1m], opus[1m], opusplan
allowed-tools: # Optional: restrict available tools (YAML list)
- Read
- Write
- Bash
context: fork # Optional: isolated context
agent: agent-name # Optional: delegate to agent (requires context: fork)
argument-hint: "<hint>" # Optional: hint shown after skill name
# arguments: # Optional: structured argument definitions
# - name: target
# description: The target to process
# required: true
# when_to_use: > # Optional: auto-trigger description (underscore, NOT hyphen)
# Use when the user asks about deployment or mentions staging.
disable-model-invocation: false # Optional: prevent programmatic invocation
hooks: # Optional: lifecycle hooks
PreToolUse:
- matcher: Bash
hooks:
- type: command
command: echo "Bash used"
Stop:
- hooks:
- type: command
command: ./scripts/verify.sh
once: true
---
---
name: [name]
description: [What it does]
user-invocable: true
allowed-tools:
- Read
- Write
- Bash
- Grep
- Glob
context: fork
argument-hint: "<task-description>"
---
# [Skill Name]
## Workflow
### Step 1: [Name]
### Step 2: [Name]
### Step 3: [Name]
## Arguments
Uses `$ARGUMENTS` for input
## Output
Summary when complete
/skill-template deploy-staging "deploy to staging"
Output: Created .claude/skills/deploy-staging/SKILL.md
Usage: /deploy-staging
npx claudepluginhub claude-world/director-mode-liteGenerates Claude Code skills and slash commands: interviews for requirements, selects type, crafts dense frontmatter with trigger phrases, initializes directories via Python script.
Creates new skills for Claude Code. Guides users through defining skill behavior, scope (project or global), and generating SKILL.md files with proper frontmatter and trigger phrases.
Guides creating Claude Code skills: clarify purpose, set file structure, configure frontmatter like disable-model-invocation, user-invocable, hooks. Triggers on 'create skill' requests.