skill-creator

Create, develop, and package custom skills for Gemini CLI.

1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/PHNX3NT/expert-lamp --skill skill-creator-phnx3nt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/PHNX3NT/expert-lamp/tree/main/packages/core/src/skills/builtin/skill-creator
Command: npx skills add https://github.com/PHNX3NT/expert-lamp --skill skill-creator-phnx3nt

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive guide and tooling to create, package, and manage custom Skills for Gemini CLI, enabling users to extend its capabilities with specialized knowledge and workflows.

Core Features & Use Cases

  • Skill Creation Guidance: Offers detailed instructions on structuring SKILL.md, organizing bundled resources (scripts, references, assets), and adhering to best practices.
  • Tooling for Development: Provides scripts (init_skill.cjs, package_skill.cjs) to initialize new skills and package them into distributable .skill files.
  • Use Case: A developer wants to create a new skill to interact with a specific internal API. They use this Skill to understand the required structure, generate a template, write their API interaction logic in a script, and package it for deployment.

Quick Start

Use the skill-creator to initialize a new skill named 'my-api-skill' in the current directory.

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 skills for Gemini CLI?

To create custom skills for Gemini CLI, you structure a SKILL.md file, organize bundled resources like scripts and references, and use command-line tools to initialize and package the skill into a distributable format.

What is the structure of a Gemini CLI skill?

A Gemini CLI skill consists of a SKILL.md file for instructions, alongside bundled components like scripts, references, and assets, following core principles of conciseness and progressive disclosure for domain-specific workflows.

How do I package Gemini CLI skills for distribution?

You package Gemini CLI skills by using the provided packaging script to bundle the SKILL.md and associated components into a distributable .skill file for deployment.

Do I need any dependencies to develop Gemini CLI skills?

No external dependencies are required to develop Gemini CLI skills, as the skill-creator provides the necessary scripts to initialize templates and package your custom workflows without additional installations.

What is the best way to extend Gemini CLI with internal API workflows?

The best way to extend Gemini CLI with internal API workflows is to use a skill creation template, write your API interaction logic in a bundled script, and package it for domain-specific deployment.

When should I build a custom skill instead of using default Gemini CLI capabilities?

You should build a custom skill when you need to integrate specialized domain-specific knowledge, custom workflows, or specific tool integrations that default Gemini CLI capabilities do not cover.