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.