360 Secure SkillHub
360 安全技能中心

Finance Lite (Beta): Daily Macro + Market Move Brief

finance_lite 通过 node 脚本调用 FRED、Finnhub、Nasdaq 等外部财经接口,生成结构化每日简报(通胀、就业、增长、利率、住房、SPY/GLD、NVDA 与关键头条),并注明来源与时效;同时支持自选股列表增删与本地缓存。属决策支持,非投资建议。

junyij
junyij
热度 93.26
最近更新 2026-05-17 13:10:19
分类:数据依赖:代码执行 / 第三方 API / 读写文件应用场景:财务 / 市场分析 / 报告撰写

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add finance-lite
Metadata
name
finance_lite
description
Daily macro + market brief (FRED + benchmarks + watchlist ticker) with critical-headline triage, explicit source/freshness notes, and graceful fallback behavior. Use when the user asks for a concise “what moved today and why” summary with practical context.
user-invocable
true
command-dispatch
tool
command-tool
exec

Finance Lite (Core Publish Bundle)

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="<your_finnhub_key>"
  • export NASDAQ_DATALINK_API_KEY="<your_nasdaq_key>"

Dispatch (deterministic)

  • brief → node ./scripts/finance_lite/brief.mjs brief
  • macro → node ./scripts/finance_lite/brief.mjs macro
  • bench → node ./scripts/finance_lite/brief.mjs bench
  • list → node ./scripts/finance_lite/brief.mjs list
  • add <TICKER> → node ./scripts/finance_lite/brief.mjs add <TICKER>
  • add <TICKER> bench → node ./scripts/finance_lite/brief.mjs add <TICKER> bench
  • remove <TICKER> → node ./scripts/finance_lite/brief.mjs remove <TICKER>
  • <TICKER> → node ./scripts/finance_lite/brief.mjs <TICKER>

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/remove commands 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.