{
  "markdown": "# Gemini Extension Generator Plugin\n\n[中文文档 (Chinese Version)](README_zh.md)\n\nA powerful, hyper-modular Gemini CLI plugin designed to autonomously scaffold, configure, and generate complete Gemini CLI extensions, Model Context Protocol (MCP) servers, custom commands, hooks, and specialized agent skills.\n\n## ✨ Highlights & Key Features\n\n*   **Hyper-Modular Component Architecture:**\n    Instead of a massive, brittle prompt, the core generation logic is broken down into highly specialized operational components (`manifest.md`, `commands.md`, `hooks.md`, etc.). These are dynamically injected into the parent agent skill using Gemini's native `@file.md` context compiling syntax. This ensures clean logic separation and completely eliminates hallucination.\n    \n*   **Self-Updating Official Knowledge Base (`/sync`):**\n    The extension ships with an unblockable, zero-dependency Python background script. Utilizing `git clone`, it expertly bypasses restrictive GitHub API rate-limits and proxy SSL blocks. By simply running the `/sync` shortcut, the plugin flawlessly refreshes its own `docs/` database with the absolute latest official Gemini CLI documentation straight from the upstream source. \n\n*   **Integrated Anthropic \"Skill Creator\" Philosophies:**\n    The plugin directly ingests the official Claude `skill-creator` standard from Anthropic. Any Agent Skill generated by this extension inherently adopts world-class prompt-engineering principles such as **Pushy YAML Descriptions** (to combat model under-triggering), **Progressive Folder Disclosure** (to scale dynamically and save context tokens), and **Implicit Theory-of-Mind Styling**.\n\n*   **Dual-Command Macros:**\n    *   `/extension:generate [requirements]`: Instantly spins up the agent to build your extension components flawlessly based strictly on the verified local docs schema.\n    *   `/extension:sync`: Triggers the local documentation refresh pipeline natively entirely off the shell hook, piping status output straight back to the conversational interface.\n\n## 🚀 Getting Started\n\n1. **Install the Extension:**\n   Install the plugin directly into your Gemini CLI environment using the repository URL:\n   ```bash\n   gemini extensions install https://github.com/dull-bird/gemini_extension_skill.git\n   ```\n   *(If you have cloned the source code locally, you can alternatively run `gemini extensions install .` in the root folder).*\n\n2. **Generate your first component:**\n   Open a new Gemini CLI session and use the built-in macro to construct complex plugins:\n   ```bash\n   /extension:generate a new extension that summarizes git commit diffs using a custom hook\n   ```\n\n3. **Keep your Framework Updated:**\n   Whenever Gemini CLI releases a structural update upstream, simply run:\n   ```bash\n   /extension:sync\n   ```\n   The repository will quietly refresh its entire knowledge library to guarantee your components always utilize the latest CLI capabilities.\n",
  "bytes": 2938,
  "sha": "ec4ab9ac8414b586515d8a2ab609300aad6341d4182a12f4bdacb13ae376d2bb",
  "repo_slug": "dull-bird/gemini_extension_skill",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_dull_bird_gemini_extension_skill_4be75d7d/readme"
}