skill-creator

Guide creation and refinement of custom skills for Gemini CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides comprehensive guidance and a structured process for developing new skills that extend Gemini CLI's capabilities, ensuring they are effective, efficient, and well-integrated.

Core Features & Use Cases

  • Skill Development Lifecycle: Guides users through understanding, planning, initializing, editing, packaging, installing, and iterating on skills.
  • Best Practices: Emphasizes concise instructions, appropriate degrees of freedom, and progressive disclosure for optimal context window usage.
  • Resource Management: Details the use of scripts/, references/, and assets/ for modular skill design.
  • Use Case: A developer wants to create a new skill to interact with a specific internal API. They would use this Skill to understand the anatomy of a skill, how to structure their documentation, and how to package it for distribution.

Quick Start

Use the skill-creator to learn how to create a new skill for Gemini CLI.

Frequently Asked Questions about skill-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create custom AI agent extensions for Gemini CLI?

To create custom AI agent extensions for Gemini CLI, use a structured skill development lifecycle covering planning, resource bundling, SKILL.md structuring, and packaging. This ensures new skills are effective, efficient, and properly integrated.

What is the best way to structure Gemini CLI plugin resources?

The best way to structure Gemini CLI plugin resources is by using a modular design with separate directories for scripts, references, and assets. This approach optimizes context window usage and maintains clean resource management.

How do I package and install custom skills for Gemini CLI?

You package and install custom skills for Gemini CLI by following the skill development lifecycle, which involves initializing the project, editing the SKILL.md structure, bundling resources, and finally installing the packaged skill.

What are the best practices for writing SKILL.md instructions?

Best practices for writing SKILL.md instructions include using concise instructions, defining appropriate degrees of freedom, and applying progressive disclosure to ensure optimal context window efficiency.

Do I need external dependencies to build AI skills for Gemini CLI?

No external dependencies are required to build AI skills for Gemini CLI. The skill creation process relies entirely on bundling internal resources like scripts, references, and assets within a modular design.

Why should I use progressive disclosure in skill development?

You should use progressive disclosure in skill development to optimize context window usage. By providing concise instructions and revealing details only when needed, you maintain context efficiency and improve agent performance.