← 返回 Skills 市场
openmath-claim-reward
作者
shentu-org
· GitHub ↗
· v1.0.4
· MIT-0
182
总下载
0
收藏
1
当前安装
3
版本数
在 OpenClaw 中安装
/install openmath-claim-reward
功能描述
Claims earned rewards from the OpenMath platform. Use when the user wants to query claimable imported/proof rewards or withdraw verified Shentu rewards after...
安全使用建议
This skill appears to do exactly what it says: query claimable rewards and help with withdrawing them via your local shentud CLI. Before using it: 1) verify you have a trusted shentud binary on PATH (don’t run with an untrusted or downloaded binary), 2) check the openmath-env.json config paths it will read (~/.openmath-skills or ./.openmath-skills or the file pointed to by OPENMATH_ENV_CONFIG) to ensure it contains the expected prover_address, 3) confirm the exact key name/address with shentud keys show before broadcasting any tx (the skill explicitly requires user confirmation), and 4) verify the RPC node URL (default https://rpc.shentu.org:443 or your SHENTU_NODE_URL) — avoid pointing to unknown third‑party nodes when signing transactions. The included scripts are small and readable; if you plan to use the withdraw flow, follow the checklist in SKILL.md and do not broadcast transactions until you are certain the local key controls the reward address.
功能分析
Type: OpenClaw Skill
Name: openmath-claim-reward
Version: 1.0.4
The skill is a legitimate utility for querying and claiming rewards on the Shentu blockchain via the OpenMath platform. It uses the local 'shentud' CLI and the OS keyring for secure transaction signing, with scripts (query_reward_status.py and reward_config.py) that implement safe subprocess handling and clear configuration discovery. The instructions in SKILL.md and the reference documents emphasize security by requiring the agent to verify addresses and key names with the user before broadcasting any transactions.
能力评估
Purpose & Capability
Name/description (claiming OpenMath rewards) align with included files and instructions: scripts query rewards and read an openmath-env.json. The SKILL.md requires python3 and shentud which are appropriate. Minor inconsistency: the registry metadata lists no required env vars while SKILL.md documents optional environment overrides (OPENMATH_ENV_CONFIG, SHENTU_CHAIN_ID, SHENTU_NODE_URL); this is a small documentation mismatch but not a functional red flag.
Instruction Scope
Runtime instructions are narrowly scoped: they read a project/user config (openmath-env.json), call the local shentud CLI to query rewards or tx status, and instruct the user to run shentud tx for withdrawals. The instructions explicitly require user confirmation before broadcasting and limit file access to the named config locations. No instructions ask to read unrelated system files or exfiltrate data.
Install Mechanism
No install spec (instruction-only with small helper scripts). No downloads or extracted archives. This minimizes risk; the only actions are running the included Python scripts and invoking the local shentud binary.
Credentials
The skill documents optional env vars for configuration (OPENMATH_ENV_CONFIG, SHENTU_CHAIN_ID, SHENTU_NODE_URL) which are appropriate for a blockchain RPC tool. It does not require unrelated credentials or secrets. Note: registry metadata reported 'Required env vars: none' while SKILL.md lists these as optional — the difference is informational only.
Persistence & Privilege
always:false and no special persistence or system-wide configuration changes are requested. The skill will invoke local binaries (normal for this task) but does not attempt to modify other skills or agent-wide settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install openmath-claim-reward - 安装完成后,直接呼叫该 Skill 的名称或使用
/openmath-claim-reward触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.4
Declare claim reward requirements and trust boundary
v1.0.2
claim theorems reward on openmath
v1.0.0
- Initial release of openmath-claim-reward v1.0.0.
- Enables users to check and claim OpenMath rewards (imported and proof) on Shentu.
- Auto-discovers reward address from config when not provided; does not guess if not set up.
- Ensures reward withdrawal only proceeds if a matching local keyring key is present.
- Provides full query and withdrawal flow, including mainnet defaults and keyring usage.
- Includes detailed workflow checklist and built-in reference links for setup and flow.
元数据
常见问题
openmath-claim-reward 是什么?
Claims earned rewards from the OpenMath platform. Use when the user wants to query claimable imported/proof rewards or withdraw verified Shentu rewards after... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 182 次。
如何安装 openmath-claim-reward?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install openmath-claim-reward」即可一键安装,无需额外配置。
openmath-claim-reward 是免费的吗?
是的,openmath-claim-reward 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
openmath-claim-reward 支持哪些平台?
openmath-claim-reward 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 openmath-claim-reward?
由 shentu-org(@bennyzhe)开发并维护,当前版本 v1.0.4。
推荐 Skills