From tradermonty-claude-trading-skills
Generates Claude CLI prompts from JSON skill idea specs to create complete skill directories (SKILL.md, references, scripts, tests) following repository conventions. Use in auto-generation pipelines or for bootstrapping new skills.
npx claudepluginhub joshuarweaver/cascade-business-ops --plugin tradermonty-claude-trading-skillsThis skill uses the workspace's default tool permissions.
Generate a comprehensive Claude CLI prompt from a structured skill idea
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Generate a comprehensive Claude CLI prompt from a structured skill idea specification. The prompt instructs Claude to create a complete skill directory following repository conventions: SKILL.md with YAML frontmatter, reference documents, helper scripts, and test scaffolding.
claude -preferences/Accept a JSON file (--idea-json) containing:
title: Human-readable idea namedescription: What the skill doescategory: Skill category (e.g., trading-analysis, developer-tooling)Accept a normalized skill name (--skill-name) that will be used as the
directory name and YAML frontmatter name: field.
Run the prompt builder:
python3 skills/skill-designer/scripts/build_design_prompt.py \
--idea-json /tmp/idea.json \
--skill-name "my-new-skill" \
--project-root .
The script:
The calling pipeline pipes the prompt into claude -p:
python3 skills/skill-designer/scripts/build_design_prompt.py \
--idea-json /tmp/idea.json \
--skill-name "my-new-skill" \
--project-root . \
| claude -p --allowedTools Read,Edit,Write,Glob,Grep
After Claude creates the skill, verify:
skills/<skill-name>/SKILL.md exists with correct frontmatterThe script outputs a plain-text prompt to stdout. Exit code 0 on success, 1 if required reference files are missing.
references/skill-structure-guide.md -- Directory structure, SKILL.md format, naming conventionsreferences/quality-checklist.md -- Dual-axis reviewer 5-category checklist (100 points)references/skill-template.md -- SKILL.md template with YAML frontmatter and standard sectionsscripts/build_design_prompt.py -- Prompt builder script (CLI interface)