skill-creator

Creates, validates, and packages AgentSkills with SKILL.md frontmatter and bundled resources.

1|Updated Aug 5, 2026
One-click install
npx skills add https://github.com/Solizardking/Solana-Robotics-Kit --skill skill-creator-solizardking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Solizardking/Solana-Robotics-Kit/tree/main/eliza/packages/skills/skills/skill-creator
Command: npx skills add https://github.com/Solizardking/Solana-Robotics-Kit --skill skill-creator-solizardking

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Building a well-structured AgentSkill requires knowing the SKILL.md frontmatter format, naming conventions, progressive disclosure patterns, and packaging rules. This Skill guides the entire lifecycle of creating, editing, validating, and packaging skills so they trigger correctly and stay context-efficient. ## Core Features & Use Cases - Skill Scaffolding: Run scripts/init_skill.py to generate a new skill directory with a SKILL.md template and optional scripts/, references/, and assets/ folders. - Design Guidance: Apply proven patterns for naming, frontmatter descriptions, progressive disclosure, and organizing resources into scripts, references, and assets. - Validation & Packaging: Use scripts/package_skill.py to validate frontmatter, naming, and structure, then produce a distributable .skill archive. - Use Case: You want to build a new pdf-editor skill. Initialize it with init_skill.py, write the SKILL.md following the guidance, add a rotate script, then package it into pdf-editor.skill for distribution. ## Quick Start Create a new skill named my-skill by running scripts/init_skill.py with the skill name and output path, then edit the generated SKILL.md and package it with scripts/package_skill.py.

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 AgentSkill from scratch?

Run scripts/init_skill.py with the skill name and output path, optionally passing --resources scripts,references,assets and --examples. It generates a skill directory with a SKILL.md template containing the required name and description frontmatter, which you then customize.

What should go in the SKILL.md description field?

The description must state what the skill does and when to use it, including specific trigger scenarios, since it is the primary mechanism for skill discovery. Keep it under 1024 characters, avoid angle brackets, and put all when-to-use information here rather than in the body.

How do I package a skill into a .skill file?

Run scripts/package_skill.py with the path to your skill folder and an optional output directory. It first validates the skill's frontmatter, naming, and structure, then creates a zip archive with a .skill extension if validation passes.

What naming rules apply to skill names?

Skill names must use lowercase letters, digits, and hyphens only, with no leading, trailing, or consecutive hyphens, and a maximum of 64 characters. The init script normalizes names to hyphen-case, and the validator rejects names violating these rules.

When should I use scripts, references, and assets folders?

Use scripts/ for executable code needing deterministic reliability, references/ for documentation loaded into context on demand, and assets/ for files used in outputs like templates or fonts. Only create the directories your skill actually needs.

Why does skill validation fail during packaging?

Validation fails when SKILL.md is missing, frontmatter lacks name or description, unexpected YAML keys are present, the name violates hyphen-case rules, or the description exceeds 1024 characters or contains angle brackets. Fix the reported errors and rerun package_skill.py.