skill-creator

Create or update Claude skill specifications with YAML frontmatter and SKILL.md content.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill guides you through the entire process of creating new, effective Claude Skills or updating existing ones, enabling you to extend Claude's capabilities with specialized knowledge, workflows, and tool integrations.

Core Features & Use Cases

  • Structured Creation Workflow: Provides a step-by-step process from understanding user needs to packaging the final skill, ensuring best practices.
  • Skill Anatomy Guidance: Explains the components of a Skill (SKILL.md, scripts, references, assets) and their optimal use for efficient context management.
  • Automated Initialization & Packaging: Offers scripts to generate new skill templates and package validated skills into distributable zip files, streamlining development.
  • Use Case: You want Claude to automate a specific internal business process. Use this skill to define that process as a new Skill, complete with custom scripts and company-specific reference documentation, making Claude a specialist in your domain and saving you development time.

Quick Start

To initialize a new skill:

python scripts/init_skill.py my-new-skill --path skills/public

To package an existing skill:

python scripts/package_skill.py skills/public/my-new-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 new Claude Skill with custom scripts and documentation?

Create a Claude Skill by defining a SKILL.md file, YAML frontmatter with metadata, and bundled resources like scripts and references. Use the skill-creator initialization workflow to generate a template, populate it with your domain knowledge and workflows, then package it for distribution using the included packaging scripts.

What components do I need to include when building a Skill?

A Skill requires SKILL.md content, YAML frontmatter with strict validation rules, and optional bundled resources: scripts for automation, references for domain knowledge, and assets for supporting files. Each component ensures deterministic packaging and reproducible deployments across Claude environments.

Can I extend Claude with business-specific workflows and tool integrations?

Yes. Skills let you extend Claude with specialized workflows, custom tool integrations, and domain-specific knowledge. Define your internal business process as a Skill with custom scripts and reference documentation, making Claude a specialist for your use case without requiring additional development.

What validation rules apply to Skill specifications?

Skill specifications enforce strict frontmatter validation, naming conventions, and prohibition of angle brackets in descriptions. The creation workflow ensures alignment with progressive disclosure principles and structured templates, enabling functional requirements and reliable resource bundling.

How do I package a completed Skill for distribution?

Use the packaging script to validate your Skill's structure, bundle SKILL.md, frontmatter, scripts, references, and assets into a zip file. This ensures reproducible deployments and distributable artifacts that maintain all functional requirements and resource organization.

What's the difference between creating a new Skill versus updating an existing one?

New Skill creation follows the full workflow from requirements gathering through packaging. Updating an existing Skill modifies the YAML frontmatter, SKILL.md content, or bundled resources while maintaining the same structure, validation rules, and deterministic packaging approach.