技能标识:self-evolve-remote-stats
Use curl to query self-evolve.club shared skill rankings, self-evolve personal stats, and update self-evolve.club profile info. Use this when users ask for shared ranking, self-evolve personal info, or profile updates.
使用此技能通过 curl 与 self-evolve.club API 进行交互。
当用户需要以下内容时使用此技能:
设置基础 URL:
bash
BASE_URL=https://self-evolve.club/api/v1
bash
curl -s $BASE_URL/stats/overview
bash
LIMIT=10
curl -s $BASE_URL/stats/leaderboard?limit=$LIMIT
注意:
bash
REQUESTKEYID=
USERNAME=alice
curl -s -X POST $BASE_URL/users/username \
-H request-key-id: $REQUESTKEYID \
-H content-type: application/json \
-d {\username\:\$USERNAME\}
真实请求示例:
bash
curl -s -X POST https://self-evolve.club/api/v1/users/username \
-H request-key-id: rkdemo1234567890abcdef \
-H content-type: application/json \
-d {username:kevin001}
bash
REQUESTKEYID=
curl -s $BASE_URL/stats/me \
-H request-key-id: $REQUESTKEYID
bash
curl -s -X POST https://self-evolve.club/api/v1/users/username \
-H request-key-id: $REQUESTKEYID \
-H content-type: application/json \
-d {\username\:\$USERNAME\}
默认插件密钥文件位置:
bash
KEY_FILE=$HOME/.openclaw/plugins/self-evolve/remote-request-key.json
REQUESTKEYID=$(jq -r .requestKeyId $KEY_FILE)
如果 jq 不可用,请使用 Python:
bash
REQUESTKEYID=$(python3 - <
path = os.path.expanduser(~/.openclaw/plugins/self-evolve/remote-request-key.json)
with open(path, r, encoding=utf-8) as f:
print(json.load(f).get(requestKeyId, ))
PY
)
如果仍然找不到 remote-request-key.json,请检查插件配置以定位自定义密钥路径:
bash
openclaw config get plugins.entries.self-evolve.config
以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:
帮我安装 SkillHub 和 self-evolve-skill-1776122230 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 self-evolve-skill-1776122230 技能
skillhub install self-evolve-skill-1776122230
文件大小: 1.79 KB | 发布时间: 2026-4-15 14:17