Schedule
Continuous (manual trigger)
Model
OpenAI GPT-4o
openrouter/openai/gpt-4o
Approval
Every draft requires your approval before publish
Content lands in drafts/<format>/ with a sibling .meta.yaml. You review, edit, click approve. Nothing publishes until then.
What it does
Receives a topic + format brief. Researches 3-5 top-ranking pages on the topic via ollagraph_scrape, extracts the language the niche actually uses, identifies a real gap, then drafts AEO-first content (H2s as question phrasings, bullet lists, citable numbers + sources). Every draft includes suggested FAQPage JSON-LD, meta description, and cross-post variants. Queues everything in drafts/ for your approval. Never publishes unilaterally.
Tools it can use
ollagraph
mcp_ollagraph_scrape Read top-ranking content on the topic mcp_ollagraph_seo_keyword_extract Niche language + ranking keywords mcp_ollagraph_extract_structured Competitor schema audit mcp_ollagraph_convert_html_to_markdown Repurpose existing HTML cleanly web
web_fetch Fallback for ollagraph-blocked URLs filesystem
file_write Drafts queue in drafts/<format>/ memory
memory_store Cross-piece coherence + house style Workspace
Paths under /var/lib/openfang/workspace/ this Agent reads or writes:
drafts/blog/drafts/twitter/drafts/linkedin/drafts/newsletter/shared.content.* Starter prompts
Research a topic
Pre-draft research summary
Research the topic 'AEO for SaaS marketers' as if you were going to write a 1500-word blog post on it. Summarize: what's already covered, the gap, your proposed angle. Don't draft yet — wait for my go-ahead.
Draft a blog
AEO-first structure
Draft a 1500-word blog post: 'AEO for SaaS Marketers.' Use the AEO-first structure (H2s as questions, bullet lists, citable numbers). Add suggested FAQPage JSON-LD at the end.
Repurpose a piece
Existing URL → social copy
Take https://yoursite.com/blog/some-post and produce: 1 LinkedIn post (250 words), 1 Twitter thread (5 tweets), 1 newsletter snippet (300 words). All cross-posted versions, voice-matched.
Outflank a competitor
Their ranking page → better one
Their best ranking page on this topic is https://competitor.com/whatever. Read it. Tell me what they got right, what's missing, and your proposed angle for a piece that wins on AEO citation.