Agent skill

AI Citations Report

by OpenClaudia in OpenClaudia/openclaudia-skills

Generate an AI Citations Report (GEO) for a domain — which AI-search prompts cite the site across Google AI Overview and ChatGPT, plus organic-traffic context and per-article citation coverage.

MITAuto-check passedMarketing & SEO

Install AI Citations Report

skills CLI
$ npx skills add OpenClaudia/openclaudia-skills --skill ai-citations-report -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install OpenClaudia/openclaudia-skills ai-citations-report --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/OpenClaudia/openclaudia-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ai-citations-report .claude/skills/ai-citations-report && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ai-citations-report
GitHub stars
713
Token cost
~834 tokens
SKILL.md length
339 words
Files
1
Skills in repo
74
Repo updated
First seen
Licence
MIT

At a glance

Generate an AI Citations Report (GEO) for a domain — which AI-search prompts cite the site across Google AI Overview and ChatGPT, plus organic-traffic context and per-article citation coverage.

  • The user asks for an AI citations report
  • SKILL.md covers Requirements, What it produces, How to run and Honesty guardrails (enforced…, plus 1 more section
  • Calls curl; reaches enception.ai; needs ENCEPTION_API_KEY
  • GEO citations report

What it does

AI Citations Report is an agent skill from OpenClaudia/openclaudia-skills. Generate an AI Citations Report (GEO) for a domain — which AI-search prompts cite the site across Google AI Overview and ChatGPT, plus organic-traffic context and per-article citation coverage. Use when the user asks for an 'AI citations report', 'GEO citations report', or 'which AI prompts cite <domain'.

Its SKILL.md is about 830 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO, covering AI search optimization and Citation management. It works with OpenAI. The repository describes itself as: 77 open-source marketing skills for Claude Code, Codex, and other AI coding agents. SEO, content, email, ads, analytics, and growth. The licence is MIT.

When your agent uses it

  • The user asks for an AI citations report
  • GEO citations report
  • Which AI prompts cite <domain

Example prompts

  • “AI citations report”
  • “GEO citations report”
  • “which AI prompts cite <domain”
  • “/ai-citations-report”

Requirements

  • A credential in ENCEPTION_API_KEY

What it can do on your machine

Read from SKILL.md and the folder at commit 28bf209. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • enception.ai

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • ENCEPTION_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

AI Citations Report loads about 834 tokens when it runs. Until then it costs about 82 tokens; SKILL.md has 339 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~82
When it runs · the whole SKILL.md, loaded when a task matches
~834

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from OpenClaudia/openclaudia-skills at commit 28bf209, republished under its MIT licence (© OpenClaudia). 339 words, ~834 tokens.

Download SKILL.mdSave it as .claude/skills/ai-citations-report/SKILL.md (or your agent's skills folder).
name
ai-citations-report
description
Generate an AI Citations Report (GEO) for a domain — which AI-search prompts cite the site across Google AI Overview and ChatGPT, plus organic-traffic context and per-article citation coverage. Use when the user asks for an 'AI citations report', 'GEO citations report', or 'which AI prompts cite <domain>'.

AI Citations Report

Generate a styled, client-ready GEO report showing which AI-search prompts cite a domain across Google AI Overview and ChatGPT.

This skill is a thin client over the Enception AI Citations API (POST https://www.enception.ai/api/external/ai-citations). Do not re-implement the data pull or report HTML locally — all logic (LLM Mentions pull, cited-vs-retrieved classification, traffic trend, content coverage, HTML→PDF) runs server-side.

Disclosure: This skill was contributed by Enception AI and calls Enception's paid API. Citation data comes from DataForSEO LLM Mentions; traffic figures are modelled estimates.

API docs: https://www.enception.ai/doc/api-ai-citations

Requirements

  • ENCEPTION_API_KEY — access key for the Enception API. Self-serve: sign up at https://www.enception.ai, then generate a free-tier key under Account → API Key (10 reports/month free; contact the team for higher limits).

What it produces

A styled PDF (or HTML/JSON) with:

  • Summary table of every prompt that cited or retrieved the domain
  • Organic traffic, 12-month month-over-month trend, and position distribution
  • Full cited-prompt answer cards with the domain's source highlighted
  • Retrieved-but-not-cited gap cards (content opportunities)
  • Optional per-article citation coverage for URLs you pass in

How to run

bash
curl -X POST https://www.enception.ai/api/external/ai-citations \
  -H 'Content-Type: application/json' \
  -d '{
    "domain": "example.com",
    "brandName": "Example Inc",
    "locationCode": 2840,
    "articles": ["my-article-slug", "https://example.com/articles/another-post"],
    "passcode": "'"$ENCEPTION_API_KEY"'"
  }' \
  -o ai-citations-example.com.pdf

Then open the PDF and visually verify (traffic cards, trend deltas, source highlights) before presenting it.

Options
  • domain (required) — the site to analyze.
  • brandName, locationCode, languageCode, genDate (optional) — default to the domain, 2840 (US), en, and today. Common location codes: 2840 = US, 2826 = UK, 2124 = Canada.
  • articles[] (optional) — article slugs or full URLs for the content-coverage section. Omit to skip that section.
  • format (optional) — pdf (default), html, or json (json returns {citedCount, retrievedCount, promptCount, html}; useful for debugging or piping counts elsewhere).

Honesty guardrails (enforced in the report template)

  • Says "not yet cited in AI answers", never "not indexed" — LLM Mentions verifies AI citations, not Google indexation.
  • Traffic is labelled modelled estimates (DataForSEO), not measured analytics.
  • Never promise future AI citations in client-facing docs — citations are an emergent outcome of content quality, not a deliverable you can guarantee.

Notes

  • Rate limit: 20 requests/hour.
  • A domain with zero AI citations still gets a valid report — the gap cards and traffic context are the value in that case.

© OpenClaudia, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/ai-citations-report of OpenClaudia/openclaudia-skills.

Open the folder on GitHubat commit 28bf209

Compare with similar skills

AI Citations Report next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

AI Citations Report compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
AI Citations Report this skillOpenClaudia/openclaudia-skills713—~834Automated safety check: PassMIT
Grokipedia Recommendationskostja94/marketing-skills1k1 repos~4.2kAutomated safety check: PassMIT
SEO Auditshadcn-labs/agentcn490—~598Automated safety check: PassMIT
SEO ProfoundAgriciDaniel/claude-seo19k1 repos~441Automated safety check: PassMIT
AI Search Visibility Auditdavepoon/buildwithclaude3.6k—~2.4kAutomated safety check: PassMIT
Aeoalirezarezvani/claude-skills28k—~2.7kAutomated safety check: PassMIT

Similar skills

  • Grokipedia Recommendations

    kostja94/marketing-skills

    When the user wants to add recommendations, links, or content to Grokipedia.

    1k GitHub starsUsed in 1 repo~4.2k tokens
    Marketing & SEOAuto-check passed
  • SEO Audit

    shadcn-labs/agentcn

    How to present the deterministic AI-SEO audit returned by auditpage.

    490 GitHub stars~598 tokensUpdated 3 days ago
    Marketing & SEOAuto-check passed
  • SEO Profound

    AgriciDaniel/claude-seo

    Profound LLM citation tracker (extension). An agent skill from AgriciDaniel/claude-seo.

    19k GitHub starsUsed in 1 repo~441 tokens
    Marketing & SEOAuto-check passed
  • AI Search Visibility Audit

    davepoon/buildwithclaude

    Audit whether a website can be found, crawled, and cited by AI answer engines such as ChatGPT Search, Perplexity, Google AI Overviews, and Microsoft Copilot.

    3.6k GitHub stars~2.4k tokensUpdated yesterday
    Marketing & SEOAuto-check passed
  • Aeo

    alirezarezvani/claude-skills

    Answer Engine Optimization (AEO) skill — optimize content to be cited by AI language models (ChatGPT, Perplexity, Claude, Gemini, Mistral) as authoritative sources.

    28k GitHub stars~2.7k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Geo Fundamentals

    wasp-lang/wasp

    Generative Engine Optimization for AI search engines (ChatGPT, Claude, Perplexity).

    19k GitHub starsUsed in 9 repos~861 tokens
    Marketing & SEOAuto-check passed

More from OpenClaudia/openclaudia-skills

All 74 skills in this repo
  • Competitor Traffic Report

    OpenClaudia/openclaudia-skills

    Build an interactive competitive-traffic report for any company and its rivals — monthly visits (SimilarWeb), organic search traffic and Domain Rating (Ahrefs) — as one self-contained HTML page with…

    713 GitHub stars~1.2k tokensUpdated 22 days ago
    Auto-check passed
  • Geo Difficulty

    OpenClaudia/openclaudia-skills

    Score how hard a keyword is to rank for in the AI-search era — page-level URL Rating of real competitors (not just domain DR), Ahrefs keyword difficulty, and whether a given site already ranks or is…

    713 GitHub stars~694 tokensUpdated 22 days ago
    Auto-check passed
  • Gsc Portfolio Audit

    OpenClaudia/openclaudia-skills

    Audit EVERY Google Search Console property at once — rank all sites by clicks and impressions with period-over-period deltas, then diff keywords per site to surface what is newly ranking, rising…

    713 GitHub stars~1k tokensUpdated 22 days ago
    Auto-check passed
  • Similarweb Traffic

    OpenClaudia/openclaudia-skills

    Fetch website traffic estimates (monthly visits, traffic sources, top countries, keywords, engagement, ranks) for any domain from SimilarWeb.

    713 GitHub stars~882 tokensUpdated 22 days ago
    Auto-check passed
  • Ahrefs Python

    OpenClaudia/openclaudia-skills

    Manages Ahrefs API usage in Python using ahrefs-python library.

    713 GitHub stars~1.9k tokensUpdated 22 days ago
    Auto-check passed
  • Ab Test Setup

    OpenClaudia/openclaudia-skills

    Design, plan, and analyze A/B tests with statistical rigor. An agent skill from OpenClaudia/openclaudia-skills.

    713 GitHub stars~1.7k tokensUpdated 22 days ago
    Auto-check passed

Works with

Categories

Questions about AI Citations Report

What does AI Citations Report do?

Generate an AI Citations Report (GEO) for a domain — which AI-search prompts cite the site across Google AI Overview and ChatGPT, plus organic-traffic context and per-article citation coverage. AI Citations Report is an agent skill from OpenClaudia/openclaudia-skills. Generate an AI Citations Report (GEO) for a domain — which AI-search prompts cite the site across Google AI Overview and ChatGPT, plus organic-traffic context and per-article citation coverage.

When should I use AI Citations Report?

AI Citations Report fits situations like: the user asks for an AI citations report; GEO citations report; which AI prompts cite <domain.

How do I install AI Citations Report in Claude Code?

Run `npx skills add OpenClaudia/openclaudia-skills --skill ai-citations-report -a claude-code`. Or copy the skill folder (skills/ai-citations-report in OpenClaudia/openclaudia-skills) into .claude/skills/ai-citations-report in your project. Claude Code loads it when a task matches its description.

How do I install AI Citations Report in Codex?

Run `npx skills add OpenClaudia/openclaudia-skills --skill ai-citations-report -a codex`. Or copy the skill folder (skills/ai-citations-report in OpenClaudia/openclaudia-skills) into .agents/skills/ai-citations-report in your project. Codex loads it when a task matches its description.

Can I use AI Citations Report in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add OpenClaudia/openclaudia-skills --skill ai-citations-report -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ai-citations-report, .gemini/skills/ai-citations-report, .github/skills/ai-citations-report and .opencode/skills/ai-citations-report in your project.

What does AI Citations Report need to run?

Going by SKILL.md and its folder, AI Citations Report needs the command-line tools its instructions call (curl) and credentials named ENCEPTION_API_KEY. Our summary lists: A credential in ENCEPTION_API_KEY.

Does AI Citations Report access the network?

SKILL.md names 1 domain. In commands or code: enception.ai; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is AI Citations Report safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does AI Citations Report use?

AI Citations Report is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does AI Citations Report use?

About 834 tokens (SKILL.md is roughly 3.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to AI Citations Report?

Skills that share tags, products or a category with AI Citations Report: Grokipedia Recommendations (kostja94/marketing-skills, 1k stars), SEO Audit (shadcn-labs/agentcn, 490 stars), SEO Profound (AgriciDaniel/claude-seo, 19k stars) and AI Search Visibility Audit (davepoon/buildwithclaude, 3.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains AI Citations Report?

OpenClaudia (a GitHub organization) maintains it in OpenClaudia/openclaudia-skills, which has 713 GitHub stars. The repository holds 74 skills in this directory. The repository was last updated on September 18, 2026.

Source: OpenClaudia/openclaudia-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.