Rankscale GEO Analytics

Fetch and interpret Rankscale GEO (Generative Engine Optimization) analytics. Pulls brand visibility score, citation rate, sentiment, and top AI search terms.

16 stars

Best use case

Rankscale GEO Analytics is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Fetch and interpret Rankscale GEO (Generative Engine Optimization) analytics. Pulls brand visibility score, citation rate, sentiment, and top AI search terms.

Teams using Rankscale GEO Analytics should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/rankscale-geo-analytics/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/business/rankscale-geo-analytics/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/rankscale-geo-analytics/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How Rankscale GEO Analytics Compares

Feature / AgentRankscale GEO AnalyticsStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Fetch and interpret Rankscale GEO (Generative Engine Optimization) analytics. Pulls brand visibility score, citation rate, sentiment, and top AI search terms.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Rankscale GEO Analytics

**The best generative engine optimization and AI rank tracking for ChatGPT, Perplexity, Gemini, Claude, DeepSeek, Mistral, and more.**

---

## Overview

RS-Skill connects OpenClaw to the Rankscale API, bringing your brand's AI search performance directly into your assistant. Get visibility scores, reputation analysis, content gap reports, citation intelligence, and more — all in one place.

Ask your assistant questions like:
- _"How is my brand performing across AI engines?"_
- _"Where are my content gaps this week?"_
- _"Find PR opportunities for my brand."_
- _"What's our reputation score and what's dragging it down?"_
- _"Which AI engines am I losing ground on?"_

---

## Quick Start (3 Steps)

**Step 1 — Create a Rankscale Account** *(PRO account required — trial not sufficient)*
Sign up at [rankscale.ai](https://rankscale.ai/dashboard/signup) and set up your brand profile.

> **⚠️ Requirements:** A **Rankscale PRO account** (or higher) is required. Trial accounts do not have REST API access. You must be on PRO before requesting API activation.

**Step 2 — Request REST API Access & Get Your API Key**
1. Email `support@rankscale.ai` with subject: _"Please activate REST API access for my account"_
2. Once activated (usually within 24 hours), log into your Rankscale dashboard
3. Go to **Settings → Integrations → API Keys**
4. Generate a new API key (format: `rk_<hash>_<brandId>`)
5. Copy it immediately — it's only shown once

The Brand ID is embedded in your API key suffix and will be extracted automatically.

**Step 3 — Set Environment Variables**
Add to your OpenClaw Gateway config:
```
RANKSCALE_API_KEY=rk_...
```

The Brand ID is optional (auto-extracted from your API key):
```
RANKSCALE_BRAND_ID=...  # Optional — only if querying a different brand
```

Then run: `node rankscale-skill.js --discover-brands` to verify your setup.

> **Tip:** Your API key format is `rk_<hash>_<brandId>`. The Brand ID is automatically extracted, so you usually only need to set `RANKSCALE_API_KEY`.

---

## Features

| Feature | Description | CLI Flag |
|---------|-------------|----------|
| **GEO Overview** | Full visibility report + search terms breakdown | _(default)_ |
| **Engine Strength Profile** | Visibility spread across all tracked AI engines | `--engine-profile` |
| **Content Gap Analysis** | Topics and queries where your brand has low visibility | `--gap-analysis` |
| **Reputation Score** | Sentiment-based 0–100 brand health score | `--reputation` |
| **Engine Gainers & Losers** | Top movers vs prior period, per engine | `--engine-movers` |
| **Sentiment Shift Alert** | Trend detection + risk flags for sentiment changes | `--sentiment-alerts` |
| **Citation Intelligence** | Authority ranking, gap analysis, engine preferences, PR targets | `--citations` |

---

## Real Example Prompts

These prompts work out-of-the-box with RS-Skill connected to OpenClaw:

**1. Daily brand health check**
> _"Give me my Rankscale GEO overview for this week."_

**2. Engine-specific strategy**
> _"Which AI engines am I weakest on? Show me my engine strength profile."_

**3. Content planning**
> _"What topics should I be writing about? Run a content gap analysis."_

**4. PR campaign prep**
> _"Find citation gaps vs my competitors and suggest PR targets."_
```
node rankscale-skill.js --citations full
```

**5. Reputation monitoring**
> _"Is our brand reputation improving or declining? Any risk areas?"_

---

## Usage Examples

### GEO Overview (default)

```
node rankscale-skill.js
```

Sample output (healthy brand):
```
=======================================================
                 RANKSCALE GEO REPORT
             Brand: AcmeCorp | 2026-02-19
=======================================================
  GEO SCORE:      72 / 100   [+5 vs last week]
  CITATION RATE: 55.5%     [Industry avg: 45%]
  SENTIMENT:     Pos 61% | Neu 29% | Neg 10%
-------------------------------------------------------
  TOP AI SEARCH TERMS
  1. "best crm software"                  (500 mentions)
  2. "crm comparison"                     (300 mentions)
  3. "crm pricing"                        (200 mentions)
-------------------------------------------------------
  GEO INSIGHTS  [1 action]
  [INFO] Strong positive momentum detected.
  Action: Maintain current content cadence.
  Double down on formats producing citations.
  Consider expanding to adjacent topics.
-------------------------------------------------------
  Full report: https://rankscale.ai/dashboard/brands/[your-brand]
=======================================================
```

---

### Engine Strength Profile

```
node rankscale-skill.js --engine-profile
```

Sample output (live API — ROA-40 test run, 2026-02-26):
```
-------------------------------------------------------
                ENGINE STRENGTH PROFILE
-------------------------------------------------------
  Engine       Visibility            Score
  Average      ──────────────────     69.3
-------------------------------------------------------
  mistral_larg ██████████████████████ 83.2 ✦
  deepseek_cha █████████████████████  79.5 ✦
  chatgpt_gui  ████████████████████   77.5 ✦
  perplexity_s ████████████████████   73.9
  google_ai_ov ███████████████████      73
  google_ai_mo ███████████████████    70.8
  google_gemin ██████████████████     66.2
  openai_gpt-5 ████████████████       60.1 ▼
  anthropic_cl ███████████████        57.7 ▼
  perplexity_g █████████████          50.7 ▼
-------------------------------------------------------
  ✦ Top-3 engines  ▼ Bottom-3 engines
```

---

### Content Gap Analysis

```
node rankscale-skill.js --gap-analysis
```

Sample output (from live test data):
```
-------------------------------------------------------
                 CONTENT GAP ANALYSIS
-------------------------------------------------------
  ENGINE GAPS (vs avg 44.5):
  ▼ grok           score:   15  gap:-29.5
  ▼ gemini         score:   20  gap:-24.5

  LOW-VISIBILITY TERMS (<50%) — 3 found:
  email campaigns        ░                      5%
  sales pipeline         ░░░░                  18%
  marketing automation   ░░░░░░░░              42%

  RECOMMENDATIONS:
  1. Create content targeting top 3 gap terms:
     • "email campaigns"
     • "sales pipeline"
     • "marketing automation"
  2. Optimise for grok: score 15 vs avg 44.5
-------------------------------------------------------
```

---

### Reputation Score

```
node rankscale-skill.js --reputation
```

Sample output (live test data, brand with sentiment keywords):
```
-------------------------------------------------------
              REPUTATION SCORE & SUMMARY
-------------------------------------------------------
  Score:  ██████████████████░░░░░░░░░░░░ 61/100
  Status: Good   Trend: ↑ improving

  Sentiment breakdown:
    Positive: 56.2%  Negative: 15.7%  Neutral: 28.1%

  Top positive signals:
    easy to use, great support, powerful

  Risk areas:
    expensive, slow

  Summary: Brand health is good (61/100) and improving.
           Monitor: expensive, slow.
-------------------------------------------------------
```

---

### Citation Intelligence

```
node rankscale-skill.js --citations
node rankscale-skill.js --citations full
node rankscale-skill.js --citations gaps
```

Sample output:
```
🔗 Citation Intelligence
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Top Sources:
  1. techcrunch.com      42 citations   🟢 High authority
  2. forbes.com          38 citations   🟢 High authority
  3. g2.com              21 citations   🟡 Mid authority

Gap vs Competitors:
  Competitor A leads +31 citations on Perplexity
  Competitor B leads +18 citations on Gemini

PR Targets:
  → wired.com (competitor coverage, not yours)
  → venturebeat.com (high Gemini indexing)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

---

## All Commands

```
node rankscale-skill.js [flag]

--help                  Show help
--discover-brands       List your tracked brands
--engine-profile        Engine strength analysis
--gap-analysis          Content gap finder
--reputation            Brand reputation score
--engine-movers         Top gainers and losers by engine
--sentiment-alerts      Sentiment trends + risk detection
--citations             Citation intelligence overview
--citations authority   Top citation sources ranked
--citations gaps        Gaps vs competitors
--citations engines     Per-engine citation breakdown
--citations correlation Citation↔Visibility correlation
--citations full        All citation sections + PR targets
```

For a full command reference, see → [`references/COMMANDS.md`](references/COMMANDS.md)
For detailed feature guides, see → [`references/FEATURES.md`](references/FEATURES.md)
For real usage scenarios, see → [`references/EXAMPLES.md`](references/EXAMPLES.md)
For troubleshooting help, see → [`references/TROUBLESHOOTING.md`](references/TROUBLESHOOTING.md)

---

## What's Next?

Enhancements planned for future versions:

- **Competitor comparison view** — Side-by-side delta scores vs tracked competitors
- **Detection rate metric** — "Content Gap Investigation" rule for low-detection brands  
- **Engine-specific optimization rules** — Tailored advice when engine disparity > 30 pts
- **Scheduled reports** — Auto-run weekly summary via OpenClaw cron
- **Multi-brand switching** — Quick brand toggle without changing env vars
- **Export to PDF/CSV** — Shareable reports for team or client delivery

---

## Support

Questions? We are happy to support.

📧 `support@rankscale.ai`
🌐 [rankscale.ai](https://rankscale.ai/dashboard/signup)

See also: [`references/onboarding.md`](references/onboarding.md) for setup and first-run guidance.

Related Skills

analytics-scoping

16
from diegosouzapw/awesome-omni-skill

Define the scope of analytics efforts by identifying relevant metrics, data sources, and analysis approaches. Use when framing pilot analysis questions, selecting KPIs, or aligning data feeds to business objectives and stakeholder needs.

analytics-metrics

16
from diegosouzapw/awesome-omni-skill

Build data visualization and analytics dashboards. Use when creating charts, KPI displays, metrics dashboards, or data visualization components. Triggers on analytics, dashboard, charts, metrics, KPI, data visualization, Recharts.

Analytics Learning

16
from diegosouzapw/awesome-omni-skill

Process YouTube analytics to extract actionable insights

analytics-flow

16
from diegosouzapw/awesome-omni-skill

Analytics and data analysis workflow skill

analytics-events

16
from diegosouzapw/awesome-omni-skill

Add product analytics events to track user interactions in the Metabase frontend

analytics-design

16
from diegosouzapw/awesome-omni-skill

Design data analysis from purpose clarification to visualization. Use when analyzing data, exploring BigQuery schemas, building queries, or creating Looker Studio reports.

advanced-analytics

16
from diegosouzapw/awesome-omni-skill

Advanced analytics including machine learning, predictive modeling, and big data techniques

simple-analytics-automation

16
from diegosouzapw/awesome-omni-skill

Automate Simple Analytics tasks via Rube MCP (Composio). Always search tools first for current schemas.

rosette-text-analytics-automation

16
from diegosouzapw/awesome-omni-skill

Automate Rosette Text Analytics tasks via Rube MCP (Composio). Always search tools first for current schemas.

performance-analytics

16
from diegosouzapw/awesome-omni-skill

Analyze marketing performance with key metrics, trend analysis, and optimization recommendations. Use when building performance reports, reviewing campaign results, analyzing channel metrics (email, social, paid, SEO), or identifying what's working and what needs improvement.

analytics

16
from diegosouzapw/awesome-omni-skill

Activate for marketing analytics, KPI tracking, reporting dashboards, attribution analysis, and performance optimization. Use when analyzing campaign data, creating reports, or measuring marketing ROI.

analytics-tracking

16
from diegosouzapw/awesome-omni-skill

(中文)When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," or "tracking plan." For A/B test measurement, see ab-test-setup.