← Back to Skills Marketplace
ok-james-01

Okx Wallet Portfolio

by ok-james-01 · GitHub ↗ · v2.6.0 · MIT-0
cross-platform ⚠ suspicious
702
Downloads
0
Stars
7
Active Installs
8
Versions
Install in OpenClaw
/install okx-wallet-portfolio
Description
Use this skill when the user provides a specific wallet address and wants to check its balance, token holdings, portfolio value, or DeFi positions. Typical t...
Usage Guidance
This skill is coherent for its purpose, but it instructs the agent to download and run an installer from the okx/onchainos-skills GitHub repo at runtime. If you plan to install/use it: (1) only proceed if you trust the okx/onchainos-skills repo; (2) consider manually reviewing the installer script on GitHub before running it or perform the install yourself and point the agent to the already-installed binary; (3) note the skill will write files in your home directory (e.g., ~/.local/bin, ~/.onchainos); (4) verification as written downloads checksums from the same release — this protects against accidental corruption but not against a compromised release — so prefer manual verification (compare the checksum shown in the official release page or verify signatures if available); (5) the skill does not require API keys by default, but may suggest you create one — treat any keys as sensitive and store them securely (do not commit .env). If you are uncomfortable with automatic download-and-execute behavior, install onchainos manually from the official repo and then use the skill.
Capability Analysis
Type: OpenClaw Skill Name: okx-wallet-portfolio Version: 2.6.0 The skill bundle instructions in SKILL.md direct the AI agent to perform an automated 'curl pipe bash' installation and update process, fetching and executing shell/PowerShell scripts from a GitHub repository (okx/onchainos-skills). While the instructions include SHA256 checksum verification and binary integrity checks, the practice of downloading and executing remote code as a pre-flight step for every command introduces a significant Remote Code Execution (RCE) risk. No evidence of intentional malice, such as data exfiltration or backdoors, was found, but the high-risk execution pattern warrants a suspicious classification.
Capability Tags
cryptorequires-walletrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description (wallet portfolio lookup) align with the commands and CLI (onchainos) the skill uses. Requiring a CLI to query many chains is reasonable and expected; no unrelated credentials or services are requested in the metadata.
Instruction Scope
SKILL.md explicitly instructs the agent to fetch release metadata from GitHub, download an installer script, verify checksums, run the installer, and check the installed binary. It also reads/uses local cache paths (~/.onchainos/last_check and ~/.local/bin) and the skill's YAML version field. These steps are within scope for installing and running a CLI but they grant the skill the ability to write files and execute a downloaded installer at runtime.
Install Mechanism
There is no declared install spec in the registry; the runtime instructions instruct the agent to download installer scripts from raw.githubusercontent.com / GitHub releases and execute them. While GitHub releases are a well-known host and the skill asks to verify SHA256 checksums, both the installer and checksum are downloaded from the same release source (weakens the integrity guarantee). Download-and-execute at runtime increases the attack surface compared with an instruction-only skill that uses existing, pre-approved binaries.
Credentials
No environment variables or credentials are required by the skill metadata. The doc mentions a 'shared API key' may be throttled and suggests creating a personal key at OKX Developer Portal, but it does not request or require any secrets. This is proportionate to the stated purpose.
Persistence & Privilege
The skill does not request always:true and is user-invocable only. However, the installer will create/modify local files (binary under user paths, cache at ~/.onchainos/last_check). This is normal for a CLI but is persistent disk-level change performed via runtime instructions rather than a registry-level install spec.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install okx-wallet-portfolio
  3. After installation, invoke the skill by name or use /okx-wallet-portfolio
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.6.0
- Version bump to 2.6.0. - Added "Related Workflows" table and workflow hint guidance for relevant commands. - No code or command changes; only documentation updates. - Existing functionality and supported chains remain unchanged.
v2.4.0
- Bumped version to 2.4.0 (from 2.2.10) in metadata. - No other changes detected.
v2.2.10
- Version updated to 2.2.10. - Improved pre-flight version check logic: version drift (CLI vs. skill) is now always checked, even if prior steps are skipped. - Clear warning message added when the installed CLI version is newer than the skill version. - No changes to commands or user-facing features.
v2.2.7
okx-wallet-portfolio 2.2.7 - Updated metadata version to 2.2.7. - Removed "Wallet Tips" section and tip display logic from documentation. - All CLI usage, supported chains, pre-flight checks, and routing instructions remain unchanged. - Documentation is now more concise, focusing solely on usage and integration.
v2.0.0
okx-wallet-portfolio 2.0.0 — Major skill rewrite for address-based portfolio lookup - Restricts use to scenarios where the user provides a specific wallet address; general "my wallet" queries now routed to okx-agentic-wallet. - Adds randomized wallet tip that displays after results, once per conversation. - Expands and clarifies pre-flight checks for installation and update, including secure installer verification. - Changes license from Apache-2.0 to MIT. - Adds references/cli-reference.md for improved CLI documentation. - Updates skill routing instructions; clarifies which related skill to use for PnL, signals, or meme token scans.
v1.0.2
- Bumped skill version to 1.0.2. - Updated `.env` instructions to mention `OKX_ACCESS_KEY` as an alternative to `OKX_API_KEY` for API credential override. - No breaking changes or new features. This update is documentation only.
v1.0.1
**Migration from API to CLI for all portfolio operations.** - Replaces API-based instructions with detailed CLI usage for all portfolio features - Introduces pre-flight checks for `onchainos` installation and updates, with fallback guidance - Provides full command quickstart and usage for supported chains, addresses, and token queries - Adds step-by-step operation flow and troubleshooting for portfolio commands - Updates cross-skill workflow examples to use `onchainos` CLI commands in user journeys
v1.0.0
Initial release of OKX Wallet Portfolio skill, providing multi-chain wallet balance and portfolio lookup. - Supports balance queries for 20+ chains including XLayer, Solana, Ethereum, Base, BSC, Arbitrum, and Polygon. - Enables fetching total wallet value, per-token balances, and specific token holdings. - Includes API authentication setup using HMAC-SHA256 with secure environment variable management. - Provides developer quickstart, endpoint documentation, error handling, and typical cross-skill workflows. - Not designed for code/integration guidance; strictly for user wallet and portfolio queries.
Metadata
Slug okx-wallet-portfolio
Version 2.6.0
License MIT-0
All-time Installs 8
Active Installs 7
Total Versions 8
Frequently Asked Questions

What is Okx Wallet Portfolio?

Use this skill when the user provides a specific wallet address and wants to check its balance, token holdings, portfolio value, or DeFi positions. Typical t... It is an AI Agent Skill for Claude Code / OpenClaw, with 702 downloads so far.

How do I install Okx Wallet Portfolio?

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

Is Okx Wallet Portfolio free?

Yes, Okx Wallet Portfolio is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Okx Wallet Portfolio support?

Okx Wallet Portfolio is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Okx Wallet Portfolio?

It is built and maintained by ok-james-01 (@ok-james-01); the current version is v2.6.0.

💬 Comments