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.