skill-creator

Create, structure, and package AI skills with SKILL.md validation.

3|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/ybsa/sovereign-kernel --skill skill-creator-ybsa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/ybsa/sovereign-kernel/tree/main/crates/sk-tools/skills/skill-creator
Command: npx skills add https://github.com/ybsa/sovereign-kernel --skill skill-creator-ybsa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the creation, structuring, and packaging of AI skills, ensuring they are modular, efficient, and easy for AI agents to use.

Core Features & Use Cases

  • Skill Structure Guidance: Provides clear principles and anatomy of a skill (SKILL.md, scripts, references, assets).
  • Resource Management: Details on when and how to use scripts, references, and assets.
  • Packaging & Validation: Guides through the process of packaging skills into distributable .skill files with built-in validation.
  • Use Case: A developer needs to create a new skill to interact with a specific API. They use this Skill to understand the best practices for organizing their code, documentation, and any necessary assets, and then to package it correctly for deployment.

Quick Start

Use the skill-creator to initialize a new skill named 'api-helper' 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 structure and package AI skills for agent deployment?

To structure and package AI skills, organize your project with a SKILL.md file, scripts, references, and assets, then use a validation tool to bundle it into a distributable .skill file. This ensures the skill is modular and easy for AI agents to use.

What is the best way to organize code and documentation when creating a new AI skill?

The best way to organize AI skill code and documentation is to separate resources into scripts for executable logic, references for static data, and assets for supporting files, all documented via a well-structured SKILL.md frontmatter and body.

How do I initialize a new skill project with the correct file structure?

You can initialize a new skill project with the correct file structure by running the `init_skill.py` script. This sets up the foundational directories and files needed for proper AI skill development and packaging.

Can I validate my AI skill configuration before packaging it into a distributable file?

Yes, you can validate your AI skill configuration before packaging it into a distributable file. The packaging process includes built-in validation checks to ensure your SKILL.md frontmatter and resource organization meet deployment standards.

How do I bundle my skill files into a .skill package for distribution?

To bundle your skill files into a .skill package for distribution, run the `package_skill.py` script. This tool automates the packaging process while applying validation rules to ensure the final archive is correctly formatted.

When should I use scripts instead of references in my AI skill resource organization?

You should use scripts for executable code and active logic in your AI skill, whereas references should be used for static documentation or data that the agent reads. Proper resource organization keeps the skill modular and efficient.