skill-writer

Create well-structured Claude Agent Skills with validated YAML frontmatter.

1|Updated Aug 13, 2022
One-click install
npx skills add https://github.com/sskim91/dotfiles --skill skill-writer-sskim91
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-writer
Source: https://github.com/sskim91/dotfiles/tree/main/claude/skills/skill-writer
Command: npx skills add https://github.com/sskim91/dotfiles --skill skill-writer-sskim91

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the process of creating, structuring, and validating Claude Agent Skills, ensuring they are discoverable, effective, and adhere to best practices. It helps users avoid common pitfalls in skill design and deployment.

Core Features & Use Cases

  • Skill Structure Guidance: Provides step-by-step instructions for creating SKILL.md files and organizing supporting resources.
  • Frontmatter Best Practices: Guides on writing effective name and description fields for optimal skill discovery.
  • Validation Checklist: Offers a comprehensive checklist to ensure skills meet all technical and quality requirements.
  • Use Case: You want to create a new Skill to automate your daily report generation. Use this Skill to guide you through defining its scope, structuring its files, and writing its SKILL.md to ensure Claude uses it correctly.

Quick Start

I want to create a new Claude Skill. Guide me through the process, starting with defining its scope.

Frequently Asked Questions about skill-writer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Claude Skill with proper structure and validation?

Creating a Claude Skill requires defining scope, organizing files around a SKILL.md document, and validating YAML frontmatter with required fields (name, description, optional allowed-tools). This Skill guides you through each step to ensure your Skill is discoverable and functions correctly.

What should I include in a SKILL.md frontmatter to make my Skill discoverable?

Frontmatter must contain a clear name and description optimized for discoverability. This Skill teaches best practices for writing these fields so Claude Code locates and uses your Skill appropriately in agent workflows.

How do I avoid common mistakes when authoring a Claude Skill?

Common pitfalls include unclear scope, incomplete file structure, and inadequate documentation. This Skill provides a validation checklist covering technical requirements and quality standards to catch issues before deployment.

Can I use this to automate Skill creation for multiple projects?

Yes. This Skill applies to personal and project-level Skills, guiding scope definition and file organization for any automation use case. The structured approach scales across different Skill types and contexts.

What's the quickest way to set up a new Skill's file structure?

Start by defining your Skill's scope and problem it solves, then use this Skill's step-by-step guidance to organize supporting resources and write SKILL.md with validated frontmatter and content.

Do I need prompt engineering experience to create a Claude Skill?

While prompt engineering knowledge helps, this Skill guides you through Skill design and validation regardless of experience level. It covers scope definition, file structure, and documentation best practices needed for effective Skill authoring.