skills-scaffolding

Create or update Claude Code skills with YAML frontmatter and SKILL.md structure.

34|3|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/charlesjones-dev/claude-code-plugins-dev --skill skills-scaffolding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skills-scaffolding
Source: https://github.com/charlesjones-dev/claude-code-plugins-dev/tree/main/plugins/ai-plugins/skills/skills-scaffolding
Command: npx skills add https://github.com/charlesjones-dev/claude-code-plugins-dev --skill skills-scaffolding

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides users through creating effective Claude Code skills, transforming Claude into a specialized agent with procedural knowledge and bundled resources. It streamlines the skill development process, saving time on repetitive instructions and ensuring high-quality, discoverable skills.

Core Features & Use Cases

  • Skill Anatomy & Structure: Explains SKILL.md, YAML frontmatter, and bundled resources (scripts/, references/, assets/).
  • Progressive Disclosure: Teaches how to optimize context window usage by structuring information efficiently.
  • Effective Content Writing: Provides guidelines for writing clear, imperative instructions and discoverable descriptions.
  • Skill Creation Process: Offers a step-by-step workflow from understanding examples to testing and iteration.
  • Use Case: Create a new Claude Code skill to manage brand guidelines, including a SKILL.md with core rules and a references/ directory for detailed brand assets, ensuring Claude uses it effectively and efficiently.

Quick Start

Use the skills-scaffolding skill to create a new Claude Code skill named 'my-new-skill' for managing project documentation.

Frequently Asked Questions about skills-scaffolding

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

FAQPage Schema
How do I create a new Claude Code skill with proper structure and metadata?

Creating a Claude Code skill requires a SKILL.md file with YAML frontmatter containing name and description, plus optional bundled resources in scripts/, references/, and assets/ directories. skills-scaffolding provides the exact file structure, metadata conventions, and bundling patterns needed to build discoverable, well-organized skills that Claude can use effectively.

What's the difference between a Claude Code skill and a slash command?

A skill is a persistent, reusable knowledge package with bundled resources and YAML metadata that transforms Claude into a specialized agent; a slash command is a simpler, single-purpose trigger. skills-scaffolding teaches this distinction and guides you toward the right packaging approach for your use case.

How do I organize bundled resources like scripts and references in a skill?

Organize resources into skill subdirectories: scripts/ for executable code, references/ for documentation and assets, and assets/ for supporting files. skills-scaffolding specifies the exact directory layout and naming conventions that ensure Claude locates and uses bundled resources efficiently during skill execution.

Can I update an existing Claude Code skill using this scaffold?

Yes. skills-scaffolding guides skill updates and reorganization workflows, helping you refactor YAML frontmatter, restructure bundled resources, and improve documentation within existing skills while maintaining compatibility and discoverability.

How do I write skill descriptions and instructions that Claude will use effectively?

Write clear, imperative instructions optimized for context efficiency using progressive disclosure—structuring information so Claude accesses only what it needs. skills-scaffolding provides content guidelines, frontmatter templates, and examples that maximize skill clarity and minimize token overhead.

What metadata do I need to include in a skill's YAML frontmatter?

YAML frontmatter requires name and description fields at minimum; skills-scaffolding specifies all required and optional metadata fields, their formats, and how they affect skill discoverability and Claude's ability to locate and apply your skill correctly.