skill-creator

Create and refine Claude skills with SKILL.md templates and packaging workflows.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/Sharknia/tuum-hotdeal-fastapi --skill skill-creator-sharknia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Sharknia/tuum-hotdeal-fastapi/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/Sharknia/tuum-hotdeal-fastapi --skill skill-creator-sharknia

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a complete blueprint and tooling to create or update Claude skills, offering a reusable template, clear structure, and starter resources to accelerate skill development and sharing.

Core Features & Use Cases

  • Templates and guidance to scaffold a new skill's SKILL.md frontmatter and body, ensuring consistent metadata and messaging.
  • Starter resource skeletons (scripts/, references/, assets/) and example files to demonstrate how to organize bundled resources.
  • End-to-end guidance for initialization, editing, validation, and packaging so a skill can be deployed as a distributable .skill file.

Quick Start

Run the provided init_skill.py tool to create a new skill directory and customize SKILL.md and resources.

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?

To create a Claude skill, run the init_skill.py script to scaffold a new directory, then customize SKILL.md frontmatter and populate the scripts, references, and assets folders.

What is the required structure for a SKILL.md file?

A SKILL.md file requires YAML frontmatter containing name and description fields, followed by a body with guidance. It serves as the central configuration for Claude skill packaging and distribution.

How do I package a Claude skill for distribution?

Packaging a Claude skill for distribution involves finalizing SKILL.md metadata, organizing bundled resources into scripts, references, and assets directories, and exporting the structure as a .skill file.

Can I update an existing Claude skill using templates?

Yes, you can update an existing Claude skill using templates by refining the SKILL.md frontmatter, modifying body guidance, and reorganizing resource directories before repackaging the skill for deployment.

What resources should I bundle when building a Claude skill?

When building a Claude skill, bundle resources by organizing executable code into scripts, supporting documentation into references, and static files into assets to ensure complete skill functionality.

Do I need pyyaml to generate Claude skill templates?

Yes, pyyaml is required as a dependency to generate Claude skill templates, as it handles parsing and validating the YAML frontmatter needed for SKILL.md initialization and packaging.