← Back to Skills Marketplace
x-rayluan

Ai Search Rank Tracker

by X-RayLuan · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ⚠ suspicious
318
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install ai-search-rank-tracker
Description
Track whether ChatGPT, Claude, Gemini, and Perplexity recommend a startup or brand across a prompt set. Use when you need AI search visibility tracking, GEO...
README (SKILL.md)

AI Search Rank Tracker

Run the tracker against a prompt set and produce a visibility report.

Inputs

Use a JSON file like prompts/starter.json:

{
  "brand": "clawlite.ai",
  "aliases": ["clawlite", "claw lite", "clawlite ai"],
  "prompts": [
    "best openclaw alternative",
    "easiest openclaw installer",
    "openclaw for beginners"
  ],
  "engines": ["chatgpt", "claude", "gemini", "perplexity"]
}

Install

Use the one-click bootstrap:

bash scripts/install.sh

Run

node src/index.js prompts/starter.json

Outputs

Find reports in output/:

  • JSON report
  • Markdown report
  • CSV report

Prompt database

Use the built-in prompt database in prompt-db/ for larger GEO / AI SEO scans.

Included categories:

  • SaaS
  • AI tools
  • Developer tools
  • OpenClaw ecosystem
  • Local AI tools

Each record includes category and commercial metadata so prompt sets can be grouped by intent, journey stage, and buyer value.

Notes

  • Configure keys in .env
  • OpenAI-compatible backends are supported
  • Anthropic is supported
  • OpenRouter / EZRouter-compatible setups can be wired through environment variables
  • Per-engine failures do not fail the whole batch
Usage Guidance
What to consider before installing: - This repository will call external LLM provider APIs (OpenAI for ChatGPT, Anthropic for Claude, and possibly other routing layers). You must provide API keys (expected via a .env file), but the skill listing did not declare those required env vars — treat that as an omission, not absence of requirement. - Installing runs npm install (see scripts/install.sh / package.json). That fetches packages from the public npm registry (openai, @anthropic-ai/sdk, dotenv). If you want to be cautious, inspect scripts/install.sh, run npm install in an isolated environment (container, VM), or vendor/verify dependencies before executing on a machine with sensitive data. - The skill will send your prompts and brand names to third-party LLM providers when you run it. Do not put secrets or private data into prompt files unless you trust the configured provider and account billing/retention policies. - The primary incoherence here is metadata: the registry claims no required env vars, but the code and SKILL.md require API keys. Ask the publisher to update skill metadata to list required environment variables (e.g., OPENAI_API_KEY, ANTHROPIC_API_KEY, and any router-related vars) and to document exactly which keys are mandatory and optional. - Recommended actions: review scripts/install.sh, review src/* for any unexpected outbound endpoints, run in an isolated/containerized environment, provide only provider API keys (rotate them if you later suspect misuse), and verify the publisher/source (this package appears to be a local project; no upstream homepage was provided).
Capability Analysis
Type: OpenClaw Skill Name: ai-search-rank-tracker Version: 0.1.1 The bundle is a legitimate tool for monitoring brand visibility in AI search results (AI SEO/GEO tracking). It uses standard Node.js patterns to interface with OpenAI, Anthropic, and OpenRouter APIs using user-provided environment variables. The installation script (scripts/install.sh) and the extensive prompt database (prompt-db/) are consistent with the stated purpose of benchmarking brand mentions across different LLM engines. No evidence of data exfiltration, backdoors, or malicious prompt injection was found in the code or documentation.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The codebase and package.json depend on OpenAI and Anthropic SDKs (openai, @anthropic-ai/sdk) which match the stated purpose of querying ChatGPT and Claude. That dependency footprint is proportionate to the skill's described goal. However the registry metadata lists no required env vars or primary credential even though the project clearly expects API keys (SKILL.md: 'Configure keys in .env' and outputs show Missing ANTHROPIC_API_KEY / OpenAI quota errors). The lack of declared credentials in the metadata is an incoherence.
Instruction Scope
SKILL.md instructs running scripts/install.sh and node src/index.js with a prompt JSON and explicitly tells the user to configure keys in .env and that Anthropic/OpenAI and OpenRouter/EZRouter setups are supported. The runtime instructions stay within the stated purpose (no broad system file reads or unrelated data collection are instructed). The only scope issue is that the skill's runtime requires external API credentials (implied but not declared) — SKILL.md does mention configuring .env, so behavior is not hidden but the metadata omission is inconsistent.
Install Mechanism
There is no registry install spec, but the repo includes scripts/install.sh and package.json requiring npm dependencies (openai, @anthropic-ai/sdk, dotenv). Installing will run npm install and fetch packages from the public npm registry; no suspicious remote downloads or archive extraction from unknown hosts were observed. The minor risk: an included install script exists but the skill metadata does not advertise an install step — this is an operational inconsistency but not a direct code-hosting red flag.
Credentials
The project clearly expects API keys (OpenAI, Anthropic, possibly OpenRouter/EZRouter or other provider config) and accesses them via .env/dotenv at runtime, but the skill registry lists no required env vars or primary credential. This mismatch is problematic because users installing the skill may not be warned that sensitive API keys will be needed and used. Requiring multiple provider keys is proportionate to multi-engine tracking, but the omission in declared requirements increases the risk of accidental exposure if the user misconfigures .env or shares output files.
Persistence & Privilege
The skill is not always-enabled and does not request special platform privileges. It does not declare system config paths or claim to modify other skills. It will perform network calls to external LLM provider endpoints (expected for purpose) but otherwise does not request elevated persistence or cross-skill config changes.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ai-search-rank-tracker
  3. After installation, invoke the skill by name or use /ai-search-rank-tracker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
Version 0.1.1 of ai-search-rank-tracker introduces a built-in prompt database for larger and more granular AI search visibility scans. - Added prompt database under prompt-db/ with categories: SaaS, AI tools, Developer tools, OpenClaw ecosystem, and Local AI tools. - Each prompt includes category and commercial metadata for grouping and analysis by intent, journey stage, and buyer value. - Updated documentation to reflect the new prompt database and its usage. - No changes to core tracking or reporting logic; main enhancement is prompt management and metadata. - Improved organization for running larger GEO / AI SEO scans.
v0.1.0
Initial public MVP: AI search visibility tracking across top AI engines
Metadata
Slug ai-search-rank-tracker
Version 0.1.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Ai Search Rank Tracker?

Track whether ChatGPT, Claude, Gemini, and Perplexity recommend a startup or brand across a prompt set. Use when you need AI search visibility tracking, GEO... It is an AI Agent Skill for Claude Code / OpenClaw, with 318 downloads so far.

How do I install Ai Search Rank Tracker?

Run "/install ai-search-rank-tracker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Ai Search Rank Tracker free?

Yes, Ai Search Rank Tracker is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Ai Search Rank Tracker support?

Ai Search Rank Tracker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Ai Search Rank Tracker?

It is built and maintained by X-RayLuan (@x-rayluan); the current version is v0.1.1.

💬 Comments