skill-creator

Create and document Claude skills using structured templates and validation.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Folly-Partners/claudesync --skill skill-creator-folly-partners
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Folly-Partners/claudesync/tree/main/plugins/cache/every-marketplace/compound-engineering/2.23.1/skills/skill-creator
Command: npx skills add https://github.com/Folly-Partners/claudesync --skill skill-creator-folly-partners

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides structured guidance and templates to help teams design, document, and package Claude skills, ensuring consistent quality and deployability.

Core Features & Use Cases

  • Structured skill anatomy: Explains the required SKILL.md frontmatter and optional resource directories (scripts, references, assets).
  • Templates and patterns: Recommends workflow-based, task-based, reference, and capabilities-based structures for different skill types.
  • Packaging and validation: Describes how to initialize, validate, and package skills for distribution and reuse.

Quick Start

Create a new skill using the provided templates and tooling. Example:

  • Initialize a new skill: python3 scripts/init_skill.py <skill-name> --path <path>
  • Customize SKILL.md and add resources as needed
  • Validate and package: python3 scripts/package_skill.py <path-to-skill> [dist]

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 new Claude skill from scratch?

Creating a Claude skill starts with initializing a structured template using the provided tooling: run `python3 scripts/init_skill.py <skill-name> --path <path>` to generate the skill directory with required SKILL.md frontmatter and optional resource folders (scripts, references, assets). Customize the frontmatter and add your skill logic, then validate and package it for deployment.

What should be included in a skill's SKILL.md file?

SKILL.md frontmatter must declare metadata like skill name, author, category, keywords, and dependencies. It structures the skill's anatomy and ensures consistent, deployable documentation. Include descriptions of core features, use cases, and quick-start examples to guide users on implementation and packaging.

What are the best practices for organizing skill resources and templates?

Organize skills using workflow-based, task-based, reference, or capabilities-based structures depending on your skill type. Store scripts, references, and assets in dedicated resource directories. This ensures repeatable packaging, frontmatter validity, and clarity for teams designing new skills or updating existing ones.

How do I validate and package a Claude skill for distribution?

Validate and package your skill by running `python3 scripts/package_skill.py <path-to-skill> [dist]`. This checks frontmatter compliance, verifies resource organization, and generates a distributable package. The process ensures consistent quality and deployability across workflows, tools, and domains.

Can I use skill templates for different types of workflows?

Yes, the Skill provides multiple template patterns—workflow-based, task-based, reference, and capabilities-based—to suit different skill types and domains. Select the structure that matches your use case, customize it with your domain logic, and follow the guidance to ensure consistent quality and proper packaging.

What happens if my skill's frontmatter is invalid?

Invalid frontmatter prevents successful validation and packaging of your skill. The packaging script checks frontmatter compliance and will flag errors. Ensure all required SKILL.md fields are present and properly formatted according to the structured template guidance before distribution.