Category: Content · Version:
1.0.0 · Author: OpenDirectory · Compatibility: All targets (claude, codex, opencode, gemini, anti-gravity, openclaw, hermes)Install
- npx CLI (Recommended)
- skills.sh
- Claude Code Native
- Claude Desktop
- Manus AI
What It Does
- Accepts any rough input: bullet points, rough notes, voice transcripts, tweet dumps, short drafts, or a URL
- Detects the right blog post style automatically (Technical Tutorial, Case Study, Thought Leadership, Explainer)
- Enriches claims with Tavily research when you set an API key (supporting data, verification)
- Generates a Markdown post with no AI slop, no em dashes, no banned words
- Formats frontmatter for Ghost, dev.to, Substack, or Hashnode on request
Requirements
No LLM backend to run. The agent calls the Gemini API directly.
Setup
.env and fill in:
GEMINI_API_KEY(required)TAVILY_API_KEY(optional, enables research enrichment)
Blog Post Styles
The agent detects the style automatically. Override it with: “Use Thought Leadership style” or “Make this a tutorial”.
How to Use
From pasted notes:Output
- Full blog post in Markdown (800-1,800 words)
- Meta description (1-2 sentences)
- Alternative title option
- Platform-specific frontmatter on request

