← Back to Skills Marketplace
clipxonchain

BNBCHAIN Protocol & Matrices Analysis — Powered by ClipX

by ClipX · GitHub ↗ · v1.0.20 · MIT-0
win32linuxdarwin ✓ Security Clean
540
Downloads
0
Stars
1
Active Installs
21
Versions
Install in OpenClaw
/install clipx-skills
Description
Thin client for the private ClipX BNBChain API, returning text-only JSON metrics and rankings for BNB Chain (no scraping code, no API keys).
README (SKILL.md)

Response rules (read first)

Rule 1 — Menu format: Always use numbered lines (1. 2. 3. …). See "Interactive menu" section.

Rule 2 — Table format: Always wrap the table output inside a markdown code block (triple backticks). Start with a line containing only three backticks, then the table lines, then a line containing only three backticks. This is required so the table displays in monospace with aligned columns. The API returns tables formatted at 40 chars per line (mobile-friendly); do not reformat or truncate — pass through exactly. Exception: For option 11 (Binance Announcements), do NOT wrap in code block — pass through the API output as-is (plain markdown with 📢 Binance Announcements header, 🔸 bullets, and blank line after each item).

Rule 3 — Response ends with the output. After the table (or Binance list for option 11), your message is complete. Write nothing else.


What this skill does

Calls the ClipX BNBChain API via python "{baseDir}/api_client_cli.py" to fetch text-only BNB Chain metrics and rankings. The backend handles all scraping.


Interactive menu

When the user says "clipx", "bnbchain", "bnbchain analysis", or asks for BNB Chain reports without specifying which one, output this menu exactly:

Output this menu inside a code block (triple backticks) so it displays as a formatted box:

========================================
🟡 ClipX / BNBChain Analysis
========================================
 1. TVL Rank
 2. Fees Rank (24h/7d/30d)
 3. Revenue Rank (24h/7d/30d)
 4. DApps Rank
 5. Full Ecosystem
 6. Social Hype
 7. Meme Rank
 8. Network Metrics
 9. Market Insight
10. Market Insight (Live)
11. Binance Announcements
12. DEX Volume (24h/7d/30d)
========================================
Reply with a number (1–12)

Commands (number → command)

# Command
1 python "{baseDir}/api_client_cli.py" --mode clipx --analysis-type tvl_rank --timezone UTC
2 python "{baseDir}/api_client_cli.py" --mode clipx --analysis-type fees_rank --interval 24h --timezone UTC
3 python "{baseDir}/api_client_cli.py" --mode clipx --analysis-type revenue_rank --interval 24h --timezone UTC
4 python "{baseDir}/api_client_cli.py" --mode clipx --analysis-type dapps_rank --timezone UTC
5 python "{baseDir}/api_client_cli.py" --mode clipx --analysis-type fulleco --timezone UTC
6 python "{baseDir}/api_client_cli.py" --mode clipx --analysis-type social_hype --interval 24 --timezone UTC
7 python "{baseDir}/api_client_cli.py" --mode clipx --analysis-type meme_rank --interval 24 --timezone UTC
8 python "{baseDir}/api_client_cli.py" --mode metrics_basic
9 python "{baseDir}/api_client_cli.py" --mode clipx --analysis-type market_insight --timezone UTC
10 python "{baseDir}/api_client_cli.py" --mode clipx --analysis-type market_insight_live --timezone UTC
11 python "{baseDir}/api_client_cli.py" --mode clipx --analysis-type binance_announcements --timezone UTC
12 python "{baseDir}/api_client_cli.py" --mode clipx --analysis-type dex_volume --interval 24h --timezone UTC

For 2 (fees), 3 (revenue), and 12 (DEX volume), default to 24h. If the user specifies 7d or 30d, use --interval 7d or --interval 30d.


Displaying results

The client prints a pre-formatted table. Your job:

  1. Run the command.
  2. Take the stdout output (the formatted table).
  3. For options 1–10, 12: Put it inside a markdown code block (three backticks on a line before, three backticks on a line after). Tables are formatted at 40 chars per line (mobile-friendly); pass through exactly — do not reformat, truncate, or widen.
  4. For option 11 (Binance Announcements): Output the stdout as-is. Do NOT wrap in code block. Pass through exactly.
  5. Send it. Done. Your response is complete.

Your response must look exactly like this (API uses 40 chars/line for mobile):

========================================
🚀 TOP 10 MEME TOKENS BY SCORE
========================================
----------------------------------------
#   | NAME         | —       | SCORE
----------------------------------------
1   | TokenA       | —       | 4.76
2   | TokenB       | —       | 4.61
...
========================================
Source: @ClipX0_

Do not reformat. Pass through the 40-char output as-is.


Network metrics (option 8)

Returns JSON with latest_block, gas_price_gwei, syncing. Summarize in plain language.


Market Insight (Live) — option 10

Uses API market_insight_live — Volume Leaders + Top Gainers + Top Losers in one snapshot. (No --live in chat; OpenClaw shows static messages. Use --live locally for real-time refresh.)

Binance Announcements — option 11

Uses API binance_announcements — Top 10 newest announcements.

Display rules: Run the command, take the stdout output, and output it exactly as received. Do NOT wrap in a code block. The API returns plain markdown with:

  • Bold header: 📢 Binance Announcements
  • 🔸 diamond bullet before each announcement
  • Blank line after each item

Pass through the output unchanged. Your response ends after the last announcement.

DEX Volume — option 12

Uses API dex_volume — Top 10 DEXs on BNB Chain by trading volume. Supports intervals: 24h (default), 7d, 30d. Data from DefiLlama.


Other modes

  • --mode metrics_block --blocks 100 — average block time and gas over recent blocks.
  • --mode metrics_address --address 0x... — BNB balance and tx count for an address.

Environment

The API base URL defaults to https://skill.clipx.app. Override with CLIPX_API_BASE env var.

Usage Guidance
This skill is a thin HTTP client that will send requests to the default server https://skill.clipx.app (or any URL set in CLIPX_API_BASE). The package itself does not request credentials, but any data you submit to the CLI (for example an address for balance lookup) will be sent to the remote API—so verify you trust the endpoint and owner before sending sensitive addresses or other data. The source has no homepage and the owner ID is unknown; if you need higher assurance, review/run the code locally or set CLIPX_API_BASE to a trusted server. Also avoid setting environment variables or config that point the client at an untrusted host.
Capability Analysis
Type: OpenClaw Skill Name: clipx-skills Version: 1.0.20 The skill bundle is a legitimate thin client for the ClipX BNBChain API, designed to fetch and display blockchain metrics such as TVL, fees, and rankings. It consists of a CLI tool (api_client_cli.py) and a formatting utility (format_box.py) that interact with a remote endpoint (https://skill.clipx.app). The instructions in SKILL.md are focused on UI formatting and command mapping, and no evidence of data exfiltration, malicious execution, or harmful prompt injection was found. The use of os.system and subprocess.run is restricted to benign UI tasks and internal script execution.
Capability Assessment
Purpose & Capability
Name/description, required binaries (python), included files (api_client_cli.py, format_box.py), and the commands in SKILL.md all consistently implement a thin HTTP client + formatter for BNBChain metrics. Nothing in the repo requires unrelated services or secrets.
Instruction Scope
SKILL.md strictly instructs the agent to run the included CLI and pass through server-formatted output; the runtime instructions do not read arbitrary local files or request unrelated environment variables. Note: the CLI supports a metrics_address mode (sends an address to the remote API) and other modes that will POST/GET user-supplied parameters — so any user-provided addresses or inputs will be transmitted to the remote API (expected for the stated functionality).
Install Mechanism
No install spec is provided (instruction-only), and requirements.txt only lists requests. Nothing is downloaded from external URLs or written to system paths during install.
Credentials
No required env vars or credentials. There is an optional CLIPX_API_BASE env var to override the API base URL; this is reasonable for a client but means the endpoint the client contacts can be changed locally. No secret keys are requested.
Persistence & Privilege
always is false and the skill does not modify other skills or system-wide agent settings. It does not persist or request elevated privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install clipx-skills
  3. After installation, invoke the skill by name or use /clipx-skills
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.20
- The interactive menu shown for "clipx", "bnbchain", or similar queries is now always displayed inside a code block for improved formatting and readability. - No other functional or command changes.
v1.0.19
**Mobile formatting and Announcements display improvements:** - All tables (except option 11) must be output as-is in 40-character-wide lines—no reformatting or truncation—for mobile compatibility. - For option 11 (Binance Announcements), output the API response with the provided markdown formatting (bold header, diamond bullets, blank lines) and do not use a code block. - Clarified instructions for passing through API output exactly as received. - No code or logic changes; documentation and guidelines update only.
v1.0.18
**Changelog for version 1.0.18** - Added new menu option: "DEX Volume" (option 12), displaying top 10 DEXs by trading volume (24h/7d/30d). - Updated API base URL to `https://skill.clipx.app` (was previously `http://5.189.145.246:8000`). - Changed Binance Announcements (option 11) formatting: now outputs as plain markdown (bullets), not code block. - Clarified exception to table formatting rule for option 11 in response rules. - Specified DEX volume data source (DefiLlama) and its supported intervals. - Minor menu and formatting clarifications for user instructions.
v1.0.17
- Added new menu option: "Binance Announcements — Top 10 newest from Binance" (option 11). - Updated command mapping: option 10 ("Market Insight (Live)") no longer uses `--live` (static snapshot in chat); option 11 maps to new Binance announcements API. - Clarified Market Insight (Live) now returns a one-time snapshot in chat, not streaming updates. - Expanded instructions and descriptions for new and updated features in the skill documentation.
v1.0.16
Version 1.0.16 - Updated Market Insight (Live) command (option 10) to use `--live` flag, delivering full real-time updates (1s refresh). - Clarified that no code is exposed on the client for Market Insight (Live) mode. - Minor rewording and clarification in Market Insight (Live) section. - No file/code changes detected. Documentation update only.
v1.0.15
**clipx-skills 1.0.15** - Added new menu option: "Market Insight (Live)" — Volume Leaders + Top Gainers + Top Losers. - Added support for option 10: runs the `market_insight_live` API method for a combined market snapshot. - Updated interactive menu and commands to include the new feature and clarify selection instructions. - Documented that Market Insight (Live) uses the same backend logic as Market Insight.
v1.0.14
- Added "Market Insight — Binance 24h volume leaders (top USDT pairs)" as a new menu option (#9) - Updated interactive menu and commands table to include the new Market Insight option - No changes to code or backend logic; documentation and menu only
v1.0.13
clipx-skills 1.0.13 - Table output formatting changed: now uses markdown code blocks (triple backticks) instead of <pre> tags. - Response instructions updated to reflect the new code block formatting requirement.
v1.0.12
- Improved table formatting instructions: always wrap table output with <pre> and </pre> tags to ensure proper column alignment. - Updated response rules and sample output to clarify monospace presentation requirements. - Removed markdown (triple backticks) display option; now only <pre> tags are used for formatted output. - Minor language adjustments for clarity in response rules and usage instructions.
v1.0.11
No code changes in this version. - Documentation updated for clarity and brevity. - Menu format changed from "1." to "1-" in the Interactive menu. - Table display instructions now prefer <pre>…</pre> for Telegram. - Added explicit response rules: always end with the table, write nothing after. - Expanded instructions and examples for menu and table display. - Updated command mapping and clarified result formatting.
v1.0.10
**v1.0.10 changelog — menu/table formatting rules strictly enforced** - Skill instructions now require tables to be output in monospace format (triple backticks or `<pre>`), never as plain text. - After showing the table, responses must stop completely—no extra text or follow-up options are allowed. - Interactive menu must always use numbered items (1., 2., 3., ...)—bullets and dashes are forbidden. - Repeated and clarified the "NO bullets" and "NO post-table options" rules throughout the instructions. - Menu and table rendering guidance is now more explicit and strict.
v1.0.9
clipx-skills 1.0.9 - Clarified: Always use a numbered menu (never bullets or commands) when a user requests ClipX/BNBChain analysis without specifying which one. - Strengthened instructions to strictly require: "Reply with a number (1–8) to run that analysis." - Reiterated: Do not offer command-word options like "tvl 24h" or "fees 7d" in the menu. - No code or logic changes; documentation and behavior guidance improved for consistent user interaction.
v1.0.8
### clipx-skills 1.0.8 - Added interactive numbered menu for "clipx" or "bnbchain analysis" requests; users now select analyses by replying with 1–8. - No longer offers any follow-up options such as pipe-separated output, saving, or posting; only box-style tables are shown. - Handles non-specific analysis requests by prompting user to pick from a numbered list rather than requiring command names. - Clarified instructions for always responding with the boxed table format, never alternatives unless explicitly requested. - Minor documentation improvements for command routing and user interaction.
v1.0.7
Version 1.0.7 of clipx-skills - No code or SKILL.md changes detected in this version. - No new features, bug fixes, or documentation updates included in this release.
v1.0.6
**Default output for ClipX analyses now uses exact server-formatted tables with no post/save options.** - ClipX analysis results are now displayed exactly as formatted by the server (VPS-style table), ensuring consistent output—shown in a code block or <pre> for Telegram. - Do not offer or mention pipe-separated, save, or post options; only the table is shown (optionally suggest "Want a different interval or metric?"). - If the formatted server output fails, you may fall back to rendering the box-style table yourself from JSON. - The rest of the metrics, API usage, and command examples remain unchanged.
v1.0.5
- Adds Telegram-specific formatting: box-style tables are now wrapped in <pre>...</pre> (HTML) for Telegram messages (parse_mode=HTML), ensuring proper monospace and one-click copy. - For all other platforms, continues to use a single markdown code block (triple backticks) for box-style tables. - Maintains the rule to never reply with raw JSON by default.
v1.0.4
- No code or documentation changes detected in this release. - Version bumped to 1.0.4 with no updates to functionality or content.
v1.0.3
clipx-skills 1.0.3 - Default output for box-style tables is now always wrapped in a markdown code block (triple backticks) to ensure alignment and monospace formatting in chat applications. - Documentation updated to clearly state code block wrapping for all ClipX analysis table outputs. - No changes to API, functionality, or arguments; formatting and presentational rule only.
v1.0.2
**v1.0.2 Changelog** - Added a new utility, `format_box.py`, to generate box-style tables from JSON for local testing. - Updated documentation: All ClipX analysis outputs (e.g., `tvl_rank`, `fees_rank`) must be presented as box-style tables by default, rather than raw JSON. - Clarified the output policy and added instructions for box-style rendering to the SKILL.md file. No code changes to client logic; the new file aids formatting only.
v1.0.1
**Switched to ClipX BNBChain API backend with streamlined CLI.** - Removed all scraping, parsing, and complex local scripts; now uses a single thin Python API client (`api_client_cli.py`). - All live metrics, rankings, and analytics are now fetched from a private ClipX BNBChain API (not via public scraping or multiple scripts). - All previous CLI wrappers and data fillers eliminated; only text/JSON is returned. - Usage and response handling is simpler: check the `ok` field in JSON, present concise explanations or bullet lists, and never output raw JSON. - No API keys or credential setup needed; the API base URL is set by environment or defaults in the client. - Strictly text-only, with no support for images or binary output.
Metadata
Slug clipx-skills
Version 1.0.20
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 21
Frequently Asked Questions

What is BNBCHAIN Protocol & Matrices Analysis — Powered by ClipX?

Thin client for the private ClipX BNBChain API, returning text-only JSON metrics and rankings for BNB Chain (no scraping code, no API keys). It is an AI Agent Skill for Claude Code / OpenClaw, with 540 downloads so far.

How do I install BNBCHAIN Protocol & Matrices Analysis — Powered by ClipX?

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

Is BNBCHAIN Protocol & Matrices Analysis — Powered by ClipX free?

Yes, BNBCHAIN Protocol & Matrices Analysis — Powered by ClipX is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does BNBCHAIN Protocol & Matrices Analysis — Powered by ClipX support?

BNBCHAIN Protocol & Matrices Analysis — Powered by ClipX is cross-platform and runs anywhere OpenClaw / Claude Code is available (win32, linux, darwin).

Who created BNBCHAIN Protocol & Matrices Analysis — Powered by ClipX?

It is built and maintained by ClipX (@clipxonchain); the current version is v1.0.20.

💬 Comments