← CitunaCONTENT HISTORY
WHAT CHANGED
Update to Cituna
Snapshot Nov 12, 2026 · 00:09 UTC · version 0.2.2
Collection source: downloaded plugin package.
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 JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Use Cituna to inspect measured AI answers, brand mentions and citations, compare engines and competitors, review audit history, or run a visibility scan when requested.",
"included_files": [],
"name": "visibility-analysis",
"skill_md_contents": "---\r\nname: visibility-analysis\r\ndescription: Use Cituna to inspect measured AI answers, brand mentions and citations, compare engines and competitors, review audit history, or run a visibility scan when requested.\r\n---\r\n\r\n# Analyze AI visibility with Cituna\r\n\r\nRead [connection and evidence rules](../../references/connection-and-evidence.md).\r\nUse this workflow for answers and audits. Use the sibling prompt-tracking skill\r\nto edit tracked questions, citation-sources for cited pages, and search-console\r\nfor Google performance.\r\n\r\n## Current visibility and actual answers\r\n\r\n1. Establish the account and brand using the shared rules.\r\n2. Call `get_visibility` with the returned brand ID or bare domain. Identify the\r\n latest measurement day and the exact strings in `prompts[].prompt`.\r\n3. Call `get_engine_answers` for each requested prompt, copying its exact text.\r\n If no prompt is specified, start with the most relevant prompts and disclose\r\n the sample. Retrieve all requested prompts if the user requests full coverage.\r\n If `availablePrompts` is returned, select from that list instead of guessing.\r\n4. Engine keys are `chatgpt`, `perplexity`, `gemini`, `claude`, `grok`,\r\n `aioverviews`, and `aimode`. Google AI Overviews and Google AI Mode are distinct\r\n surfaces. Omit the engine filter for a cross-engine comparison.\r\n5. Report prompt, engine, date, measurement status, answer summary, brand mention\r\n or citation and cited position when returned, and source links. Mark answers\r\n with `truncated: true` as incomplete. Never infer an absent citation merely\r\n from text that may have been truncated.\r\n\r\n## Audits, trends and competitors\r\n\r\n- Use `list_audits` with a domain filter, then `get_audit` for the needed scan IDs.\r\n Explain score components and show the citation matrix without counting missing\r\n measurements as misses. Inspect `scoring_epoch` before score comparisons.\r\n- For a weekly review, use actual dated audits that bracket the requested window.\r\n If history is insufficient, report the available snapshot and missing baseline.\r\n The daily visibility and answer tools return the latest stored day; they are\r\n not historical time-series endpoints.\r\n- Use `competitor_discovery` to find candidates observed in engine answers and\r\n GSC that are absent from the tracked competitor list. Distinguish configured\r\n competitors from newly observed candidates, and show the evidence source.\r\n This tool discovers rivals; it does not edit the competitor list.\r\n- For \"why am I not cited\", join the visibility grid and answer receipts with\r\n citation sources and, when connected, GSC evidence. Classify observed gaps\r\n without asserting that absent GSC rows prove non-indexation. Clearly label\r\n explanations about source selection as hypotheses.\r\n\r\n## Requested fresh scan\r\n\r\nFirst read recent audits to determine whether existing data answers the request.\r\nUse `run_scan` only for an authorized fresh measurement with a clear target and\r\nknown quota effects. Accept the URL/domain and up to eight explicit competitor\r\ndomains supported by its schema. A scan can add an untracked brand. Respect\r\nbackend plan and write-scope checks.\r\n\r\nAn untracked domain without competitors can return a recent shared measurement\r\ninstead of a new run. MCP v1.7.2 trims the scan response and does not reliably\r\nexpose its measurement date, replay status or quota effect. Never invent those\r\nfields or label every successful response fresh. Compare `list_audits` before\r\nand after the requested run and use a returned scan ID/date when available.\r\nIf there is no new history entry, state that freshness could not be confirmed;\r\nthis alone does not prove a replay. Use account usage only when returned and\r\navoid attributing concurrent usage changes to this scan. Do not automatically\r\nrepeat a scan to resolve an uncertain result.\r\n\r\n## Relevant tools\r\n\r\n`whoami`, `list_brands`, `gsc_status`, `get_visibility`, `get_engine_answers`,\r\n`list_audits`, `get_audit`, `competitor_discovery`, `run_scan`.\r\n"
}SHA-256 of public snapshot: c6bde0a7bcc9c61022691a9de66a52427a44051a96ae8f0986fb22d9b6cd9067