skill-creator

Create standardized Claude skill scaffolds with validation and packaging scripts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/javierd009/sitnova --skill skill-creator-javierd009
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/javierd009/sitnova/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/javierd009/sitnova --skill skill-creator-javierd009

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill guides users through creating new, high-quality Claude Skills that adhere to SaaS Factory standards, solving the challenge of extending Claude's capabilities with specialized knowledge, reusable workflows, and custom tools in a consistent and maintainable way.

Core Features & Use Cases

  • Standardized Skill Structure: Learn to organize skills with SKILL.md, scripts/, references/, and assets/ directories.
  • YAML Frontmatter & Markdown Body: Master the required metadata and content structure for skill discovery and activation.
  • Validation & Packaging: Utilize provided scripts to validate skill integrity and package them for distribution.
  • Use Case: A team needs to create a new skill for managing internal project documentation. Using this guide, they can quickly set up a project-docs-manager skill with scripts for generating reports, references for company-specific templates, and assets for branding, ensuring it integrates seamlessly with Claude.

Quick Start

To create a new skill, first run the initialization script: python scripts/init_skill.py my-skill --path ./my-skill Then, edit the generated SKILL.md with your skill's purpose and instructions. Finally, validate your skill with: python scripts/quick_validate.py ./my-skill

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create a Claude Skill that follows SaaS Factory standards?

Creating a Claude Skill following SaaS Factory standards involves running the initialization script, editing SKILL.md with YAML frontmatter and markdown content, and organizing files into scripts/, references/, and assets/ directories. The skill-creator guides you through this structure to ensure consistency and compliance with platform conventions.

What structure do I need for a custom Claude Skill?

A standardized Claude Skill requires SKILL.md (with YAML frontmatter and markdown body), scripts/ for automation tools, references/ for domain knowledge, and assets/ for supplementary files. This structure ensures your skill integrates seamlessly with Claude and remains maintainable across teams.

How do I validate and package a Claude Skill before distribution?

Validate your skill integrity using the quick_validate.py script, which checks naming conventions (kebab-case), YAML frontmatter compliance, and directory structure. After validation, packaging tools prepare your skill for distribution and installation in Claude environments.

Can I use this to build reusable skill toolkits for my team?

Yes. Skill-creator supports building reusable toolkits by organizing shared scripts, references, and assets. Teams can create domain-specific skills—like documentation managers or workflow automation—that multiple Claude instances can install and activate, reducing duplication and standardizing processes.

What's the difference between creating a skill manually versus using this standardized approach?

Manual skill creation risks inconsistent structure, incomplete metadata, and integration friction. The standardized approach enforces kebab-case naming, required YAML frontmatter, and proper directory layout, ensuring your skill meets platform expectations and works reliably across Claude deployments.