Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By pcamarajr
Content creation and management plugin for static site blogs. Handles writing, translation, research, linking, style review, and knowledge indexing.
npx claudepluginhub pcamarajr/content-stack --plugin content-opsIdentifies content gaps and appends net-new suggestions to the content backlog. Operates in two modes: triggered automatically by write-content after a piece is committed (orchestrator mode), or invoked manually via /suggest-content (user mode). In orchestrator mode, scans the newly written article for concepts — people, technologies, events, terms — that are mentioned but lack dedicated content. In user mode, surveys the full content corpus against pillars to find the most significant gaps across all themes. Always deduplicates against the content index and existing backlog before appending. <example> Context: write-content has just committed "proof-of-work.md" and is invoking backlog-suggester to find follow-on content gaps. user: "triggered_by: content/articles/proof-of-work.md, mode: orchestrator" assistant: "I'll use backlog-suggester to scan the new article for unaddressed concepts and append any net-new gaps to the backlog." <commentary> Orchestrator mode — write-content passes the committed file path; the agent scans it for mentioned concepts (e.g. "Hal Finney" appears twice, no article exists) and appends high-priority suggestions without user interaction. </commentary> </example> <example> Context: The user has run /suggest-content and wants gap analysis focused on a specific theme. user: "articles related to bitcoin mining" assistant: "I'll use backlog-suggester to survey the corpus for mining-adjacent pillar gaps and surface the top candidates with rationale." <commentary> User mode — the payload narrows scope to mining topics; the agent scores candidates by prerequisite coverage and theme balance, runs a timeliness check, then asks the user which suggestions to write to the backlog. </commentary> </example>
Handles bidirectional linking between articles and glossary entries. Uses content-index.json for discovery, one bounded LLM ranking pass, then edits only the selected files. Token use is capped via linking_max_candidates and linking_max_links. <example> Add bidirectional links between src/content/articles/en/liquid-staking.md and related glossary entries and articles using content-index.json. </example>
Verifies factual claims and researches topics for content creation. Uses a file-based research cache to avoid re-verifying known facts. Use this agent when writing, reviewing, or fact-checking content. <example> Research and verify facts for an article on "proof of stake": confirm consensus mechanism details, find authoritative sources, check current validator counts. </example> <example> Fact-check the claim: "Ethereum processes 15 transactions per second on mainnet" </example>
Writes content files for any configured content type. Receives a content type name, topic, research findings, output path, and config values from the write-content orchestrator. Follows the type-specific structure guide loaded via the content-style skill. Use this agent when you need to draft content files — do not use it for research, linking, or review. <example> Draft a new article on "liquid staking" to src/content/articles/en/liquid-staking.md using the provided research findings. </example> <example> Write a glossary entry for "validator" to src/content/glossary/en/validator.md using the provided research findings. </example> <example> Write a case-study on "Project X migration" to src/content/case-studies/en/project-x-migration.md using the provided research findings. </example>
Scans a newly written article for technical terms that lack glossary entries and creates minimal stubs for them. Use after the draft-writer agent, before the content-linker agent. Do not use for writing full glossary entries — use draft-writer for that. <example> Scan src/content/articles/en/liquid-staking.md for technical terms missing from src/content/glossary/en/ and create stubs for any gaps. </example>
Image style reference — visual guidelines, prompt templates, placement rules, and file naming conventions for image generation. Reads project-specific values from plugin config.
Auto-injects current article and glossary inventory for content creation and linking tasks. Reads paths from plugin config.
Loads and applies the project's configured style guide. Hard stops if config or any required piece is missing. All style rules come from the guidelines file set during /init style.
Fact-check content by verifying every claim against trusted sources.
content-ops setup wizard. Run /init to see status, or /init [round] to run a setup step. Rounds: project, content-types, style, strategy, infra, images, link-building.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
AI-powered website builder with SEO, conversion optimization, analytics, engagement, and content specialists. Supports Astro, MDX, Supabase CMS for marketing sites, blogs, and documentation.
WordPress to Astro migration toolkit — scripts, patterns, and troubleshooting from real migrations
Anti-hallucination blog engine with 6 commands: write, analyze, rewrite, outline, google (PageSpeed/CrUX), monitor (quality tracking). YouTube embedding, PDF reports, triple-layer verification, 100-point scoring, E-E-A-T + AI citation optimization. Traditional Chinese first.
End-to-end SEO blog generation — onboard your business, research keywords, write publish-ready articles
Manage WordPress sites: content creation, blog posts, media, Elementor page editing, and WP-CLI workflows.
Editorial "SEO Specialist" bundle for Claude Code from Antigravity Awesome Skills.
Build Astro 6 static content sites with Claude. Enforces best practices for i18n, content collections, the page-views pattern, and design systems. Starts with /astro-builder:init to configure your project.
AI image generation for content using the Gemini CLI and Nano Banana extension. Headless-friendly: auto-installs dependencies on first use.
Site-level SEO intelligence layer for static content sites. Tracks performance via Google Search Console, surfaces ranking opportunities, diagnoses individual pages with live GSC data, audits GSC coverage/indexing errors, and injects keyword briefs into the content creation pipeline.
Astro language server for code intelligence, diagnostics, and formatting in .astro files
Uses Bash, Write, or Edit tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
A plugin ecosystem for founders and marketers who want to run a serious content operation without hiring a full specialist team.
content-stack helps you build and maintain content websites with AI-assisted workflows across strategy, production, and publishing.
Add this marketplace to your Claude Code project:
/plugin marketplace add pcamarajr/content-stack
Then install the plugin you need:
/plugin install content-ops@content-stack
/plugin install content-seo@content-stack
/plugin install content-image-gemini@content-stack
/plugin install astro-builder@content-stack
/plugin install astro-lsp@content-stack
/plugin install cost-tracker@content-stack
Use the Astro starter generated with the current astro-builder plugin:
Then adapt it to your project using:
/astro-builder:init
Install content-ops and initialize:
/plugin install content-ops@content-stack
/init
/reindex
Run your first draft workflow:
/write-content article "Your topic"
content-opsContent operations plugin for markdown-based sites. It handles research, drafting, review, translation, linking, and indexing through a phase-based workflow.
init, write-content, review-content, fact-check, reindexInstall:
/plugin install content-ops@content-stack
content-seoSite-level SEO intelligence layer for static content sites. Powered by Google Search Console — tracks performance, surfaces ranking opportunities, diagnoses pages with live data, and injects keyword briefs into the content creation pipeline.
/seo status, /seo opportunities, /seo diagnose, /seo briefgsc-reporterInstall:
/plugin install content-seo@content-stack
content-image-geminiAI image generation for content using the Gemini CLI and Nano Banana extension. Headless-friendly: auto-installs the CLI and extension on first use.
image-generatorInstall:
/plugin install content-image-gemini@content-stack
astro-builderAstro 6 site builder plugin that scaffolds and evolves static content sites using the page-views pattern, i18n, content collections, and quality gates.
init, new-page, new-content-type, translate, auditInstall:
/plugin install astro-builder@content-stack
astro-lspAstro language server integration for Claude Code with diagnostics, formatting, and code intelligence for .astro files.
Install:
/plugin install astro-lsp@content-stack
cost-trackerSession-level token and cost tracking for Claude Code, including subagent runs.
Install:
/plugin install cost-tracker@content-stack
This ecosystem follows a dogfood-first model: features are built through real usage on active projects and then generalized.
Current emphasis:
The project is in active public validation. Core workflows are usable and being expanded with real-world usage.
If you try it, share feedback and use cases:
MIT