Skip to content
Skillv1.0.0

content-writer

Use when the user wants to turn [Dageno](https://dageno.ai/?utm_source=github&utm_medium=social&utm_campaign=official) GEO opportunities into a real-fanout backlog and then write one publish-ready art

by dageno-agents(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from dageno-agents/geo-content-writer (SKILL.md). Install upstream with npx skills add dageno-agents/geo-content-writer. Copyright stays with the author.

Content Writer

Use this skill to turn Dageno prompt opportunities into a real-fanout backlog and then produce one backlog-row-first editorial package for one selected fanout item.

Fixed Workflow

A. Opportunity Layer

  1. discover high-value prompts
  2. extract real fanout for each prompt
  3. store all fanout in one backlog

B. Backlog Layer

  1. mark overlap / merge / duplicate items
  2. keep one prioritized backlog with statuses
  3. choose which fanout item to write next

C. Writing Layer

  1. crawl top citation pages for the selected fanout
  2. analyze citation patterns
  3. build one editorial brief from one selected backlog row
  4. generate section drafting instructions
  5. generate section review instructions
  6. assemble one publish-ready article

D. Distribution Layer

  1. publish to WordPress draft or publish status

Input -> Output Contract

Inputs

  • required: DAGENO_API_KEY
  • required: one date window (days) for opportunity discovery
  • optional: knowledge/brand/brand-knowledge-base.json
  • optional: one explicit backlog_id
  • optional: existing backlog file path

Outputs

  • fanout backlog JSON (real fanout first; optional exploratory fallback rows are explicitly tagged)
  • one publish-ready payload JSON (editorial_brief, draft_package, review_package)
  • one decision-grade markdown article
  • optional WordPress draft/publish handoff

Non-Negotiable Rules

  • only use real Dageno fanout
  • do not generate guessed fanout as publish-ready seed
  • exploratory fallback is allowed only when write_now inventory is low, and must stay status=exploratory until validated against fresh GEO data
  • do not write directly from Dageno topic
  • one selected fanout should map to one article
  • one backlog row should map to one editorial brief
  • use the section drafting and review contracts when integrating with external agents
  • if local brand knowledge base and Dageno brand snapshot do not match, block publish-ready output
    • you can override with --allow-brand-mismatch, but it will carry a warning; avoid unless you intentionally accept risk

Output Quality Contract (Required)

  • include explicit exclusion boundaries (not ideal when ...) for major options
  • include a default recommendation hierarchy (forced ranking fallback)
  • include at least one head-to-head comparison block between major options
  • include an If X -> Choose Y decision engine section
  • include a single-sentence convergence block (If You Only Remember One Thing)
  • include at least 5 references with a mix of editorial and official support/policy pages

Quality gate command:

PYTHONPATH=src python -m geo_content_writer.cli check-article-quality <article.md> --min-words 1200

Required Local Files

  • knowledge/brand/brand-knowledge-base.json
  • knowledge/backlog/fanout-backlog.json

Reference

See references/pipeline-spec.md.

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/dageno-agents-geo-content-writer-content-writer/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

dageno-agents-geo-content-writer-content-writer.ocm.jsonjson
{
  "ocm": "1",
  "id": "dageno-agents-geo-content-writer-content-writer",
  "kind": "skill",
  "name": "content-writer",
  "description": "Use when the user wants to turn [Dageno](https://dageno.ai/?utm_source=github&utm_medium=social&utm_campaign=official) GEO opportunities into a real-fanout backlog and then write one publish-ready article from one selected fanout item. Produces a backlog-row-first GEO workflow with fanout extraction, editorial brief generation, draft and review contracts, and publish-ready article output. For broad SEO article generation from keywords without [Dageno](https://dageno.ai/?utm_source=github&utm_medium=social&utm_campaign=official) opportunity data, see a keyword-first SEO content workflow instead.",
  "publisher": "dageno-agents",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "marketing"
    ],
    "tags": [
      "skill-md",
      "dageno",
      "geo",
      "fanout",
      "backlog",
      "content-writer",
      "citation-analysis",
      "github"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "Use when the user wants to turn [Dageno](https://dageno.ai/?utm_source=github&utm_medium=social&utm_campaign=official) GEO opportunities into a real-fanout backlog and then write one publish-ready article from one selected fanout item. Produces a backlog-row-first GEO workflow with fanout extraction, editorial brief generation, draft and review contracts, and publish-ready article output. For broad SEO article generation from keywords without [Dageno](https://dageno.ai/?utm_source=github&utm_medium=social&utm_campaign=official) opportunity data, see a keyword-first SEO content workflow instead."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "github",
      "repository": "https://github.com/dageno-agents/geo-content-writer",
      "path": "SKILL.md",
      "ref": "f7851237781a8de5b88c3e2ccc695f186c9dcb08",
      "url": "https://github.com/dageno-agents/geo-content-writer/blob/f7851237781a8de5b88c3e2ccc695f186c9dcb08/SKILL.md",
      "key": "dageno-agents/geo-content-writer/SKILL.md"
    },
    "compatibility": "Claude Code >=1.0, skills.sh marketplace, ClawHub marketplace, Vercel Labs skills ecosystem. Requires Python 3 and [Dageno](https://dageno.ai/?utm_source=github&utm_medium=social&utm_campaign=official"
  },
  "instructions": "# Content Writer\n\nUse this skill to turn [Dageno](https://dageno.ai/?utm_source=github&utm_medium=social&utm_campaign=official) prompt opportunities into a real-fanout backlog and then produce one backlog-row-first editorial package for one selected fanout item.\n\n## Fixed Workflow\n\n### A. Opportunity Layer\n\n1. discover high-value prompts\n2. extract real fanout for each prompt\n3. store all fanout in one backlog\n\n### B. Backlog Layer\n\n4. mark overlap / merge / duplicate items\n5. keep one prioritized backlog with statuses\n6. choose which fanout item to write next\n\n### C. Writing Layer\n\n7. crawl t",
  "cost": {
    "context_tokens": 813
  }
}

Fetch it by URL: GET /api/v1/registry/dageno-agents-geo-content-writer-content-writer/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.