Agent SkillsAgent Skills
Lordsisodia

skill-creator

@Lordsisodia/skill-creator
Lordsisodia
0
0 forks
Updated 3/31/2026
View on GitHub

Create your own skills following best practices with proper YAML frontmatter

Installation

$npx agent-skills-cli install @Lordsisodia/skill-creator
Claude Code
Cursor
Copilot
Codex
Antigravity

Details

Path.blackbox/1-agents/.skills/collaboration/skill-creator/SKILL.md
Branchmaster
Scoped Name@Lordsisodia/skill-creator

Usage

After installing, this skill will be available to your AI coding assistant.

Verify installation:

npx agent-skills-cli list

Skill Instructions


name: skill-creator category: workflow version: 1.0.0 description: Create your own skills following best practices with proper YAML frontmatter author: obra/superpowers verified: true tags: [meta, skills, development, best-practices]

Skill Creator

Overview

Learn how to create effective, reusable Agent Skills that extend Claude's capabilities with proper structure, documentation, and community standards.

When to Use This Skill

βœ… Creating custom skills for personal workflows βœ… Contributing skills to community repositories βœ… Standardizing team practices as skills βœ… Documenting domain expertise

Skill Structure

Basic Skill Template

---
name: your-skill-name
category: core | mcp | workflow | meta
version: 1.0.0
description: One-line summary of what this skill does
author: your-name-or-organization
verified: false
tags: [tag1, tag2, tag3]
---

# Skill Name

## Overview
[2-3 sentences explaining what this skill does and when to use it]

## When to Use This Skill
βœ… [Use case 1]
βœ… [Use case 2]
βœ… [Use case 3]

## How It Works
[Explanation of the skill's approach]

## Usage Examples
[Concrete examples of using the skill]

## Best Practices
[Key guidelines and patterns]

## Common Mistakes
❌ [What to avoid]

## Integration with Claude
[How Claude uses this skill]

Skill Categories

Core Skills

Fundamental development practices:

  • Testing (TDD, testing patterns)
  • Debugging (systematic debugging)
  • Git workflows (worktrees, branching)
  • Planning and architecture
  • Code review practices

MCP Skills

Model Context Protocol integrations:

  • API integrations
  • Database operations
  • File system operations
  • External service connections
  • Tool implementations

Workflow Skills

Team and process workflows:

  • Code review processes
  • Documentation standards
  • Collaboration patterns
  • Release processes
  • Project management

Meta Skills

Skills about skills:

  • Creating skills
  • Testing skills
  • Sharing skills
  • Skill patterns

Writing Good Skills

1. Clear Purpose

❌ Bad: "Helps with code" βœ… Good: "Test-driven development using RED-GREEN-REFACTOR cycle"

2. Specific Use Cases

❌ Bad: "When writing code" βœ… Good: "When building new features from scratch with guaranteed test coverage"

3. Actionable Guidance

❌ Bad: "Write good tests" βœ… Good: "Follow RED-GREEN-REFACTOR: write failing test, make it pass, refactor"

4. Concrete Examples

❌ Bad: "Here's how to use it:" βœ… Good: "To build a user auth system with TDD:

  1. RED: Write test for login validation
  2. GREEN: Implement validateLogin()
  3. REFACTOR: Extract common validation logic"

Skill Quality Checklist

Structure

  • Valid YAML frontmatter
  • All required fields populated
  • Version number follows semver
  • Category is appropriate

Content

  • Clear overview paragraph
  • Specific use cases listed
  • Actionable guidance provided
  • Examples included
  • Best practices documented
  • Common mistakes highlighted

Usability

  • Skill name is descriptive
  • Tags are relevant
  • Description is concise
  • Examples are realistic
  • Can be used without extra context

Integration

  • Claude knows when to use it
  • Clear activation triggers
  • Explains what Claude will do
  • Handles edge cases

Common Skill Patterns

Checklist Pattern

## Pre-Execution Checklist
- [ ] Step 1
- [ ] Step 2
- [ ] Step 3

## Post-Execution Checklist
- [ ] Verification 1
- [ ] Verification 2

Phase Pattern

## Phase 1: Preparation
[Steps and guidance]

## Phase 2: Execution
[Steps and guidance]

## Phase 3: Verification
[Steps and guidance]

Example Pattern

## Example: [Specific scenario]
### Before
[Code or situation before]

### After
[Code or situation after]

### Key Changes
- [Change 1]
- [Change 2]

Testing Your Skill

1. Manual Testing

## Test Cases
1. **Scenario**: [describe situation]
   - **Input**: [what you provide]
   - **Expected**: [what should happen]
   - **Actual**: [what actually happened]

2. Claude Integration Testing

  • Use the skill in Claude Code
  • Verify Claude recognizes relevant context
  • Check that guidance is followed
  • Ensure examples are helpful

3. Peer Review

  • Have others test the skill
  • Gather feedback on clarity
  • Identify missing use cases
  • Refine based on suggestions

Publishing Skills

GitHub Repository Structure

my-claude-skills/
β”œβ”€β”€ skills/
β”‚   β”œβ”€β”€ skill-1/
β”‚   β”‚   └── SKILL.md
β”‚   β”œβ”€β”€ skill-2/
β”‚   β”‚   └── SKILL.md
β”‚   └── skill-3/
β”‚       └── SKILL.md
β”œβ”€β”€ README.md
β”œβ”€β”€ CONTRIBUTING.md
└── LICENSE

README Template

# My Claude Skills Collection

A collection of skills for [purpose].

## Skills
- [Skill 1]: [Brief description]
- [Skill 2]: [Brief description]
- [Skill 3]: [Brief description]

## Installation
\`\`\`bash
git clone https://github.com/username/repo ~/.claude/skills/my-skills
\`\`\`

## Usage
Skills load automatically when relevant. See individual skill files for details.

Contributing to Collections

  1. Fork the repository
  2. Create a new branch: git checkout -b skill/my-skill
  3. Add your skill file
  4. Update README if needed
  5. Submit pull request

Integration with Claude

When creating skills, say:

  • "Help me create a skill for [workflow]"
  • "Review my skill and suggest improvements"
  • "Convert this process into a reusable skill"
  • "What's the best way to structure this skill?"

Claude will:

  • Structure the skill correctly
  • Write clear documentation
  • Add appropriate examples
  • Suggest improvements
  • Ensure proper YAML formatting
  • Test the skill structure