skill-creator

Create and package modular AgentSkills with standard SKILL.md structure.

46.8k|8.3k|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/HKUDS/nanobot --skill skill-creator-hkuds
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/HKUDS/nanobot/tree/main/nanobot/skills/skill-creator
Command: npx skills add https://github.com/HKUDS/nanobot --skill skill-creator-hkuds

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to designing, organizing, and packaging agent skills, enabling consistent templates and reusable resources.

Core Features & Use Cases

  • Guided skill design: Defines a standard layout for SKILL.md and resource folders (scripts/references/assets).
  • Packaging readiness: Provides templates and tooling guidance to produce distributable .skill packages.
  • Resource organization: Encourages separating operational instructions from references and assets for efficient context management.
  • Use Case: When starting a new capability for an agent, use this Skill to scaffold and package it for reuse.

Quick Start

Initialize a new skill directory using the scaffolding tool: run scripts/init_skill.py <skill-name> --path <output-dir> [--resources scripts,references,assets]. Then customize SKILL.md, add resources as needed, and package 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 and package modular agent skills for reuse across projects?

You package agent skills by defining a standard SKILL.md frontmatter layout, organizing operational instructions separately from references and assets, and using a packaging script to produce a distributable archive.

What is the standard directory structure for organizing agent skill assets and references?

The standard structure requires a SKILL.md file with name and description frontmatter, alongside optional resource directories for scripts, references, and assets to separate operational instructions from reusable files.

Do I need any specific dependencies to scaffold and package AgentSkills?

No external dependencies are required. The skill provides internal scaffolding scripts to initialize the directory structure and packaging scripts to generate the final distributable package without needing third-party tools.

Can I include custom scripts and references when packaging skills for AI agents?

Yes, you can include custom scripts and references. During initialization, specify the desired resource directories, then add your custom files to those folders before running the final packaging script.

What's the best way to organize resources for efficient context management in agent skills?

The best way to manage context is separating operational instructions from static references and assets into distinct directories. This prevents unnecessary file content from loading into the agent's active context window.