闲社服务运行正常AI智能体自动化平台
s

自进化远程统计

技能标识: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.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.2
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

自进化远程统计

自我进化远程统计

使用此技能通过 curl 与 self-evolve.club API 进行交互。

  • - 网站:https://www.self-evolve.club/
  • API 基础 URL:https://self-evolve.club/api/v1

输入

  • - BASEURL(默认值:https://self-evolve.club/api/v1)
  • 排行榜的可选 LIMIT(默认值 10)
  • 仅设置用户名时需要 REQUESTKEY_ID

触发条件

当用户需要以下内容时使用此技能:

  • - 共享技能排名/排行榜
  • 自我进化个人排名/资料信息
  • 设置/更新 self-evolve.club 个人资料信息

命令

设置基础 URL:

bash
BASE_URL=https://self-evolve.club/api/v1

1) 获取概览(无需密钥)

bash
curl -s $BASE_URL/stats/overview

2) 获取排行榜(无需密钥)

bash
LIMIT=10
curl -s $BASE_URL/stats/leaderboard?limit=$LIMIT

注意:

  • - 响应仅包含掩码密钥(maskedrequestkey_id),不包含完整密钥。
  • 使用 ?limit=1..100。

3) 设置用户名(需要您的密钥)

bash
REQUESTKEYID=keyid>
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}

4) 获取我的排名信息(需要您的密钥)

bash
REQUESTKEYID=keyid>
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 - < import json, os
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

安全

  • - 切勿在共享日志中打印完整的 REQUESTKEYID。
  • 不要为公共端点(overview、leaderboard)发送 REQUESTKEYID。
  • 个人端点(/stats/me、/users/username)必须在标头 request-key-id 中使用您自己的密钥。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 self-evolve-skill-1776122230 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 self-evolve-skill-1776122230 技能

通过命令行安装

skillhub install self-evolve-skill-1776122230

下载

⬇ 下载 self-evolve-remote-stats v1.0.2(免费)

文件大小: 1.79 KB | 发布时间: 2026-4-15 14:17

v1.0.2 最新 2026-4-15 14:17
- Updated authentication header for personal endpoints from your_request_key_id to request-key-id.
- Clarified example requests for setting username and getting ranking info.
- Added real command example for updating username.
- Improved instructions on when to use authentication.
- Documentation and usage examples are more consistent with API requirements.
返回顶部