Skip to content
Back to skills

citation-intelligence

ASecurity

Use when the user wants to know which URLs AI engines cite for a query, whether their domain is being cited by ChatGPT/Claude/Perplexity/Gemini/Google AI Overviews/Bing, what queries their site is cited for, how citation rate changes over time, or how their citation coverage compares to competitors. Self-hosted, BYO API keys, no backend.

  • 8 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added June 11, 2026
ai-agentsgonodegitapibackend

Works with

  • claude code
  • claude desktop
  • cursor
  • vscode
  • cli
  • api
  • mcp

Security analysis

A100/100

Pro scans all 19 files and shows the line behind each finding

Scanned June 11, 2026

npx -y skills add AutomateLab-tech/citation-intelligence --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of citation-intelligence?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for citation-intelligence
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/automatelab-tech-citation-intelligence/badge)](https://www.skillsdirectory.com/skills/automatelab-tech-citation-intelligence)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: citation-intelligence
description: Use when the user wants to know which URLs AI engines cite for a query, whether their domain is being cited by ChatGPT/Claude/Perplexity/Gemini/Google AI Overviews/Bing, what queries their site is cited for, how citation rate changes over time, or how their citation coverage compares to competitors. Self-hosted, BYO API keys, no backend.
version: 0.10.0
license: MIT
homepage: https://github.com/AutomateLab-tech/citation-intelligence
compatibility:
  hosts:
    - claude-code
    - cursor
    - claude-desktop
    - windsurf
    - vscode
    - zed
    - continue
    - cline
    - jetbrains
    - warp
metadata:
  npm: "@automatelab/citation-intelligence"
  mcpName: io.github.AutomateLab-tech/citation-intelligence
---

# citation-intelligence

Pairs with the `@automatelab/citation-intelligence` server (12 tools across 6 namespaces). Queries which URLs Perplexity, Claude, ChatGPT, Gemini, Google AI Overviews, and Bing cite for any query — self-hosted, no account, no centralized backend.

## Tool namespaces

### `citations_*` — query-level: who cites what

| Tool | Use when |
|---|---|
| `citations_provenance` | **Start here.** Fan a query across engines; returns per-URL cross-engine consensus matrix |
| `citations_check` | URLs cited by a single engine for a query (cheaper than provenance) |
| `citations_evidence` | Extract the cited snippet — *why* a URL is cited, not just *that* it is |
| `citations_predict` | Citation likelihood from public signals — no LLM fired |
| `citations_trend` | Time-series citation rate + per-query gained/lost deltas |
| `citations_freshness` | Recency score for pages an engine cites |

### `domain_*` — domain-level: am I cited, what for

| Tool | Use when |
|---|---|
| `domain_am_i_cited` | Fan across all engines for a domain; cross-engine consensus. Default first tool for "is my site cited?" |
| `domain_cited_for` | Which queries the domain has been cited for (from local cache) |

### `signals_*` — page-level: citation signals

| Tool | Use when |
|---|---|
| `signals_ai_overview` | Google AI Overview eligibility check for a URL |
| `signals_answer_box` | Featured snippet / answer box signals |

### `competitors_*`, `panel_*`, `audit_*` — tracking and comparison

| Tool | Use when |
|---|---|
| `competitors_compare` | Compare citation coverage between your domain and a competitor |
| `panel_run` | Run a batch of queries and aggregate citation results |

## Default workflows

**"Is my site cited?"**
```
domain_am_i_cited(domain: "example.com", engine: "auto")
→ Per-engine breakdown + consensus. Pin engine= to reduce cost.
```

**"Who ranks for this query?"**
```
citations_provenance(query: "best n8n alternatives")
→ Cross-engine URL matrix with interpretation notes
```

**"Why does ChatGPT cite them and not me?"**
```
citations_evidence(query: "...", url: "competitor.com/page")
→ The cited snippet; compare against your page
```

## Server setup

**Claude Code** (`.claude/mcp.json`):
```json
{
  "mcpServers": {
    "citation-intelligence": {
      "command": "npx",
      "args": ["-y", "@automatelab/citation-intelligence"]
    }
  }
}
```

**Claude Desktop** (`claude_desktop_config.json`):
```json
{
  "mcpServers": {
    "citation-intelligence": {
      "command": "npx",
      "args": ["-y", "@automatelab/citation-intelligence"]
    }
  }
}
```

Requires Node 20+. Add your API keys as environment variables — each engine you want to query needs its own key (Perplexity, OpenAI, Anthropic, Google). See the [README](https://github.com/AutomateLab-tech/citation-intelligence#configuration) for the full list.

---

Developed by [AutomateLab](https://automatelab.tech). Source: [github.com/AutomateLab-tech/citation-intelligence](https://github.com/AutomateLab-tech/citation-intelligence).

Files in this skill

  • .claude-plugin/plugin.json333 B
  • .dockerignore41 B
  • .mcp.json170 B
  • CHANGELOG.md11.7 KB
  • CONTRIBUTING.md1.7 KB
  • Dockerfile389 B
  • SECURITY.md742 B
  • SKILL.md3.7 KB
  • action.yml1.8 KB
  • action/runner.mjs2.4 KB
  • docs/surface-fidelity.md5.6 KB
  • glama.json103 B
  • openclaw.plugin.json368 B
  • package.json1.5 KB
  • server.json894 B
  • smithery.yaml1.7 KB
  • src/index.ts25.3 KB
  • src/output-schemas.ts29.3 KB
  • src/prompts.ts7.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.