Gemini Extension Authoring
Gemini Extension Authoring
Provide expert guidance on creating, packaging, and publishing extensions for the Gemini CLI.
Extension Structure
Organize Gemini CLI extensions as self-contained directories including commands, hooks, MCP servers, and other resources.
Maintain the following extension directory structure:
my-extension/
├── gemini-extension.json (Required: Manifest)
├── README.md (Required: Documentation)
├── LICENSE (Required: License)
├── hooks/
│ ├── hooks.json (Optional: Hook definitions)
│ └── my_hook.py (Optional: Hook script)
├── commands/ (Optional: Custom commands)
More from chen-ye/cye-agent-skills
web-features-summary
This skill should be used when the user is performing "frontend development", working with "HTML" or "CSS", or writing "JavaScript" (including "server-side JS", "Node.js", or "JS scripting"). It provides guidance on modern web features that have recently reached cross-browser Baseline status.
14app-audit
Analyzes installed Termux packages and Android apps to identify redundancies, categorize usage, and suggest cleanups. Use when the user asks to audit apps, check for bloatware, or analyze installed software.
3