skill-creator

Automates creation and packaging of modular Skill Units with SKILL.md.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/chengyihua/nanobot-ts --skill skill-creator-chengyihua
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/chengyihua/nanobot-ts/tree/main/skills/skill-creator
Command: npx skills add https://github.com/chengyihua/nanobot-ts --skill skill-creator-chengyihua

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates a standard process to design, structure, and package modular Skill Units so agents can load reusable resources (scripts, references, and assets) efficiently.

Core Features & Use Cases

  • Guides for creating, structuring, and packaging Skills
  • Bundled resources: scripts, references, and assets
  • Progressive disclosure patterns and best practices for skill design

Quick Start

Run scripts/init_skill.py <skill-name> to scaffold a new Skill Unit 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 and package modular skill units for AI agents?

Skill creation involves structuring modular units with mandatory SKILL.md frontmatter and bundling optional resources like scripts, references, and assets. This standard process ensures agents can load reusable resources efficiently during packaging and deployment.

What is progressive disclosure in skill design and when is it needed?

Progressive disclosure is a skill design pattern that loads optional resources such as scripts, references, and assets only on demand. It is needed when structuring modular skill units to ensure agents load reusable resources efficiently without overwhelming the context.

How do I structure a new skill unit with SKILL.md and bundled resources?

Structuring a skill unit requires mandatory SKILL.md frontmatter for metadata and optional directories for bundled resources. You scaffold this structure using an initialization script, which enforces naming conventions and validation during the packaging process.

Does skill packaging enforce naming conventions and validation?

Yes, skill packaging enforces naming conventions and validation to ensure modular skill units are correctly structured. This standard process validates the mandatory SKILL.md frontmatter and optional resources before deployment to agents.

What's the best way to automate skill creation and deployment workflows?

The best way to automate skill creation is using a scaffolding script to initialize the skill structure, followed by customizing SKILL.md and bundling resources. This enforces progressive disclosure patterns and validation during packaging for streamlined deployment.

Can I include optional scripts and assets when packaging a skill?

Yes, you can include optional scripts, references, and assets when packaging a skill. These bundled resources are structured alongside the mandatory SKILL.md frontmatter and utilize progressive disclosure patterns to load on demand when agents need them.