当用户提出以下需求时使用本 skill:
curl / jq API 调用,并解释返回数据start_date、 end_date、 days、 metric、 rank_limithttp://skills.easytoken.cc/http://skills.easytoken.cc/api429start_date / end_date 或 days,以及 metric=downloads|stars。/skills/growth、 /skills/top、 /skills/search、 /stats、 /tags、 /authors)。curl -sS 请求,用 jq 提取关键字段,必要时只保留前几项用于结论展示。429,等待 3 秒后重试。bash
BASE_URL="http://skills.easytoken.cc/api"
# 1) 下载增速榜
curl -sS "$BASE_URL/skills/growth?start_date=2026-03-01&end_date=2026-03-30&metric=downloads&rank_limit=1000&limit=20" | jq .
# 2) Star 增速榜
curl -sS "$BASE_URL/skills/growth?days=7&metric=stars&rank_limit=1000&limit=20" | jq .
# 3) 当前 TOP 榜单
curl -sS "$BASE_URL/skills/top?limit=20&order=downloads" | jq .
# 4) 搜索某类技能并观察表现
curl -sS "$BASE_URL/skills/search?q=python&limit=50" | jq .
# 5) 时间范围查询
curl -sS "$BASE_URL/skills/time-range?start_date=2026-03-01&end_date=2026-03-30&date_field=updated_at&order=updated_at&limit=20" | jq .
# 6) 汇总统计
curl -sS "$BASE_URL/stats" | jq .
详细端点与参数说明见: references/api-endpoints.md
可直接使用脚本:
scripts/call_api.sh:快速请求任意 API 端点示例:
bash
bash scripts/call_api.sh skills/top "limit=10&order=stars"
bash scripts/call_api.sh skills/growth "start_date=2026-03-24&end_date=2026-03-30&rank_limit=1000&limit=20"