← Back to Skills Marketplace
pipi6688

Passive Income Claw

by pipi6688 · GitHub ↗ · v0.7.0 · MIT-0
cross-platform ⚠ suspicious
335
Downloads
0
Stars
0
Active Installs
7
Versions
Install in OpenClaw
/install passive-income-claw
Description
Binance passive income AI assistant. Automatically scans Binance earn opportunities, pushes matching opportunities based on user preferences, and executes su...
Usage Guidance
This skill appears to implement what it claims, but take the following steps before installing or enabling auto execution: - Review and run the code in a safe environment first (do a dry run / read-only checks). The scripts are TypeScript (.ts) files — ensure your runtime can execute them (node alone may not run .ts without ts-node or a transpilation step). The skill's metadata incorrectly omits 'node' as a required binary. - Limit API key permissions: create an API key that only enables the exact permissions you need (read balances/positions and Earn operations; add Margin only if you intend to use borrow-to-earn). Do NOT enable withdrawal on any key you give to this skill. - Prefer confirm-first mode initially. Do not enable confirmation_mode: auto until you have tested scans and executions and are comfortable with the logic and limits. - Use IP whitelisting on your Binance API key (bind to OpenClaw's running IP) and rotate keys if you change configuration. The README recommends this — follow it. - Inspect the user-profile.md defaults the skill will write (single_amount_limit, daily_amount_limit, allowed_operations, asset_whitelist) and set conservative limits before allowing any execution. - Because the skill can borrow on margin, be aware of liquidation and interest risk; test margin flows with small amounts or not at all if you lack experience. - If you want additional assurance, ask the publisher for clarification about runtime requirements (how to run .ts files), why 'node' is not declared as a required binary, and request a signed release or provenance information (source/homepage is unknown).
Capability Analysis
Type: OpenClaw Skill Name: passive-income-claw Version: 0.7.0 The 'passive-income-claw' skill is a well-structured Binance Earn automation tool that aligns with its stated purpose. It implements a robust multi-step safety architecture, including a dedicated authorization script (bin/auth-check.ts) that enforces user-defined daily limits, single-operation caps, and asset whitelists stored in a local profile. The code uses standard HMAC SHA256 signing for Binance API requests (lib.ts) and includes detailed logic for risk assessment and error handling, such as automatic rollbacks for failed borrow-to-earn operations (execute.md). No evidence of data exfiltration, credential theft, or unauthorized network activity was found.
Capability Assessment
Purpose & Capability
The skill's stated purpose (Binance passive-income scanning and execution) matches the code and the required environment variables (BINANCE_API_KEY / BINANCE_API_SECRET). However the metadata claims no required binaries while the SKILL.md and the bundled scripts repeatedly instruct running node {baseDir}/bin/*.ts. Bundled files are TypeScript (.ts) and assume a Node/TypeScript runtime (and availability of 'node' and possibly a TypeScript runner), but 'node' is not declared as a required binary. That mismatch (no declared runtime but executable .ts scripts) is an incoherence the user should resolve before running.
Instruction Scope
Runtime instructions and scripts perform network calls exclusively to api.binance.com and call other OpenClaw skills for pricing; they read and write profile, snapshot, and execution-log files under ~/passive-income-claw and may register cron jobs. The flows include borrow-to-earn (margin borrow + subscribe) with rollback logic. These behaviors are consistent with the stated purpose, but they involve performing live financial operations (borrowing, subscribing, repaying) which can incur losses; the SKILL.md allows an 'auto' mode that will execute recommended trades automatically if profile settings permit.
Install Mechanism
There is no external install/download step (instruction-only installation). All code is bundled in the skill and nothing is fetched from external URLs. This is lower risk from a supply chain perspective, but it means the included TypeScript files will be executed locally — see the purpose_capability note about runtime assumptions.
Credentials
The skill only requests BINANCE_API_KEY and BINANCE_API_SECRET, which is proportionate for interacting with Binance's Earn and Margin APIs. The README advises enabling Earn and (optionally) Margin permissions and explicitly forbids withdrawal permission; that is appropriate for the stated functionality. The skill will need API keys with margin/earn permissions if you want borrow-to-earn features — enable only what you intend to use.
Persistence & Privilege
always:false (normal). The skill stores user profile, snapshot, and execution logs under ~/passive-income-claw and can register a cron job via OpenClaw. The notable risk is behavioral rather than privileged: if you enable confirmation_mode: auto and allow margin-borrow in allowed_operations, the skill can autonomously execute borrow-and-subscribe operations using your API keys, which may cause financial exposure. This is a feature for convenience but increases blast radius if misconfigured.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install passive-income-claw
  3. After installation, invoke the skill by name or use /passive-income-claw
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.7.0
Version 0.7.0 summary: Streamlined routing, clarified tool docs, and revised scan workflows. - Updated scan and routing logic to simplify user interaction triggers and outputs. - Clarified distinctions between official Binance skills and local scripts, and restricted Spot usage to price queries only. - Updated tool documentation for accuracy and removed outdated details on script usage and error handling. - Revised user setup and scan.md to consolidate all scan logic, including borrow-to-earn and scoring/sorting of opportunities. - Adjusted instructions and paths for user setup, scanning, and profile management.
v0.6.0
v0.6.0 adds more explicit instructions and clarifies how to obtain account asset details. - Improved description of the `bin/earn-api.ts balance` script for precise asset detail queries. - Updated documentation to emphasize: do not use Binance Spot for balance checks, only for price/market info. - Adjusted routing and help text to highlight ways to view individual asset holdings and differences between skills. - Minor clarifications and terminology updates for a clearer setup and execution process.
v0.5.0
Version 0.5.0 - Now uses bin/earn-api.ts balance to fetch detailed account asset balances (previously used Spot skill, which only returned totals). - Clarified instructions: account balance queries now specify using earn-api.ts for details and Spot skill for price/quotes. - Updated setup instructions and core workflow to improve asset holding accuracy and recommendation logic.
v0.4.0
- Major update: Streamlined integrations and removed redundancy by relying on official Binance skills for balance, price checks, and conversions. - Removed custom `bin/convert.ts` script; use the Binance Spot skill for currency conversion and account balance queries. - Updated documentation to clarify which official Binance skills to use and which scripts are required for deterministic operations. - Adjusted routing logic to fetch holdings via the Binance Spot skill instead of local scripts. - Improved instructions and examples for scanning, recommendation, and preference update workflows.
v0.3.0
Version 0.3.0 of passive-income-claw - Added spot balance query support to `bin/earn-api.ts`, enabling asset holdings checks. - Updated opportunity recommendation flow to include current spot balances in recommendations. - Updated documentation and routing to reference new balance query step during recommendations. - General documentation improvements and clarifications.
v0.2.0
- Refactored documentation in setup.md and execute.md for clarity and improved guidance. - Removed redundant or outdated test files to streamline the project: TESTING.md and three test scripts. - No changes to core logic or user-facing features.
v0.1.0
- Initial release: Binance passive income assistant that scans, recommends, and executes earn opportunities based on user preferences. - Automated recommendation engine: Matches user settings with top Binance Earn products, including yield, risk, and liquidity info. - Supports user profile management and configuration, including risk and authorization limits. - Full automation pipeline via TypeScript scripts for all key operations: earn/margin API, profile, logging, conversion, and authorization. - Provides path analysis and borrow-to-earn feasibility checks when needed. - Easy setup: After installation, prompts user to run `/passive-income` or ask for help setting up passive income.
Metadata
Slug passive-income-claw
Version 0.7.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 7
Frequently Asked Questions

What is Passive Income Claw?

Binance passive income AI assistant. Automatically scans Binance earn opportunities, pushes matching opportunities based on user preferences, and executes su... It is an AI Agent Skill for Claude Code / OpenClaw, with 335 downloads so far.

How do I install Passive Income Claw?

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

Is Passive Income Claw free?

Yes, Passive Income Claw is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Passive Income Claw support?

Passive Income Claw is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Passive Income Claw?

It is built and maintained by pipi6688 (@pipi6688); the current version is v0.7.0.

💬 Comments