← Back to Skills Marketplace
River Autotrader
by
mrchillhigh
· GitHub ↗
· v1.0.0
412
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install river-autotrader
Description
Provides real-time River ($RIVER) crypto data including price, 24h change, 7-day trends, volatility, Staking rewards, TVL, with a 0.001 USDT fee per query.
Usage Guidance
This skill implements the paid River data flow but has multiple red flags you should address before installing: (1) It embeds a SkillPay/TokenPay API key directly in config and code — treat that as a leaked secret and ask the author to remove it and require SKILLPAY_API_KEY as a declared env var. (2) The skill metadata does not declare any required credentials despite performing payment operations; ask for explicit required env vars and documentation of what the key is/where it came from. (3) The script will return data even when payment creation fails (bypassing the pay requirement) — clarify intended behavior. (4) The skill's source/homepage is unknown; prefer skills with verifiable origin and privacy/payment policies. Recommended actions: request that the publisher (a) remove hard-coded secrets, (b) declare SKILLPAY_API_KEY in requires.env and document its scope, (c) provide a trustworthy homepage or repo, and (d) explain how payment verification is enforced. If you cannot verify these items or trust the publisher, avoid installing or using this skill (to avoid accidental charges, secret leakage, or untrusted payment endpoints).
Capability Analysis
Type: OpenClaw Skill
Name: river-autotrader
Version: 1.0.0
The skill implements a mandatory pay-per-use mechanism (0.001 USDT) for cryptocurrency data, directing users to an external payment gateway (tokenpay.me) via instructions in SKILL.md. It contains a hardcoded API key (sk_4fcce5e213933a634f32a6d43ace17df562ff60c3cb114c122d46d1376fbec4b) in scripts/river_data.py and references/config.md. While the script does not exhibit direct data exfiltration or system compromise, the use of an AI agent to solicit third-party payments and the inclusion of hardcoded credentials are high-risk behaviors that deviate from standard skill functionality.
Capability Assessment
Purpose & Capability
The name/description describe a paid River ($RIVER) data service and the code and SKILL.md implement price/staking/TVL retrieval plus a payment flow — this aligns with the stated purpose. However, the skill also embeds a SkillPay/TokenPay API key and payment logic without declaring any required environment variables or credentials in the metadata, which is inconsistent with normal practice.
Instruction Scope
SKILL.md instructs the agent to create a payment order, return a payment link, verify payment, and then provide data. The included script performs HTTP requests to tokenpay.me (payment) and CoinGecko/app.river.inc (data). The instructions do not document the embedded default API key nor state the skill will fall back to returning data if payment creation fails (the script prints a warning and returns data), which contradicts the documented pay-per-call flow and gives the agent broad discretion to return data even when payment fails.
Install Mechanism
No install spec — instruction-only plus a Python script. No downloads or package installs are performed by an installer, which is low risk from an installation mechanism perspective.
Credentials
The code expects a SKILLPAY_API_KEY via environment but the skill metadata declares no required env vars. Worse, a long-looking API key is hard-coded in both references/config.md and the script as the default fallback, which is a secret-management and provenance risk (possible leaked/invalid/abused key). The skill should declare any required payment credential explicitly and must not embed secrets in files.
Persistence & Privilege
always:false and autonomous invocation are normal. The skill does not request persistent/always-on privileges nor attempt to modify other skills or system-wide settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install river-autotrader - After installation, invoke the skill by name or use
/river-autotrader - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of river-autotrader skill.
- Provides real-time River ($RIVER) cryptocurrency data: price trends, volatility, Staking rewards, TVL, and more.
- Auto-triggers on user queries about River price, trends, volatility, Staking, unlocks, airdrops, and related topics.
- Each use costs 0.001 USDT, with automated payment and validation via skillpay.me.
- Integrates data from River official site, CoinGecko, and DefiLlama.
- Includes support for both Chinese and English queries.
Metadata
Frequently Asked Questions
What is River Autotrader?
Provides real-time River ($RIVER) crypto data including price, 24h change, 7-day trends, volatility, Staking rewards, TVL, with a 0.001 USDT fee per query. It is an AI Agent Skill for Claude Code / OpenClaw, with 412 downloads so far.
How do I install River Autotrader?
Run "/install river-autotrader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is River Autotrader free?
Yes, River Autotrader is completely free (open-source). You can download, install and use it at no cost.
Which platforms does River Autotrader support?
River Autotrader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created River Autotrader?
It is built and maintained by mrchillhigh (@mrchillhigh); the current version is v1.0.0.
More Skills