skill-builder

Create and edit Claude Skills with YAML frontmatter and structured folders.

1|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/bsamiee/Parametric_Portal --skill skill-builder-bsamiee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-builder
Source: https://github.com/bsamiee/Parametric_Portal/tree/main/.claude/skills/skill-builder
Command: npx skills add https://github.com/bsamiee/Parametric_Portal --skill skill-builder-bsamiee

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured, best-practice approach to creating and refining Claude Skills, ensuring they are discoverable, maintainable, and scalable. It eliminates the guesswork in skill development, saving time and reducing errors.

Core Features & Use Cases

  • Structured Skill Creation: Define skills with YAML frontmatter, choose from simple, standard, or complex folder structures, and adhere to depth-scaled content limits.
  • Progressive Disclosure: Organize skill content with SKILL.md as an entry point, delegating deep knowledge to references/ and output scaffolds to templates/.
  • Deterministic Automation: Integrate optional Python/TypeScript scripts for tasks requiring exact reproducibility, external tool orchestration, or schema enforcement.
  • Use Case: When developing a new domain-specific capability for Claude, use this Skill to guide you through defining its structure, content, and automation, ensuring it meets project standards from day one.

Quick Start

Use the skill-builder skill to create a new standard type, base depth skill named data-analyzer to process CSV files, following all structural and content guidelines.

Frequently Asked Questions about skill-builder

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

FAQPage Schema
How do I structure a Claude Skill with proper frontmatter and folder organization?

Structure a Claude Skill by defining YAML frontmatter with metadata fields (name, description, type, depth, model), then organize content into folders: SKILL.md as the entry point, references/ for deep knowledge, and templates/ for output scaffolds. This ensures consistency, discoverability, and scalability across simple, standard, and complex skill types.

What's the best way to automate Claude Skill creation and refinement?

Automate skill creation using Python or TypeScript scripts integrated into your skill structure to handle deterministic tasks, enforce schema validation, and orchestrate external tools. This reduces manual errors and ensures reproducible, standardized skill artifacts across your project.

Can I use automation scripts to validate Claude Skill metadata and content depth?

Yes. Integrate optional Python or TypeScript scripts into your skill's structure to validate frontmatter fields, enforce depth-scaled content limits, and verify folder layouts. This enables deterministic validation workflows that catch inconsistencies before deployment.

When should I use a standard versus complex folder structure for a new skill?

Use standard structure for domain-specific capabilities with moderate complexity, organizing content into SKILL.md, references/, and templates/. Choose complex structure when your skill requires extensive external tool orchestration, multiple validation workflows, or advanced automation—both follow the same frontmatter guidelines but scale content depth accordingly.

How do I ensure my Claude Skill is maintainable and discoverable after creation?

Define clear YAML frontmatter with keywords, apply progressive disclosure by separating entry-point content from references, use consistent folder organization, and integrate validation scripts. This creates maintainable, discoverable skills that meet project standards and reduce technical debt over time.

What metadata fields are required in the YAML frontmatter for a Claude Skill?

Required frontmatter fields include name, description, type (simple, standard, or complex), depth (base, intermediate, or advanced), and model. These fields ensure your skill is properly categorized, indexed, and scaled for content limits while maintaining consistency across your skill portfolio.