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.