Skip to content
Development
Command

/QUICKSTART

Build production-ready Claude Code Skills in minutes!

From plugin
claude-command-suite
1.3k199 skills89 agents199 commands
Install
$ npx -y skills add qdhenry/Claude-Command-Suite --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/QUICKSTART

Context preview

What this command does when you run it.

Build production-ready Claude Code Skills in minutes!

Command definition

QUICKSTART.md

๐Ÿš€ Skill Builder - Quick Start Guide

Build production-ready Claude Code Skills in minutes!

Fastest Path to Success

Step 1: Start Building

/skills:build-skill

That's it! The system will guide you through everything.

What Happens Next

Phase 1: Requirements (2-3 minutes)

**skill-elicitation-agent** asks you questions:

Example conversation:

Agent: "What specific task or workflow should this skill help with?"
You: "Help me write conventional commit messages"

Agent: "When should Claude automatically use this skill?"
You: "When I'm about to commit code or ask about commit messages"

Agent: "Does this need to execute code or just provide instructions?"
You: "Just instructions, no code needed"

... a few more questions ...

Agent: "Here's the specification I've created..."
[Shows detailed spec]

Agent: "Does this look good? Should I proceed to generation?"
You: "Yes, looks perfect!"

Phase 2: Generation (1-2 minutes)

**skill-generator-agent** builds your skill:

Creating skill structure...
โœ… Created commit-helper/SKILL.md
โœ… Added frontmatter with proper metadata
โœ… Wrote clear instructions
โœ… Included 3 examples
โœ… Set up file structure

Location: ~/.claude/skills/commit-helper/

Phase 3: Validation (30 seconds)

**skill-validator-agent** tests everything:

Running 10 validation checks...
โœ… YAML frontmatter valid
โœ… Description clear and discoverable
โœ… File structure correct
โœ… No security issues

Score: 9/10 โญโญโญโญโญ
Status: PRODUCTION READY

Phase 4: Documentation (1 minute)

**skill-documenter-agent** enhances docs:

Enhancing documentation...
โœ… Added 5 comprehensive examples
โœ… Created best practices section
โœ… Added troubleshooting guide
โœ… Included common pitfalls

Your skill is ready to use!

First-Time Examples

Example 1: Simple Instruction Skill (5 minutes)

**What**: Skill for commit messages

/skills:build-skill

**Questions You'll Answer**:

  • What format? โ†’ "Conventional Commits"
  • When to use? โ†’ "When committing code"
  • Any code needed? โ†’ "No, just instructions"

**What You Get**:

~/.claude/skills/commit-helper/
โ””โ”€โ”€ SKILL.md

**How to Use**:

"Help me write a commit message for my changes"

Example 2: Multi-File Skill with Scripts (10 minutes)

**What**: PDF form filling skill

/skills:build-skill

**Questions You'll Answer**:

  • What operations? โ†’ "Fill forms, extract fields"
  • Which libraries? โ†’ "pypdf, pdfplumber"
  • Execute code? โ†’ "Yes, need Python scripts"

**What You Get**:

~/.claude/skills/pdf-form-filler/
โ”œโ”€โ”€ SKILL.md
โ”œโ”€โ”€ FORMS.md
โ”œโ”€โ”€ REFERENCE.md
โ””โ”€โ”€ scripts/
    โ”œโ”€โ”€ fill_form.py
    โ””โ”€โ”€ validate.py

**How to Use**:

"Fill out this PDF form with my data"

Example 3: Read-Only Safety Skill (7 minutes)

**What**: Security code analyzer

/skills:build-skill

**Questions You'll Answer**:

  • Analysis scope? โ†’ "OWASP Top 10"
  • Modify files? โ†’ "No, read-only"
  • Output format? โ†’ "Security report"

**What You Get**:

~/.claude/skills/security-analyzer/
โ”œโ”€โ”€ SKILL.md (with tool restrictions)
โ”œโ”€โ”€ PATTERNS.md
โ””โ”€โ”€ REFERENCE.md

**How to Use**:

"Analyze this code for security vulnerabilities"

Common Questions

Q: Where do skills get created?

**A**: By default in `~/.claude/skills/` (personal) or `.claude/skills/` (project). The elicitation agent will ask which you prefer.

Q: Can I edit a skill after creation?

**A**: Yes! Just edit the files directly. Use the validation script to check:

.claude/commands/skills/scripts/validate-skill.sh ~/.claude/skills/my-skill

Q: How do I know if my skill will trigger?

**A**: Test it with:

.claude/commands/skills/scripts/test-skill-trigger.sh ~/.claude/skills/my-skill

Q: What if validation fails?

**A**: The validator will tell you exactly what to fix. The generator agent can help make the changes.

Q: Can I use templates directly?

**A**: Yes! Templates are in `.claude/commands/skills/templates/`. But using `/skills:build-skill` is recommended as it ensures quality.

Tips for Success

1. Be Specific in Elicitation

โŒ **Vague**: "I need help with files"

โœ… **Specific**: "I need to extract text and tables from PDF files, and also fill out PDF forms"

2. Provide Examples

When asked, share:

  • Example inputs
  • Desired outputs
  • Edge cases
  • Existing workflows

3. Review the Specification

The elicitation agent shows you the plan before building. Read it carefully!

4. Test Immediately

After creation, test with:

"Use [skill-name] to [example task]"

5. Iterate Based on Usage

Skills can be refined over time. Keep the specification document for reference.

Troubleshooting

Skill Not Loading

**Check location**:

ls ~/.claude/skills/
ls .claude/skills/

**Check YAML**:

head -20 ~/.claude/skills/my-skill/SKILL.md

**Restart Claude Code** to reload skills

Skill Not Triggering

**Test triggers**:

.claude/commands/skills/scripts/test-skill-trigger.sh ~/.claude/skills/my-skill

**Use explicit invocation**:

"Use the [skill-name] skill to [task]"

Validation Errors

**Run validator**:

.claude/commands/skills/scripts/validate-skill.sh ~/.claude/skills/my-skill

**Fix issues** listed in the report, then re-validate

Advanced Usage

Creating Project-Wide Skills

When asked about location, choose **project** instead of personal:

Location: .claude/skills/

Then commit to git:
git add .claude/skills/my-skill
git commit -m "Add my-skill for team"
git push

Team members get the skill automatically on pull.

Creating Plugin Skills

For distribution via plugins:

1. Create skill with `/skills:build-skill` 2. Move to plugin structure 3. Publish plugin to marketplace

See: https://docs.anthropic.com/claude-code/plugins

Using Templates Directly

For quick prototyping:

# Copy template
cp .claude/commands/skills/templates/simple-sk
Read more
Ships withclaude-command-suite

A comprehensive development toolkit designed following Anthropic's Claude Code Best Practices for AI-assisted software development.

Get the whole plugin