skill-creator

Create, validate, and package AI skills into .skill files.

68|14|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/Geeksfino/openskills --skill skill-creator-geeksfino
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Geeksfino/openskills/tree/main/examples/skills/skill-creator
Command: npx skills add https://github.com/Geeksfino/openskills --skill skill-creator-geeksfino

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of creating new AI skills and ensures they meet structural and metadata requirements, saving developers time and reducing errors.

Core Features & Use Cases

  • Skill Initialization: Generates a new skill directory with a standard template, including SKILL.md, and example resource folders (scripts/, references/, assets/).
  • Skill Validation: Checks SKILL.md for correct YAML frontmatter, required fields (name, description), and adherence to naming conventions.
  • Skill Packaging: Provides instructions to package a skill into a distributable .skill file.
  • Use Case: When you need to build a new AI skill to add custom functionality, use this skill to quickly scaffold the project and validate its structure before development.

Quick Start

Use the skill-creator to initialize a new skill named 'my-new-skill' in the 'skills/public' directory.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I scaffold a new AI skill and generate the required directory structure?

To scaffold a new AI skill, you initialize a new project directory with a standard template that generates a `SKILL.md` file alongside example `scripts/`, `references/`, and `assets/` resource folders.

How do I validate SKILL.md YAML frontmatter and required metadata fields?

You validate `SKILL.md` frontmatter by checking for correct YAML syntax, ensuring required fields like `name` and `description` are present, and verifying adherence to established naming conventions.

How do I package an AI skill into a distributable file format?

To package an AI skill into a distributable format, you follow specific packaging instructions provided by the creation tool to compile your validated directory structure into a final `.skill` file.

How does a WASM module automate skill creation and validation?

A WASM module automates skill creation and validation by handling the initialization, structural checks, and packaging logic, which streamlines workflows and reduces human error during development.

Do I need any external dependencies to use a WASM module for skill scaffolding?

No external dependencies are required to use this WASM module for skill scaffolding, as the tool operates independently to automate initialization, validation, and packaging tasks without external libraries.

What is the best way to ensure my custom skill meets structural requirements before development?

The best way to ensure structural compliance before development is to scaffold the project using an automated initializer, then run a validation check on the `SKILL.md` frontmatter and directory structure.