skill-creator

Scaffold and validate Gemini CLI skills with SKILL.md templates and resource layouts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/JansonXIE/sophon_cli --skill skill-creator-jansonxie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/JansonXIE/sophon_cli/tree/main/packages/core/src/skills/builtin/skill-creator
Command: npx skills add https://github.com/JansonXIE/sophon_cli --skill skill-creator-jansonxie

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Scaffolds Gemini CLI skills with consistent metadata, templates, and resource layouts to reduce setup time and errors.

Core Features & Use Cases

  • Provides a ready-to-use SKILL.md template and example resource scaffolding (scripts, references, assets) to accelerate skill creation.
  • Enforces standard frontmatter format and packaging workflow to ensure compatibility with Gemini CLI packaging tools.
  • Supports iterative skill development by offering clear separation between metadata, procedural guidance, and bundled resources, enabling reuse across projects and teams.

Quick Start

Run the included init_skill.cjs to scaffold a new skill and then customize SKILL.md and the resource directories to fit 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 scaffold a Gemini CLI skill with consistent metadata and resource layouts?

You can scaffold a Gemini CLI skill by running the included init_skill.cjs script to generate a ready-to-use SKILL.md template and resource directories, ensuring consistent metadata and reducing setup errors.

What is the standard frontmatter format required for Gemini CLI skill creation?

The standard frontmatter format for Gemini CLI skill creation enforces specific metadata fields within SKILL.md to ensure compatibility with packaging tools and maintain consistent quality across distributed skills.

What is the best way to package Gemini skills for distribution and reuse?

The best way to package Gemini skills is by following the enforced packaging workflow that standardizes frontmatter metadata, resource directories, and bundled assets, ensuring readiness for distribution and reuse across teams.

Can I use automation scripts to update existing Gemini skills instead of starting from scratch?

Yes, you can use the scaffolding automation scripts to update existing Gemini skills by validating their frontmatter metadata and resource structures against the established standards without bootstrapping from scratch.

Does scaffolding Gemini skills support iterative development with separated resources?

Yes, scaffolding Gemini skills supports iterative development by providing clear separation between metadata, procedural guidance in SKILL.md, and bundled resource directories like scripts, references, and assets.

Why do my Gemini CLI skills fail validation during packaging?

Gemini CLI skills fail validation during packaging when their SKILL.md frontmatter does not adhere to the enforced standard format or when the resource directory structure lacks the required layout.