← CitunaCONTENT HISTORY

Update to Cituna

Snapshot Nov 12, 2026 · 00:09 UTC · version 0.2.2

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save Cituna and check future changes in Following.

Up to 3 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Find the source sites and pages cited in Cituna's measured AI answers, compare engines, identify verified coverage gaps, and update requested outreach statuses.",
  "included_files": [],
  "name": "citation-sources",
  "skill_md_contents": "---\r\nname: citation-sources\r\ndescription: Find the source sites and pages cited in Cituna's measured AI answers, compare engines, identify verified coverage gaps, and update requested outreach statuses.\r\n---\r\n\r\n# Inspect citation sources and outreach\r\n\r\nRead [connection and evidence rules](../../references/connection-and-evidence.md).\r\n\r\n1. Call `list_citation_sources` with the target domain. Match the requested\r\n   `range` (`today`, `7d`, `30d`, `all`) and `engine` where relevant. The default\r\n   range is 30 days; state it rather than implying all-time coverage.\r\n2. Use `search` for a brand name, source host or URL fragment. Search can return\r\n   cited pages excluded from outreach targets; preserve `excludedAs` and do not\r\n   conflate all cited sources with suitable pitch targets.\r\n3. Use `limit` and returned `nextOffset` to paginate targets. For a complete\r\n   requested inventory, continue until `nextOffset` is null. Disclose truncation\r\n   of other lists; pagination of targets does not establish completeness of\r\n   search pages or `yourPagesEnginesCite`.\r\n4. Report source hosts, sample page URLs, citation counts, engines, associated\r\n   prompts and rivals. Use `get_engine_answers` for exact answer context, keeping\r\n   its latest-day scope distinct from the source aggregation window.\r\n5. Interpret `youOnThisSite` precisely: `linked` means linked to the brand,\r\n   `mentioned` means named without a backlink, and `absent` means a completed\r\n   page check found no brand. `unknown` and `unreachable` are not verified gaps.\r\n   `gapsOnly: true` filters verified gaps and may undercount unexamined sources.\r\n6. Show `yourPagesEnginesCite` to explain which owned pages already receive\r\n   citations. Its 50-item cap can truncate results; absence from a capped list\r\n   does not prove a page is never cited. Use `whatEachEngineReads` for engine\r\n   comparisons and disclose that it covers all engines even when targets are\r\n   filtered to one engine.\r\n7. Prioritize observed source gaps by relevance and repeated citation evidence.\r\n   Do not guarantee inclusion, recommendations or ranking improvements.\r\n\r\n## Requested outreach status changes\r\n\r\nRead the target list first. Call `set_outreach_status` with the exact returned\r\n`host`, target domain, and one of `planned`, `pitched`, `placed`, `declined` or\r\n`none` (clear). Use `planned` for a requested plan, not `pitched` unless the user\r\nsays outreach happened. Read `list_citation_sources` again to verify the change.\r\n\r\nUpdating a status does not send an email or obtain a placement. Draft outreach\r\ncopy if requested; this MCP has no tool for sending messages.\r\n\r\n## Relevant tools\r\n\r\n`list_citation_sources`, `get_engine_answers`, `get_visibility`,\r\n`set_outreach_status`.\r\n"
}

SHA-256 of public snapshot: 839039a66f175a00c89fd01b5e2fd4a73d40bca662d2e7959ed8a8352798a08d