skill-creator

Create self-contained Claude skills with SKILL.md frontmatter and bundled resources.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml>=6.0, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Guide teams in creating or updating Claude skills by outlining structure, best practices, and tooling integration to extend capabilities safely.

Core Features & Use Cases

  • Skill templating: Provides a ready-to-use SKILL.md skeleton for new skills.
  • Resource organization: Recommends self-contained scripts/, references/, and assets/ layouts.
  • Deployment workflow: Steps to sync skills from project folders to the runtime.

Quick Start

Initialize a new skill with the init_skill.py script in this workspace and then run /sync-skills to deploy.

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 self-contained Claude skill with bundled scripts and references?

To create a self-contained Claude skill, use the init_skill.py script to generate a SKILL.md skeleton and organize bundled scripts, references, and assets directories. This ensures your skill is portable and carries its own dependencies.

What is a SKILL.md frontmatter and what fields are required to define a skill?

A SKILL.md frontmatter is metadata defining your Claude skill's configuration. It requires name and description fields, while allowed-tools is optional. This frontmatter enables Claude to understand and execute your domain-specific workflows.

How do I deploy a Claude skill from a project folder to the runtime?

Deploy a Claude skill to the runtime by running the /sync-skills command after initializing your skill structure. This syncs your project-specific skill folders, including templates and assets, directly into the active Claude environment.

Can I develop workspace-wide Claude skills for team-specific workflows?

Yes, you can develop workspace-wide Claude skills for team-specific workflows. The skill-creation process supports both workspace-wide and project-specific skill development, enabling teams to safely extend capabilities with domain-specific knowledge.

Do I need PyYAML installed to build and run custom Claude skills?

Yes, PyYAML version 6.0 or higher is required to build and run custom Claude skills. This dependency handles parsing the SKILL.md frontmatter configuration, ensuring your skill templates and workflows execute properly.

What's the best way to organize assets and references for a Claude skill?

The best way to organize assets and references for a Claude skill is using self-contained directories. Place runtime scripts in scripts/, documentation in references/, and static files in assets/ to ensure portability across workspace environments.