Skip to main content
The RankRaft skill is a small instruction pack for AI coding agents. With it installed, an agent asked to “pull our visibility into BigQuery” or “add these prompts from a CSV” writes working code the first time: it uses the right SDK, the right endpoints and filters, handles pagination and rate limits, and knows when you should use the MCP server instead of code. It follows the open Agent Skills format: a SKILL.md file plus a few reference pages, all plain Markdown. Any agent that reads skills can use it.
Want to ask questions about your data in a chat app rather than write code? You don’t need the skill — connect the MCP server instead.

Install

Get the skill once:
Then put it where your agent looks for skills:
Recommended: the plugin, which installs the skill and keeps it updated.
Or from a shell: claude plugin marketplace add RankRaft/rankraft-claude-plugin, then claude plugin install rankraft@rankraft. Scopes, updates and removal: Claude Code plugin.Or copy the skill:

The skill repository

github.com/RankRaft/rankraft-skill is the skill itself: plain Markdown and one shell script, MIT licensed, nothing specific to one agent.
The Claude Code plugin packages this same directory, synced automatically, so both stay identical.

What it teaches

  • REST or MCP: code that pulls data or manages prompts uses the REST API and an SDK (Enterprise); questions in a chat app use the MCP server (every paid plan).
  • The SDKs: rankraft-js and rankraft-py, with working quick starts.
  • Every endpoint, with the filter fields each report accepts and the limits that apply.
  • The rules that cause most errors: server-side only; the key goes in a header; dates are inclusive UTC days; cursors belong to one query; filter values are strings; unknown fields are rejected; prompts are disabled, never deleted.
  • Every error code and what to do about it.
  • Recipes: visibility over time, a competitor leaderboard, citation share by domain, loading prompts from a CSV, daily crawler traffic into a warehouse, and long backfills.
It also includes scripts/smoke.sh, which checks a key, its access level and your site ids in one command:

Try it

With the skill installed, ask your agent something like:
  • “Write a script that exports our daily Visibility Score by engine for the last 90 days to a CSV.”
  • “Add the prompts in prompts.csv to our site, as a dry run first.”
  • “Load yesterday’s AI crawler traffic into Postgres every morning.”

Staying up to date

The skill follows the API’s OpenAPI specification.
  • Claude Code plugin: turn on auto-update once, or run claude plugin marketplace update rankraft and claude plugin update rankraft@rankraft. See Keep it up to date.
  • Copied install: run git pull in your rankraft-skill clone and copy the folder again.

Source

github.com/RankRaft/rankraft-skill · Claude Code plugin: github.com/RankRaft/rankraft-claude-plugin · MIT licence