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.