Track 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:
bash
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:
bash
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):
bash
python3 {{SKILL_DIR}}/scripts/rank_checker.py SKILL_SLUG "keyword" --top 5
To see skills ranked immediately above and below your skill:
bash
python3 {{SKILL_DIR}}/scripts/rank_checker.py SKILL_SLUG "keyword1" "keyword2" --competitors
To see full details including scores and descriptions:
bash
python3 {{SKILL_DIR}}/scripts/rank_checker.py SKILL_SLUG "keyword" --verbose --top 10
To get machine-readable output for tracking/scripting:
bash
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:
KeywordRankNotesstock price🥇 #1/10Best positionstock query🥈 #2/10financeNot in top 10Need 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[]ParameterRequiredDescriptionSKILL_SLUGYesThe slug of the skill to check (from ClawHub URL)keywordsYes (1+)One or more search keywords to check ranking for--top NNoShow top N results per keyword--verboseNoShow detailed output with scores and descriptions--competitorsNoShow skills ranked near the target--jsonNoOutput in JSON format
GET https://clawhub.ai/api/search?q={keyword}), no authentication needed--json output and save/compare results periodically