Finance Lite (Beta): Daily Macro + Market Move Brief — 技能工具
v1.0.1[自动翻译] Daily macro + market brief (FRED + benchmarks + watchlist ticker) with critical-headline triage, explicit source/freshness notes, and graceful fallbac...
0· 1,988·23 当前·27 累计·💬 1
安全扫描
OpenClaw
可疑
medium confidence该技能提供轻量级金融数据查询功能,代码和指令与其声明目的一致。
评估建议
此技能用于金融数据查询,提供基本的财务信息。...详细分析 ▾
ℹ 用途与能力
Name/description (daily macro + market brief) align with the code and runtime instructions: the bundle fetches data from finance endpoints (Finnhub, Nasdaq, FRED/CSV, Finviz-like feeds), formats a concise brief, and persists a local cache and bundled watchlist.json. These capabilities are expected for the stated purpose. However, the registry metadata reported 'Required env vars: none' while SKILL.md and the code clearly require FINNHUB_API_KEY (and optionally NASDAQ_DATALINK_API_KEY). This metadata mismatch is inconsistent and should be corrected.
✓ 指令范围
SKILL.md and the included script confine actions to fetching market/macro data, writing a local cache under ./scripts/finance_lite/.cache/, and updating the bundled watchlist.json via add/remove. The tool documents these behaviors; it does not instruct reading unrelated system files or transmitting data to unexpected endpoints beyond the declared finance/news sources.
✓ 安装机制
No install spec is present (instruction-only with shipped source files). All code is bundled with the skill; there are no external downloads or extract steps. This is low-risk compared with an installer that fetches arbitrary remote code.
⚠ 凭证需求
The tool requires FINNHUB_API_KEY (mandatory) and may use NASDAQ_DATALINK_API_KEY. Those requests are proportional to fetching market data. The concern is the registry metadata claims no required env vars while the runtime docs and code require an API key — this discrepancy could lead users to unknowingly supply sensitive credentials or to run the skill without necessary guards. Verify the metadata and confirm what secrets the skill will actually read before installing.
✓ 持久化与权限
The skill does not request elevated system privileges or permanent 'always' inclusion. It writes only to its own bundle directory (cache + bundled watchlist.json) and explicitly disables calendar/event sync. It does not modify other skills or system-wide agent settings.
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.12026/3/3
**Expanded runtime requirements and output standards.** - Explicitly lists required environment variables and binaries (`node`, `curl`) for operation. - Details outbound data sources and cache/write locations for transparency. - Documents that watchlist modifications update a bundled file. - Sets a mandatory output format including macro data, SPY/GLD/NVDA coverage, and specific notes. - Clarifies continued exclusion of calendar/event-sync features for simplicity.
● 可疑
安装命令 点击复制
官方npx clawhub@latest install finance-lite
镜像加速npx clawhub@latest install finance-lite --registry https://cn.clawhub-mirror.com
技能文档
Slim publish bundle focused on core briefing commands.
Runtime requirements (explicit)
- Required environment variable:
FINNHUB_API_KEY - Optional environment variable:
NASDAQ_DATALINK_API_KEY(alias:NASDAQ_DATA_LINK_API_KEY) - Required binaries:
node,curl
Set in environment:
export FINNHUB_API_KEY="" export NASDAQ_DATALINK_API_KEY=""
Dispatch (deterministic)
brief→node ./scripts/finance_lite/brief.mjs briefmacro→node ./scripts/finance_lite/brief.mjs macrobench→node ./scripts/finance_lite/brief.mjs benchlist→node ./scripts/finance_lite/brief.mjs listadd→node ./scripts/finance_lite/brief.mjs addadd→bench node ./scripts/finance_lite/brief.mjs addbench remove→node ./scripts/finance_lite/brief.mjs remove→node ./scripts/finance_lite/brief.mjs
Behavior + persistence notes
- The tool performs outbound requests to finance/news endpoints (FRED/Finnhub/Nasdaq/Finviz-linked feeds).
- The tool writes local cache under
./scripts/finance_lite/.cache/(inside the bundle runtime directory). add/removecommands modify bundled./scripts/finance_lite/watchlist.json.- This core bundle does not include calendar/event-sync commands.
Scope and guardrails
- Decision-support only (not investment advice).
- Lead with dominant active driver first, then secondary factors.
- Keep output concise, structured, and source-aware.
Required output floor
Always include:- Header:
📈 Finance Lite — YYYY-MM-DD (PT) - Macro blocks: Inflation, Labor, Growth, Rates/Risk, Housing
- Benchmarks: SPY and GLD
- NVDA line and critical headlines section
- Notes:
Note: SPY/GLD trend uses Nasdaq (daily lag). NVDA is quote-only (no Finnhub candles).
- ⚠️ Decision-support only; watch upcoming macro events & earnings.数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制