Install
openclaw skills install skills-rankTrack and monitor the search ranking position of any ClawHub skill across multiple keywords. Check where your skill ranks for 'stock price', 'todo app', etc. Supports single keyword lookup, batch keyword tracking, competitor comparison, and JSON export. Use when: user wants to check their skill's search ranking on ClawHub, monitor SEO position, compare with competitors, or track keyword performance — like Google Search Console but for ClawHub skills.
openclaw skills install skills-rankTrack the search ranking position of any skill on ClawHub across multiple keywords.
Use this skill when the user wants to:
Trigger phrases: "check my skill's ranking", "where does my skill rank", "search position", "keyword ranking", "ClawHub SEO", "排名", "搜索排名", "关键词排名"
To check where a skill ranks for a single keyword:
python3 {{SKILL_DIR}}/scripts/rank_checker.py SKILL_SLUG "keyword"
Replace SKILL_SLUG with the skill's slug (the last part of https://clawhub.ai/owner/SLUG) and "keyword" with the search term.
To check ranking across multiple keywords at once:
python3 {{SKILL_DIR}}/scripts/rank_checker.py SKILL_SLUG "keyword1" "keyword2" "keyword3"
This will output a summary table showing the rank for each keyword.
To see the top N results for each keyword (useful for seeing who ranks above you):
python3 {{SKILL_DIR}}/scripts/rank_checker.py SKILL_SLUG "keyword" --top 5
To see skills ranked immediately above and below your skill:
python3 {{SKILL_DIR}}/scripts/rank_checker.py SKILL_SLUG "keyword1" "keyword2" --competitors
To see full details including scores and descriptions:
python3 {{SKILL_DIR}}/scripts/rank_checker.py SKILL_SLUG "keyword" --verbose --top 10
To get machine-readable output for tracking/scripting:
python3 {{SKILL_DIR}}/scripts/rank_checker.py SKILL_SLUG "keyword1" "keyword2" --json
The text output shows:
Present the results to the user in a clean markdown table:
| Keyword | Rank | Notes |
|---|---|---|
| stock price | 🥇 #1/10 | Best position |
| stock query | 🥈 #2/10 | |
| finance | Not in top 10 | Need optimization |
The JSON output includes:
skill: the queried slugchecked_at: timestampresults[]: array of per-keyword results, each with keyword, rank, total, rank_display, and optionally top_results[] or competitors[]| Parameter | Required | Description |
|---|---|---|
SKILL_SLUG | Yes | The slug of the skill to check (from ClawHub URL) |
keywords | Yes (1+) | One or more search keywords to check ranking for |
--top N | No | Show top N results per keyword |
--verbose | No | Show detailed output with scores and descriptions |
--competitors | No | Show skills ranked near the target |
--json | No | Output in JSON format |
GET https://clawhub.ai/api/search?q={keyword}), no authentication needed--json output and save/compare results periodically