skill-creator

Create Gemini CLI skills with structured scaffolding and packaging workflows.

1|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/kurokeita/ai-agent --skill skill-creator-kurokeita
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/kurokeita/ai-agent/tree/main/skills/skill-creator
Command: npx skills add https://github.com/kurokeita/ai-agent --skill skill-creator-kurokeita

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill Creation guide provides a structured framework and tooling to help Gemini CLI users expertly scaffold new skills and update existing ones, ensuring consistency and reusability across projects.

Core Features & Use Cases

  • Structured scaffolding: Generates a standard skill layout with SKILL.md, scripts/, references/, and assets/ directories.
  • Guided packaging: Includes steps and scripts to validate and package skills into .skill files.
  • Lifecycle support: Covers initialization, editing, packaging, and installation workflows for maintainable skills.

Quick Start

Run the Skill Creator to initialize a new skill: node <path-to-skill-creator>/scripts/init_skill.cjs <skill-name> --path <output-directory> Then customize the generated SKILL.md and resource directories as needed, and package the skill with: node <path-to-skill-creator>/scripts/package_skill.cjs <path/to/skill-folder>

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 new Gemini CLI skill with the correct directory structure?▼

To scaffold a Gemini CLI skill, run the initialization script to generate a standard layout with SKILL.md, scripts/, references/, and assets/ directories for immediate customization and reuse.

What frontmatter is required when creating a Gemini Skill?▼

Creating a Gemini Skill enforces specific frontmatter requirements in the SKILL.md file to ensure proper metadata definition, consistency, and reusability across different projects.

How do I package a Gemini Skill into a distributable .skill file?▼

To package a Gemini Skill, execute the provided packaging script on your skill folder to validate the structure and bundle it into a distributable .skill file for installation.

What is the best way to organize resources for reusable Gemini Skills across projects?▼

Organizing resources for reusable Gemini Skills involves separating components into standard scripts, references, and assets directories within a structured blueprint to maintain project consistency.

Do I need any external dependencies to use the Skill Creator for scaffolding?▼

No external dependencies are required to use the Skill Creator for scaffolding, as it operates independently using Node.js scripts to initialize, edit, and package your Gemini Skills.

Can I update an existing Gemini CLI skill using this scaffolding tool?▼

Yes, this scaffolding tool supports the complete skill lifecycle, allowing you to edit and update existing Gemini CLI skills by validating their structure and frontmatter before repackaging.