skill-creator

Create, structure, and package AgentSkills with scripts, references, and assets.

11|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/PrettiFlow/pretticlaw --skill skill-creator-prettiflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/PrettiFlow/pretticlaw/tree/main/src/skills/skill-creator
Command: npx skills add https://github.com/PrettiFlow/pretticlaw --skill skill-creator-prettiflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create, structure, and package AgentSkills as self-contained units to streamline AI agent capabilities.

Core Features & Use Cases

  • Create, update, and package AgentSkills with scripts, references, and assets.
  • Provide naming conventions, frontmatter validation, and progressive disclosure patterns.
  • Use cases: designing new skills, organizing resources, packaging for distribution.

Quick Start

Initialize a new skill with the init_skill.py template and customize SKILL.md to define metadata and guidance.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I package AI agent skills as self-contained units with scripts and assets?

To package agent skills, you structure scripts, references, and assets into self-contained units. This process ensures AI agents can seamlessly import and execute the defined capabilities without missing dependencies.

What is progressive disclosure in agent skill design patterns?

Progressive disclosure in agent skill design patterns involves structuring SKILL.md to expose essential guidance first, revealing deeper details only as needed. This prevents context overload and optimizes agent performance.

Do I need YAML frontmatter to create a valid agent skill?

Yes, YAML frontmatter containing the name and description fields is required in SKILL.md. This metadata validates the skill structure and provides AI agents with the necessary context to trigger the correct workflow.

How do I initialize a new agent skill using a template?

You initialize a new agent skill by running the init_skill.py template script. This generates the foundational directory structure, allowing you to then customize SKILL.md with specific metadata and operational guidance.

Can I include optional resources and dependencies when packaging skills?

Yes, you can include optional resources like scripts and references when packaging skills. The structure supports describing dependencies and components, ensuring the self-contained unit functions correctly within the target environment.

What is the best way to organize references and assets for AI agent capabilities?

The best way to organize references and assets is by grouping them within the self-contained skill directory. This encapsulates necessary components, ensuring the AI agent can access all required resources without external path dependencies.