skill-creator

Guide creation, structuring, and packaging of AI skills with utility scripts.

5|1|Updated Aug 26, 2025
One-click install
npx skills add https://github.com/hollandkevint/thinkhaven --skill skill-creator-hollandkevint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/hollandkevint/thinkhaven/tree/main/.gemini/skills/skill-creator
Command: npx skills add https://github.com/hollandkevint/thinkhaven --skill skill-creator-hollandkevint

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide and tooling for creating, structuring, and packaging new AI skills, ensuring they are well-defined, functional, and ready for distribution.

Core Features & Use Cases

  • Skill Anatomy: Understand the structure of a skill, including SKILL.md, scripts/, references/, and assets/.
  • Creation Process: Follow a step-by-step guide from understanding requirements to iterating on existing skills.
  • Tooling: Utilize provided scripts (init_skill.py, package_skill.py) for efficient skill development and validation.
  • Use Case: A developer needs to create a new skill to help an AI analyze financial reports. They would use this Skill to understand the best practices for structuring the skill, writing the SKILL.md, and organizing any necessary reference documents or scripts.

Quick Start

Use the skill-creator to initialize a new skill named 'financial-analyzer' in the 'skills/private' directory.

Frequently Asked Questions about skill-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I package AI skills for distribution?

To package AI skills, you utilize utility scripts like `package_skill.py` to validate the structure and bundle the `SKILL.md`, `scripts/`, and `references/` directories into a self-contained extension ready for deployment.

What is the required anatomy of an AI skill?

The anatomy of an AI skill consists of a modular, self-contained structure featuring a core `SKILL.md` file alongside organized `scripts/`, `references/`, and `assets/` directories to define capabilities and resources.

How do I initialize a new AI skill from scratch?

You initialize a new AI skill by running the provided `init_skill.py` script, which scaffolds the essential directory structure and files, allowing you to immediately begin defining your custom AI capabilities.

Do I need developer scripting knowledge to build AI skills?

Building AI skills requires developer scripting knowledge to create functional utility scripts and understand the modular packaging process, though the provided tooling automates initial scaffolding and final validation.

What's the best way to structure an AI skill that analyzes custom documents?

The best way to structure an AI skill for custom document analysis is to define the logic in `SKILL.md`, place executable code in `scripts/`, and organize supporting reference documents within the `references/` directory.

Can I iterate on existing AI skills using skill development tooling?

Yes, you can iterate on existing AI skills by modifying the modular components within the established structure and re-running the packaging scripts to validate changes and update the distributed extension.