← 返回 Skills 市场
nadfunagent
作者
encipher88
· GitHub ↗
· v1.0.0
788
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install nadfunagent
功能描述
Autonomous Nad.fun trading agent that scans markets via API and indexer, analyzes tokens, executes trades, and shares profits with MMIND token holders.
安全使用建议
This package contains a full autonomous trading bot and expects to hold your wallet private key and RPC settings. Before installing:
- Don't copy your primary/mainnet private key into the skill or into OpenClaw memory. If you must run this, use a dedicated hot wallet with minimal funds and monitor it closely. Prefer ephemeral env vars or hardware-signer integration if available.
- SKILL.md explicitly instructs the agent to save MONAD_PRIVATE_KEY into OpenClaw memory/session storage — that is risky because an autonomous agent or other parts of the platform could access the secret. Consider removing that instruction or keeping secrets out-of-band.
- The registry metadata incorrectly lists no required env vars while the code requires several secrets; this mismatch is an engineering red flag. Verify and set expected env vars yourself rather than relying on the skill to prompt/store them.
- The code has inconsistencies (NAD_PRIVATE_KEY vs MONAD_PRIVATE_KEY, several undefined/ambiguous variables like scriptDir/reportPath/REPORT_PATH) that suggest it is unpolished and may fail or behave unexpectedly. Audit the scripts (especially execute-bonding-v2.js, fix-entry-prices.js, check-pnl.js, buy-token.js) before granting autonomous execution.
- Telegram integration will publish detailed reports to a third-party endpoint; ensure you understand what data will be sent (wallet addresses, position sizes, trades) and only provide a bot/token you control.
- Test thoroughly on testnet/devnet and run the scripts manually first (no cron, no autonomous agent) to confirm behavior.
If you are not comfortable auditing the code or exposing a private key, do not install or run this skill with autonomous invocation enabled.
功能分析
Type: OpenClaw Skill
Name: nadfunagent
Version: 1.0.0
The skill bundle is classified as suspicious due to multiple critical shell injection vulnerabilities in the Node.js trading scripts. Specifically, `trading/check-pnl.js`, `trading/execute-bonding-v2.js`, and `trading/sell-all.js` use `execSync` or `execAsync` to execute other scripts, passing `tokenAddress` values (sourced from external API responses) directly into shell commands without proper sanitization. If the Nad.fun API were compromised or a malicious token creator could register a specially crafted token address, this could lead to arbitrary code execution (RCE) on the host system. While there is no clear evidence of intentional malicious behavior, these vulnerabilities pose a severe risk.
能力评估
Purpose & Capability
The skill's name/description (autonomous Nad.fun trading agent) matches the included code: buy/sell, P&L, market scanning, and profit distribution. However the registry metadata declares no required environment variables or credentials while the code and SKILL.md clearly require a private key (MONAD_PRIVATE_KEY / NAD_PRIVATE_KEY), RPC URL, token address, and optionally Telegram tokens. That mismatch (declared none vs. actual need for secrets) is an inconsistency worth flagging.
Instruction Scope
SKILL.md instructs the agent to collect and save sensitive secrets (MONAD_PRIVATE_KEY, MMIND_TOKEN_ADDRESS, MONAD_RPC_URL, MONAD_NETWORK, Telegram IDs) into OpenClaw memory/session storage and to send detailed Telegram reports after each trading cycle. It also contains contradictory instructions (must run all 7 scanning methods, then a NOTE says only Methods 5–7 are used). The instructions grant broad discretion to persist secrets and to call external endpoints (nad.fun, api.nadapp.net, Telegram), which increases exfiltration and autonomy risk.
Install Mechanism
There is no remote download/install step in the skill bundle (no installer that pulls code from a suspicious URL). The repo includes Node.js scripts and a SKILL.md; code will be installed from the skill package itself. Risk is limited to the shipped code running on the host (no external unknown installers), but that code performs network calls and executes subprocesses.
Credentials
The skill legitimately needs a wallet private key and RPC URL to trade, and (optionally) Telegram tokens for notifications. But the registry claims no required env vars while SKILL.md and multiple scripts require MONAD_PRIVATE_KEY / NAD_PRIVATE_KEY, MONAD_RPC_URL, MMIND_TOKEN_ADDRESS, etc. In addition SKILL.md explicitly instructs saving private keys to OpenClaw memory/session storage — a disproportionate and risky persistence choice. Multiple env-name inconsistencies (NAD_PRIVATE_KEY vs MONAD_PRIVATE_KEY) and missing declared required vars increase the chance of misconfiguration or accidental secret exposure.
Persistence & Privilege
The skill is not force-included (always: false), and autonomous invocation is allowed (default). Combined with the instruction to save wallet private keys in agent memory, autonomous operation would allow the agent to execute on-chain trades without prompting. This is expected for an autonomous trading agent but raises an operational security concern—you should only grant autonomous execution if you trust the code and its secret handling.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install nadfunagent - 安装完成后,直接呼叫该 Skill 的名称或使用
/nadfunagent触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
nadfunagent 1.0.0
- Initial release of an autonomous trading agent for Nad.fun, designed to scan markets, analyze tokens, execute trades, and distribute profits to MMIND token holders.
- Integrates with nadfun-trading, nadfun-indexer, and nadfun-agent-api skills.
- Enforces critical setup: requires all config variables (MMIND_TOKEN_ADDRESS, MONAD_PRIVATE_KEY, MONAD_RPC_URL, MONAD_NETWORK) before operation.
- Includes Telegram reporting for trading cycles, with detailed notifications on positions, P&L, and trades.
- Implements multi-method token discovery and prioritization, with clear step-by-step workflow and strict logging requirements.
- Uses OpenClaw memory/session storage for configuration and persistent data handling.
元数据
常见问题
nadfunagent 是什么?
Autonomous Nad.fun trading agent that scans markets via API and indexer, analyzes tokens, executes trades, and shares profits with MMIND token holders. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 788 次。
如何安装 nadfunagent?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install nadfunagent」即可一键安装,无需额外配置。
nadfunagent 是免费的吗?
是的,nadfunagent 完全免费(开源免费),可自由下载、安装和使用。
nadfunagent 支持哪些平台?
nadfunagent 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 nadfunagent?
由 encipher88(@encipher88)开发并维护,当前版本 v1.0.0。
推荐 Skills