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.