← 返回 Skills 市场
NOFX AI500 Report
作者
tinkle-community
· GitHub ↗
· v1.3.0
837
总下载
0
收藏
5
当前安装
6
版本数
在 OpenClaw 中安装
/install nofx-ai500-report
功能描述
Generate periodic crypto market intelligence reports from the NOFX AI500 system. Monitors coin selections, analyzes OI (Open Interest), institutional fund fl...
安全使用建议
Before installing, consider the following:
- Hard-coded API key/base: ai500-report.py contains BASE = "https://nofxos.ai" and KEY = "cm_568c67eae410d912c54c" and monitor.sh falls back to the same values. This means the bundled scripts will use that embedded key unless you explicitly override it with environment variables. Treat that as a secret; do not assume it's yours. Either remove the hard-coded key or replace it with your own key before running.
- Metadata vs reality mismatch: The registry metadata lists no required env vars, but runtime docs and scripts require a NOFX API base, an API key, and a Telegram chat ID. Expect to provide these manually; the listing is incomplete.
- Persistence: The skill asks you to create cron jobs that will run periodically and will write a known-list file under your HOME. Review and approve the cron payloads and file paths; consider running them in a controlled/isolated sessionTarget if possible.
- SSL snippet is insecure: SKILL.md suggests creating an unverified SSL context to avoid cert issues. Do not disable SSL verification in production — instead fix certificate/trust issues or use proper TLS verification.
- Optional external services: The video pipeline docs mention Remotion/Playwright/ffmpeg and Minimax TTS (api.minimax.chat). Those are optional but involve additional network calls and possibly API keys; if you enable video/TTS, verify what credentials and external endpoints are used.
- Minimal mitigations: (1) Remove or rotate any hard-coded credentials and supply your own via environment variables. (2) Inspect the cron job payloads and set sessionTarget to isolated if available. (3) Run the scripts in a sandboxed environment first and monitor network traffic if you are concerned about where requests go. (4) If you do not trust the hardcoded key's owner, do not rely on it — replace it or block outgoing requests to that endpoint.
Given these inconsistencies and the embedded key, proceed only after you have removed the hard-coded credentials or fully understood and accepted the implications of using them.
功能分析
Type: OpenClaw Skill
Name: nofx-ai500-report
Version: 1.3.0
The skill is designed to generate crypto market reports and send them to a user-specified Telegram channel, which involves legitimate network access and scheduled execution (cron jobs). However, it contains a hardcoded API key (`cm_568c67eae410d912c54c`) in `scripts/monitor.sh` and `references/ai500-report.py`, which is a security vulnerability. Additionally, `SKILL.md` notes the use of `ssl._create_unverified_context()` for Python, which disables SSL certificate verification and is a significant security anti-pattern. While these are vulnerabilities rather than direct malicious intent, the combination of powerful capabilities (cron job creation, network access, file system writes to `$HOME/.openclaw/workspace/`) and these security flaws makes the skill suspicious.
能力评估
Purpose & Capability
The skill's name/description match the included scripts and report generator: it fetches NOFX endpoints and Binance klines and formats Telegram reports. However the package metadata declares no required credentials while the SKILL.md and runtime files clearly require a NOFX API base and auth key (the SKILL.md asks the user for these). That mismatch between declared requirements and what the skill actually needs is an inconsistency to be aware of.
Instruction Scope
Runtime instructions ask the agent to create cron jobs, run scripts, and send messages to Telegram (expected). But SKILL.md also suggests disabling SSL verification (provides ssl._create_unverified_context()), which is insecure. Crucially, the instructions tell you to ask the user for an API key, yet the included code ignores that in places and uses a hard-coded key/base instead (see ai500-report.py and monitor.sh). The monitor script writes/reads a known-list file under $HOME/.openclaw/workspace and will update it — so the skill reads and writes to the user's filesystem and will persist state via cron jobs.
Install Mechanism
Instruction-only plus small scripts/Python file; there is no install spec or external archive download in the manifest, which reduces supply-chain installation risk.
Credentials
The registry metadata declares no required environment variables or primary credential, but SKILL.md expects the NOFX API base URL, API auth key, and a delivery target (Telegram chat ID). The code files further hard-code a NOFX BASE and KEY (KEY = "cm_568c67eae410d912c54c", BASE = "https://nofxos.ai") and monitor.sh defaults to NOFX_KEY/NOFX_BASE but falls back to that same hard-coded key/base. This is a clear mismatch and raises risk: the bundled hardcoded key will be used unless you override it, and there's no declaration of that credential in metadata.
Persistence & Privilege
The skill requests creation of cron jobs (monitor every 15m, report every 30m) which gives it ongoing, persistent execution in the agent environment and writes a known-list file at $HOME/.openclaw/workspace/nofx-ai500-known.json. 'always' is false, and it does not change other skills' configs, but cron jobs will periodically run agent code with whichever credentials are present; review cron job creation before enabling.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install nofx-ai500-report - 安装完成后,直接呼叫该 Skill 的名称或使用
/nofx-ai500-report触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.3.0
Localize all content to English
v1.2.1
Add OI delta value to rankings, standardize to English
v1.2.0
Add OI dollar value to report (oi_delta_value); table format for OI section with aligned percentage + USD columns
v1.1.1
Fix license: MIT (not same as NOFX)
v1.1.0
Internationalized: all content translated to English
v1.0.0
Initial release: crypto market intelligence reports from NOFX AI500 scoring system with OI, institutional flows, K-line analysis, funding rates, and automated monitoring
元数据
常见问题
NOFX AI500 Report 是什么?
Generate periodic crypto market intelligence reports from the NOFX AI500 system. Monitors coin selections, analyzes OI (Open Interest), institutional fund fl... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 837 次。
如何安装 NOFX AI500 Report?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install nofx-ai500-report」即可一键安装,无需额外配置。
NOFX AI500 Report 是免费的吗?
是的,NOFX AI500 Report 完全免费(开源免费),可自由下载、安装和使用。
NOFX AI500 Report 支持哪些平台?
NOFX AI500 Report 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 NOFX AI500 Report?
由 tinkle-community(@tinkle-community)开发并维护,当前版本 v1.3.0。
推荐 Skills