← Back to Skills Marketplace
0xcii

Nansen Binance Publisher

by 0xcii · GitHub ↗ · v0.1.8 · MIT-0
cross-platform ⚠ suspicious
159
Downloads
0
Stars
0
Active Installs
9
Versions
Install in OpenClaw
/install nansen-binance-publisher
Description
Automatically fetch multi-dimensional on-chain data using Nansen CLI, compile a comprehensive and beautifully formatted daily report, and publish it to Binan...
Usage Guidance
Before installing: 1) Clarify the metadata mismatch — ask the publisher why registry metadata shows no env vars while SKILL.md requires NANSEN_API_KEY and X_SQUARE_OPENAPI_KEY. 2) Do not enable /nansen_auto or set up cron jobs until you understand and test a manual flow; verify the agent always prompts for confirmation before posting. 3) Prefer storing API keys in a secure secret manager or platform-provided secret storage rather than plaintext files (avoid source ~/.my_secure_keys unless that file is securely protected). 4) Confirm that the platform will not allow the skill to run npm installs or terminal commands without an explicit, auditable consent prompt. 5) The unicode-control-chars finding is suspicious — ask the author to provide a cleaned SKILL.md and consider running the skill in a sandbox or staging environment first. If you rely on this skill for automated posting, perform a careful end‑to‑end test with a non‑critical Binance account and review all posts before enabling automation.
Capability Analysis
Type: OpenClaw Skill Name: nansen-binance-publisher Version: 0.1.8 The skill is a legitimate tool designed to automate crypto market reporting by fetching data via the Nansen CLI and publishing it to Binance Square. It follows safe practices by explicitly requiring user consent before installing dependencies (npm install -g nansen-cli) and before posting content (except in the clearly documented /nansen_auto mode). While it includes affiliate referral links for Nansen and Binance, these are transparently presented as a way for users to get discounts. The behavior is entirely consistent with the stated purpose in SKILL.md and README.md.
Capability Assessment
Purpose & Capability
The core capabilities (use nansen-cli and post to Binance Square) match the skill name and description. However, registry metadata claims no required env vars or binaries while SKILL.md explicitly lists NANSEN_API_KEY, X_SQUARE_OPENAPI_KEY and a dependency nansen-cli (npm) — an internal inconsistency that should be clarified before trusting the skill.
Instruction Scope
SKILL.md instructs the agent to run shell commands (nansen CLI), browse user‑provided URLs, and perform HTTP POSTs to Binance Square. It also describes a silent `/nansen_auto` mode and gives explicit cron examples that instruct loading keys from a local file. The instructions forbid fabricating data and demand real CLI output, but they also push scheduling and loading keys from files (source ~/.my_secure_keys) which could encourage storing credentials in files and enable automatic posting without a clear safety boundary.
Install Mechanism
There is no install spec in the bundle (instruction‑only), so nothing is automatically written to disk by the skill itself. The SKILL.md instructs the agent to prompt the user before running `npm install -g nansen-cli` — this is a moderate‑risk install but proportionate to the stated purpose if the user explicitly approves. No apparent use of untrusted download URLs or archives in the provided materials.
Credentials
The SKILL.md legitimately requires two keys (NANSEN_API_KEY and X_SQUARE_OPENAPI_KEY) which align with its stated purpose. The problem: the registry metadata claims 'none' for required env vars — that mismatch is suspicious. The skill also recommends sourcing keys from a local file for cron jobs, which could lead users to store secrets in plaintext if done poorly. Affiliate registration links are present (benign monetization but worth noting).
Persistence & Privilege
The skill is not marked always:true (good). However, it explicitly documents a silent `/nansen_auto` mode and provides cron examples for fully automated posting. Combined with the agent's normal ability to invoke skills autonomously, this creates a higher blast radius if the user enables silent mode or schedules cron jobs — particularly because postings act on the user's Binance account. The skill's instructions around automation should be reviewed and the user should ensure confirmation controls are enforced.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install nansen-binance-publisher
  3. After installation, invoke the skill by name or use /nansen-binance-publisher
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.8
- Expanded on-chain analysis workflow to require both off-chain (web) and on-chain context if a URL or custom topic is provided by the user. - Enforced mandatory CLI tool execution via explicit tool running (no faked/placeholder data). - Updated report template selection: now includes a sixth analytical template for web-context-triggered reports. - Clarified handling instructions and anti-hallucination rules throughout data fetch and synthesis steps. - Improved instructions for error and credential handling during CLI execution.
v0.1.7
Version 0.1.7 - Added support for `/nansen <URL or custom query>`, enabling off-chain context analysis with native web browsing alongside on-chain data. - Improved template guidance: expanded daily random template selection to five deeply analytical options for more diverse and engaging report content. - Clarified anti-hallucination instructions: Agent must abort and inform the user if no real data is available for a query; prohibits generating unfounded analysis. - Enhanced formatting and tone instructions to ensure professional, data-driven reporting without markdown and with clear number formatting. - No functional code or CLI changes; documentation and workflow behavior only.
v0.1.6
Version 0.1.6 - Enforces a strict "data-driven only" rule: If the user requests a specific project and Nansen CLI returns no on-chain data, the skill will abort and return a message, avoiding any generic summaries or boilerplate. - Adds a dedicated Template E (Project Deep Dive), to be used exclusively when the user requests a specific project; ensures this template is only used if real data is found. - Clarifies and strengthens anti-hallucination and formatting rules, explicitly banning generic web summaries and boilerplate in such cases. - All other workflow and templates remain unchanged.
v0.1.5
nansen-binance-publisher v0.1.5 - Updated documentation in SKILL.md with strict anti-hallucination rules. - Agent is now explicitly forbidden from generating or simulating any data—must only use real `nansen-cli` output. - Clarified error handling and mandated stopping/reporting on fetch errors. - Strengthened instructions for accurate data reporting and formatting in reports. - No changes to code or functionality; documentation only.
v0.1.4
nansen-binance-publisher v0.1.4 - Added support for `/nansen_auto` slash command to fetch data, generate the report, and post to Binance Square in one step (explicit user permission required). - Updated documentation in SKILL.md and README.md to reflect the new command and clarify workflow details. - No changes to core logic or dependencies.
v0.1.3
nansen-binance-publisher v0.1.3 - Updated documentation in SKILL.md and README.md. - Clarified security instructions for storing API keys using secure environment management. - Removed support and mention of the `/nansen_auto` slash command. - Emphasized not to suggest storing keys in plaintext files. - No code changes; updates are documentation and workflow clarifications only.
v0.1.2
nansen-binance-publisher v0.1.2 - Changed environment variable name: now requires `X_SQUARE_OPENAPI_KEY` instead of `X-Square-OpenAPI-Key` - Added explicit dependency declaration: lists `nansen-cli (npm)` as a required dependency - Installation of `nansen-cli` now requires explicit user consent (no silent install) - Improved error handling: clearer instructions for handling unauthorized or exhausted Nansen API key/credits - Security tightened: agent must not suggest saving credentials in plaintext files - Various template and confirmation prompts trimmed or updated for clarity and compliance
v0.1.1
No changes detected in this version. - Version number remains the same; no file changes found.
v0.1.0
nansen-binance-publisher v0.1.0 - Initial release of the skill to automate fetching on-chain data via Nansen CLI and publishing daily reports to Binance Square. - Supports slash commands: `/nansen`, `/nansen <chain_name>`, `/post_square`, and `/nansen_auto` for easy report generation and publishing. - Synthesizes market data into professional, well-formatted daily reports using four dynamic templates; complies with Binance Square formatting rules (no Markdown). - Auto-checks for required environment variables and dependencies; guides the user to get API keys and installation if missing. - Confirms with the user before publishing the report, then posts directly to Binance Square via API on approval.
Metadata
Slug nansen-binance-publisher
Version 0.1.8
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 9
Frequently Asked Questions

What is Nansen Binance Publisher?

Automatically fetch multi-dimensional on-chain data using Nansen CLI, compile a comprehensive and beautifully formatted daily report, and publish it to Binan... It is an AI Agent Skill for Claude Code / OpenClaw, with 159 downloads so far.

How do I install Nansen Binance Publisher?

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

Is Nansen Binance Publisher free?

Yes, Nansen Binance Publisher is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Nansen Binance Publisher support?

Nansen Binance Publisher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Nansen Binance Publisher?

It is built and maintained by 0xcii (@0xcii); the current version is v0.1.8.

💬 Comments