{
  "markdown": "# Blog Publisher Extension\n\nA Gemini CLI extension that acts as an intelligent \"Chief Content Officer\" for your static site generator (SSG) blog. It helps you draft, SEO-optimize, and publish technical content directly to your existing repository.\n\n## ⚠️ Important Disclaimer: Aiding Creativity, Not Replacing It\n\nThis extension is designed as a **creative assistant** and a **productivity booster** for quickly generating and structuring ideas into shareable blog post drafts.\n\n**It is NOT intended to:**\n\n*   **Replace the human creative process:** Your unique insights, perspective, and nuanced voice are irreplaceable. This tool helps with structure and initial content, not original thought.\n*   **Produce long-form, publishable content directly:** While it generates full drafts, these are meant as a starting point. They require significant human review, refinement, and expansion to meet the quality standards for monetizable or high-value long-form writing.\n*   **Generate fully monetizable content:** Content generated by this tool should always be viewed as a foundation for further human development, especially for any commercial or professional use cases. Always ensure accuracy, originality, and adherence to ethical content creation standards.\n\n## 🚀 Features\n\n*   **Platform Agnostic:** Built-in support for Astro, Hugo, Jekyll, Gatsby, and Eleventy.\n*   **SEO-First Drafting:** Built-in protocols to ensure every post targets specific keywords and user intent.\n*   **Personalized Voice:** Define your unique writing style (or analyze existing posts) to ensure consistency.\n*   **In-Place Workflow:** Drafts and images are saved directly to your blog's repository, not hidden in the extension.\n*   **Hero Image Generation:** Integrated prompt engineering for consistent hero images.\n\n## 📦 Installation\n\n1.  Clone this repository or download the source.\n2.  Install into Gemini CLI:\n    ```bash\n    gemini extensions install ./blog-publisher\n    ```\n\n## 🛠️ Quick Start\n\n1.  **Configure your blog:**\n    Run the configuration wizard to link the extension to your blog repository.\n    ```\n    /config\n    ```\n    You'll select your platform (Astro, Hugo, etc.) and define where your posts and images live.\n\n2.  **Define your voice:**\n    Teach the AI how you write. You can analyze your existing posts or define a new persona.\n    ```\n    /voice\n    ```\n\n## ✍️ Usage\n\n### Drafting a Post\nStart the interactive drafting wizard. The extension will guide you through topic analysis, SEO research, and drafting.\n```\n/draft:personal \"How to build a React hook\"\n```\n*   **Output:** A markdown file in your blog repo (e.g., `src/content/blog/2025-10-22-react-hooks.md`) and a hero image.\n\n### Managing Drafts\nList all current drafts waiting in your repository.\n```\n/draft:personal list\n```\n\n### Publishing\nTurn a draft into a live post. This runs a final SEO audit, updates frontmatter (e.g., removes `draft: true`), and commits the changes to git.\n```\n/publish:personal \"2025-10-22-react-hooks.md\"\n```\n\n## 🔧 Supported Platforms\n\nConfiguration presets are included for:\n*   **Astro** (Default: `src/content/blog`)\n*   **Hugo** (Default: `content/posts`)\n*   **Jekyll** (Default: `_drafts` -> `_posts`)\n*   **Gatsby** (Default: `content/blog`)\n*   **Eleventy** (Default: `content/posts`)\n\n*Custom configurations are also supported via the `/config` wizard.*\n\n## 📄 Protocols\n\nThis extension enforces professional content standards using:\n*   **SEO Protocol:** Ensures keyword targeting, intent matching, and proper structure.\n*   **Copywriting Protocol:** Optimizes headlines and CTAs for conversion.\n\n---\n*Built for the Gemini CLI.*\n",
  "bytes": 3643,
  "sha": "0d391950f4be3912a78097d35a646f4237d734f7aba3182df603a58bf1d05d6b",
  "repo_slug": "jduncan-rva/blog-assistant",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_jduncan_rva_blog_assistant_8a5263fd/readme"
}