skill-creator

Scaffold and validate Gemini CLI skills with standardized frontmatter and resources.

Updated Jan 4, 2026
One-click install
npx skills add https://github.com/clevergadget/hierophage-cli --skill skill-creator-clevergadget
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/clevergadget/hierophage-cli/tree/main/packages/core/src/skills/builtin/skill-creator
Command: npx skills add https://github.com/clevergadget/hierophage-cli --skill skill-creator-clevergadget

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a guided blueprint for creating and updating Gemini CLI skills, enabling teams to build self-contained modules that extend the agent's capabilities with standardized frontmatter, guidance bodies, and reusable resource folders (scripts, references, assets).

Core Features & Use Cases

  • Scaffold and validate new skills with a consistent structure (SKILL.md frontmatter + Markdown body + optional bundled resources).
  • Support for iterative skill design, packaging, and distribution within Gemini CLI ecosystems.
  • Clear separation of procedural content from references and assets to keep SKILL.md lean while enabling rich, reusable workflows.

Quick Start

Initialize a new skill with the skill-creator to scaffold the directory, frontmatter, and example resources, then customize for your domain.

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 validate a custom Gemini CLI skill?▼

To create a Gemini CLI skill, use a scaffolding process that enforces strict frontmatter with name and description, generates a Markdown body, and validates the structure using init_skill.cjs.

What is the required structure for packaging self-contained Gemini CLI skills?▼

Packaging self-contained Gemini CLI skills requires a modular resource layout separating procedural SKILL.md content from optional bundled resources like scripts, references, and assets folders.

Can I update existing skills across different domains using this scaffolding approach?▼

Yes, the scaffolding approach applies to creating new skills or updating existing ones across domains by handling frontmatter, body guidance, and optional bundled resources consistently.

How do I keep SKILL.md lean while including rich workflows and references?▼

Keep SKILL.md lean by enforcing a clear separation of procedural content from references and assets, utilizing a modular resource layout to store reusable workflows externally.

What is the best way to package a Gemini CLI skill for distribution?▼

The best way to package a Gemini CLI skill for distribution is using package_skill.cjs, which handles validation and packaging of the scaffolded directory and modular resources.