← 返回 Skills 市场
335
总下载
0
收藏
0
当前安装
7
版本数
在 OpenClaw 中安装
/install passive-income-claw
功能描述
Binance passive income AI assistant. Automatically scans Binance earn opportunities, pushes matching opportunities based on user preferences, and executes su...
安全使用建议
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).
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install passive-income-claw - 安装完成后,直接呼叫该 Skill 的名称或使用
/passive-income-claw触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
Passive Income Claw 是什么?
Binance passive income AI assistant. Automatically scans Binance earn opportunities, pushes matching opportunities based on user preferences, and executes su... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 335 次。
如何安装 Passive Income Claw?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install passive-income-claw」即可一键安装,无需额外配置。
Passive Income Claw 是免费的吗?
是的,Passive Income Claw 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Passive Income Claw 支持哪些平台?
Passive Income Claw 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Passive Income Claw?
由 pipi6688(@pipi6688)开发并维护,当前版本 v0.7.0。
推荐 Skills