skill-creator

Scaffold Lemon skills with SKILL.md templates and validation workflows.

130|16|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/z80dev/lemon --skill skill-creator-z80dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/z80dev/lemon/tree/main/apps/lemon_skills/priv/builtin_skills/skill-creator
Command: npx skills add https://github.com/z80dev/lemon --skill skill-creator-z80dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide solves the challenge of designing, documenting, and scaffolding Lemon skills by providing a consistent template, best practices, and reusable resources to ensure scalable, maintainable, and high-quality skill units.

Core Features & Use Cases

  • Clear frontmatter templates and body guidance for SKILL.md to ensure every skill includes a name and description, with optional references, assets, and scripts.
  • Structured workflow guidance on how to plan, initialize, edit, validate, and iterate skills, plus guidelines for progressive disclosure and resource organization.
  • Reusable templates, scaffolding, and rules that accelerate skill creation and consistency across Lemon deployments.

Quick Start

Run scripts/init_skill.py <skill-name> --path <output-directory> to scaffold a new skill and then customize SKILL.md and any bundled 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 a Lemon skill with the correct frontmatter and structure?

To create a Lemon skill, you scaffold a new project and customize the SKILL.md file by including required YAML frontmatter with a name and description, then add optional scripts, references, and assets.

What is the required format for SKILL.md frontmatter in Lemon skills?

SKILL.md frontmatter requires YAML format containing at minimum the skill name and description properties to ensure valid Lemon skill creation and proper metadata parsing.

How do I scaffold a new Lemon skill quickly?

You scaffold a new Lemon skill by running scripts/init_skill.py with the desired skill name and output directory path, which generates the initial structure for immediate customization.

What is progressive disclosure when designing skill documentation?

Progressive disclosure in skill design involves structuring SKILL.md content and references so users receive foundational guidance first, with deeper details revealed through validation workflows and optional bundled assets.

Can I update an existing Lemon skill without breaking its structure?

Yes, you can update existing Lemon skills by refining the SKILL.md body content, reorganizing optional scripts, and validating the frontmatter against templates to maintain structural consistency.

What is the best way to organize scripts and references in a Lemon skill?

The best way to organize scripts and references is by following structured scaffolding guidelines that separate assets, scripts, and documentation logically within the skill directory for maintainability.