← Back to Skills Marketplace
arein

Test

by arein · GitHub ↗ · v0.0.1
cross-platform ⚠ suspicious
2290
Downloads
1
Stars
14
Active Installs
1
Versions
Install in OpenClaw
/install test
Description
CLI for crypto portfolio tracking, market data, and CEX history. Use when the user asks about crypto prices, wallet balances, portfolio values, Coinbase/Binance holdings, or Polymarket predictions.
README (SKILL.md)

Onchain CLI

CLI for crypto portfolio tracking, market data, and CEX history.

Invocation

onchain \x3Ccommand>

Commands

Market Data

onchain price \x3Ctoken>         # Token price (btc, eth, sol, etc.)
onchain markets               # Market overview with trending

Wallet Data

onchain balance [address]           # Token balances (auto-detects EVM/Solana)
onchain balance --chain polygon     # Filter by chain
onchain history [address]           # Transaction history
onchain portfolio [address]         # Full portfolio with DeFi positions

CEX Data

onchain coinbase balance      # Coinbase balances
onchain coinbase history      # Coinbase trade history
onchain binance balance       # Binance balances
onchain binance history       # Binance trade history

Prediction Markets

onchain polymarket trending          # Trending markets
onchain polymarket search \x3Cquery>    # Search markets
onchain polymarket view \x3Cslug>       # View market details

Configuration

onchain setup                 # Interactive setup wizard
onchain config                # View current config
onchain config wallet add \x3Cname> \x3Caddress>
onchain config wallet set-default \x3Cname>

Global Options

  • --json - Output as JSON (agent-friendly)
  • --plain - Disable colors and emoji
  • --timeout \x3Cms> - Request timeout

Configuration

Config file: ~/.config/onchain/config.json5

Required API Keys

Feature API Key Get Key
EVM wallets DEBANK_API_KEY DeBank
Solana wallets HELIUS_API_KEY Helius
Coinbase CEX COINBASE_API_KEY + COINBASE_API_SECRET Coinbase
Binance CEX BINANCE_API_KEY + BINANCE_API_SECRET Binance

Optional API Keys

Feature API Key Notes
Market data COINGECKO_API_KEY Free tier works, Pro for higher limits
Market fallback COINMARKETCAP_API_KEY Alternative market data source

Examples

Get Bitcoin price

onchain price btc

Check wallet balance

onchain balance 0x1234...5678

View portfolio with DeFi positions

onchain portfolio main  # Uses saved wallet named "main"

Get trending prediction markets

onchain polymarket trending -n 5

JSON output for scripts

onchain --json price eth | jq '.priceUsd'

Supported Chains

EVM (via DeBank)

Ethereum, BNB Chain, Polygon, Arbitrum, Optimism, Avalanche, Base, zkSync Era, Linea, Scroll, Blast, Mantle, Gnosis, Fantom, Celo, and more.

Solana (via Helius)

Full Solana mainnet support including SPL tokens and NFTs.

Agent Integration

This CLI is designed for agent use. Key patterns:

  1. Always use --json for programmatic access
  2. Check exit codes - 0 for success, 1 for error
  3. Use saved wallets - Configure once with onchain setup, reference by name
  4. Rate limiting - APIs have rate limits, add delays between rapid calls

Example Agent Usage

# Get portfolio value
VALUE=$(onchain --json portfolio main | jq -r '.totalValueUsd')

# Get price with change
onchain --json price btc | jq '{price: .priceUsd, change24h: .priceChange24h}'

# Check if market is bullish
CHANGE=$(onchain --json markets | jq '.marketCapChange24h')
Usage Guidance
This skill's instructions expect an external 'onchain' CLI and multiple crypto exchange/API keys, but the registry metadata doesn't declare any required binary or environment variables — that mismatch is the main concern. Before installing or using it: (1) verify where the 'onchain' binary comes from and only use a trusted source; (2) do not provide exchange API keys with withdrawal or trading permissions — create read-only keys if possible; (3) inspect ~/.config/onchain/config.json5 if it will store secrets, and prefer storing keys in a secure vault rather than plain config files; (4) confirm whether your agent/runtime already has the CLI available (the skill provides no install); and (5) treat this skill cautiously because the author/source is unknown. If you need, ask the publisher for an install manifest and privacy/security details (where the binary is distributed from, expected file writes, and recommendations for minimal API key scopes).
Capability Analysis
Type: OpenClaw Skill Name: test Version: 0.0.1 The skill bundle defines an `onchain` CLI tool for crypto portfolio tracking and market data. While the tool requires access to sensitive API keys (e.g., DEBANK_API_KEY, COINBASE_API_SECRET) for its functionality, the `SKILL.md` documentation provides clear instructions for its intended use by an AI agent, including examples of how to invoke the CLI and parse its JSON output. There is no evidence of prompt injection attempting to mislead the agent into performing unauthorized actions, exfiltrating data, or executing malicious commands beyond the stated purpose of interacting with cryptocurrency APIs.
Capability Assessment
Purpose & Capability
The name/description (crypto portfolio, CEX history, market data) matches the commands in SKILL.md, but the skill metadata declares no required binaries, no required environment variables, and no install. SKILL.md clearly expects an external 'onchain' CLI binary and multiple API keys (DeBank, Helius, Coinbase, Binance). That mismatch (instructions require a CLI and secrets but metadata lists none) is incoherent.
Instruction Scope
Runtime instructions tell the agent to run 'onchain <command>' extensively, read/write a config file at ~/.config/onchain/config.json5, and use API keys. The instructions do not ask the agent to exfiltrate unrelated files, but they do assume a CLI and local config exist; there is no guidance about where that binary comes from. The interactive 'onchain setup' and saved-wallet behavior imply persistent local configuration that may contain secrets.
Install Mechanism
There is no install spec (instruction-only), which lowers file-write risk, but is inconsistent with the SKILL.md that relies on an external 'onchain' CLI. If the runtime does not already have the binary, the instructions are non-functional. The absence of a provenance/source or install mechanism for the CLI is a red flag (unknown origin).
Credentials
SKILL.md lists multiple sensitive API keys (DEBANK_API_KEY, HELIUS_API_KEY, COINBASE_API_KEY/SECRET, BINANCE_API_KEY/SECRET) which are proportionate to crypto/CEX functionality, but the skill metadata declares no required env vars. That divergence is noteworthy. Also, CEX API secrets can grant trading/withdrawal access if created with broad permissions — the SKILL.md does not instruct to prefer read-only keys or warn about key permissions.
Persistence & Privilege
The skill is not always-enabled and does not request system-level persistence. It references a per-user config path (~/.config/onchain/config.json5) which is expected for a CLI and is scoped to the user's home; no evidence the skill modifies other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install test
  3. After installation, invoke the skill by name or use /test
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.0.1
test
Metadata
Slug test
Version 0.0.1
License
All-time Installs 14
Active Installs 14
Total Versions 1
Frequently Asked Questions

What is Test?

CLI for crypto portfolio tracking, market data, and CEX history. Use when the user asks about crypto prices, wallet balances, portfolio values, Coinbase/Binance holdings, or Polymarket predictions. It is an AI Agent Skill for Claude Code / OpenClaw, with 2290 downloads so far.

How do I install Test?

Run "/install test" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Test free?

Yes, Test is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Test support?

Test is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Test?

It is built and maintained by arein (@arein); the current version is v0.0.1.

💬 Comments