skill-creator

Scaffold, validate, and package Gemini CLI skill units with YAML frontmatter checks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This guide provides a structured template and tooling to help teams create, validate, and package Gemini CLI skills, reducing boilerplate and onboarding time.

Core Features & Use Cases

  • Scaffold a new skill directory with SKILL.md frontmatter and resource folders (scripts/, references/, assets/).
  • Validate compliance with the Skill Unit definition and packaging workflow using the provided init, validate, and package scripts.
  • Facilitate iterative improvement by guiding updates to SKILL.md, references, and assets while keeping a clean, consistent structure.

Quick Start

Run the skill initializer to scaffold a new skill, then customize SKILL.md and 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 and package modular units for Gemini CLI?

To create and package modular units for Gemini CLI, use a guided workflow to scaffold a skill directory, validate YAML frontmatter compliance, and bundle resources into a .skill file for distribution.

What is the best way to scaffold a Gemini Skill with frontmatter and resources?

The best way to scaffold a Gemini Skill is to run an initializer script that generates a directory containing a lean SKILL.md file with required YAML frontmatter alongside organized scripts, references, and assets folders.

Does my SKILL.md file need specific frontmatter to validate correctly?

Yes, SKILL.md frontmatter validation requires your YAML header to contain both the name and description fields to ensure compliance with the Skill Unit definition before packaging.

Can I bundle scripts and assets when packaging a .skill file?

Yes, you can bundle optional resources like scripts, references, and assets into your .skill file, keeping the SKILL.md body lean while supporting a clean, consistent directory structure for deployment.

How does iterative improvement work for existing Gemini Skills?

Iterative improvement for Gemini Skills involves guided updates to your SKILL.md, references, and assets while maintaining a clean directory structure and validating frontmatter compliance before redistribution.

What limitations exist when validating frontmatter for skill creation?

A key limitation during frontmatter validation is that the SKILL.md body must remain lean, and the YAML header is strictly checked for the presence of name and description fields to pass the compliance check.