← 返回 Skills 市场
jiajiaoy

Dailyfinance

作者 jiajiaoy · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ✓ 安全检测通过
143
总下载
1
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install dailyfinance
功能描述
Daily financial news briefing — stock markets, crypto, macro economy, Fed/PBOC policy, earnings reports. Bilingual EN/CN visual dashboard. Morning push + eve...
使用说明 (SKILL.md)

Daily Finance / 今日财经

Generate a comprehensive daily financial news briefing with market data and bilingual content.

Workflow

  1. Search for market data and news — Use web_search to gather:
    • "stock market today S&P 500 Dow" — major indices
    • "bitcoin crypto market today" — crypto highlights
    • "financial news today economy" — macro news
    • "China stock market A shares today" — China markets
  2. Curate — Select: 2-3 market data points (US indices, crypto, China/HK), 4-5 top financial stories.
  3. Write summaries — Each story: headline (EN + CN), 2-sentence summary, impact assessment (bullish/bearish/neutral with emoji 📈📉➡️).
  4. Generate the visual — Create a single-file HTML artifact.

Visual Design Requirements

Create a Bloomberg/Financial Times inspired dashboard:

  • Layout: Dashboard-style. Top row = market ticker strip. Below = news cards in clean grid.
  • Typography: Professional financial fonts (e.g., Roboto Slab for headlines, Source Sans Pro for body, Fira Code for numbers/data). Numbers should be in a monospace font for alignment.
  • Color scheme: Professional financial palette — dark navy (#1a1a2e) or off-white with gold (#c9a54e) accents. Green (#22c55e) for gains, Red (#ef4444) for losses. Subtle, authoritative.
  • Market ticker: Horizontal scrolling strip at top showing: S&P 500, Dow, Nasdaq, BTC, ETH, Shanghai Composite, Hang Seng — with price and % change (color-coded green/red).
  • News cards: Clean, professional cards. Each has: category badge (Macro / Crypto / Equity / Policy / Earnings), headline, summary, impact tag (📈📉➡️).
  • Market overview section: Simple mini-charts or bar indicators showing daily performance of major indices.
  • Interactive: Ticker auto-scrolls. Cards expandable for bilingual detail.
  • Disclaimer: Small text: "This is a news summary, not financial advice. 本内容仅为资讯摘要,不构成投资建议。"
  • Ad-ready zone: \x3Cdiv id="ad-slot-ticker"> below ticker. \x3Cdiv id="ad-slot-mid"> mid-page. \x3Cdiv id="ad-slot-bottom"> at footer.
  • Footer: "Powered by ClawCode"

Content Guidelines

  • Data accuracy is critical — always note that data may be delayed
  • Include both US and China/HK market coverage
  • Crypto section should be proportionate (1-2 items, not dominating)
  • Maintain neutral tone — no predictions or advice
  • Note the source for each data point
  • Always include the financial disclaimer

Output

Save as /mnt/user-data/outputs/daily-finance.html and present to user.


推送管理

# 开启每日推送(早晚各一次)
node scripts/push-toggle.js on \x3CuserId>

# 自定义时间和渠道
node scripts/push-toggle.js on \x3CuserId> --morning 08:00 --evening 20:00 --channel feishu

# 关闭推送
node scripts/push-toggle.js off \x3CuserId>

# 查看推送状态
node scripts/push-toggle.js status \x3CuserId>

支持渠道:telegram / feishu / slack / discord

安全使用建议
This skill appears coherent for generating and scheduling bilingual financial briefings. Before installing, consider: (1) Where outputs are written (/mnt/user-data/outputs) — ensure you’re comfortable with that path being used. (2) The HTML template includes ad-slot divs — if you don’t want ads, remove those placeholders. (3) The push scheduler saves per-user JSON under data/users and emits platform-specific cron markers; verify you consent to those scheduled pushes and that userIds you provide are correct. (4) The skill relies on web_search (external public sites) for market data — confirm you want the agent to fetch live web content and that sources will be cited as instructed. Otherwise there are no hidden credentials, external downloads, or unexpected behaviors in the package.
功能分析
Type: OpenClaw Skill Name: dailyfinance Version: 1.0.2 The dailyfinance skill is a legitimate financial news briefing tool that generates a bilingual dashboard and manages scheduled pushes via the OpenClaw cron system. The scripts (push-toggle.js, morning-push.js, evening-push.js) include robust security practices, such as path traversal protection using path.resolve and strict regex-based input sanitization for user IDs and time formats. While the code contains some vestigial elements (unused vocabulary themes) and placeholders for ad slots in the HTML output, there is no evidence of malicious intent, data exfiltration, or exploitable vulnerabilities.
能力标签
crypto
能力评估
Purpose & Capability
The name/description (daily financial brief + bilingual dashboard + push) matches the included SKILL.md and the three scripts (morning/evening prompts and push-toggle). Required capabilities (web search for market news, build an HTML dashboard, schedule pushes) are coherent with what the code and instructions do; no unrelated credentials or external services are required.
Instruction Scope
SKILL.md instructs the agent to use the web_search tool to gather public market/news data and to save a single-file HTML to /mnt/user-data/outputs/daily-finance.html — this is appropriate for the stated purpose. The skill also includes ad-slot placeholders in the HTML design (ad-slot-ticker/mid/bottom) which are benign but worth noting. The runtime scripts only print prompts and manage local user config; they do not themselves perform network calls. Slight note: producing the visual may involve external fonts or assets if implemented that way; SKILL.md does not mandate fetching remote assets but an implementation might.
Install Mechanism
No install spec (instruction-only with bundled JS helper scripts). No downloads, package installs, or external installers — lowest-risk install model.
Credentials
The skill declares no required environment variables or credentials. The push scripts store per-user JSON under a local data/users directory; they sanitize userId and protect against path traversal. No secrets or unrelated service tokens are requested.
Persistence & Privilege
always is false. The skill persists small per-user JSON under its own data/users path and emits scheduling markers via stdout (expected for cron integration). It does not modify other skills or request system-wide credentials.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install dailyfinance
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /dailyfinance 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- Renamed skill to "dailyfinance" and updated the description for clarity. - Added a new README.md file for additional documentation. - Description now emphasizes morning push plus evening recap features. - No changes to core features or workflow.
v1.0.1
- Added automated daily push notification scripts: morning and evening briefings. - Introduced push management CLI (push-toggle.js) for enabling, disabling, and customizing delivery times/channels. - Multiplatform push support: Telegram, Feishu, Slack, and Discord. - Updated documentation with push usage examples and commands.
v1.0.0
Major upgrade: Reimagined daily-finance as a bilingual, visually rich global financial news dashboard. - Added US, China/HK, and crypto market coverage with live ticker and visuals. - Bilingual (EN/CN) news cards featuring headline, summary, impact (bullish/bearish/neutral). - Professional dashboard design inspired by Bloomberg: ticker, cards, mini-charts, dark/gold palette. - Introduced ad-ready zones and clear financial disclaimer. - Output is a single-file HTML artifact for direct viewing.
元数据
Slug dailyfinance
版本 1.0.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Dailyfinance 是什么?

Daily financial news briefing — stock markets, crypto, macro economy, Fed/PBOC policy, earnings reports. Bilingual EN/CN visual dashboard. Morning push + eve... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 143 次。

如何安装 Dailyfinance?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install dailyfinance」即可一键安装,无需额外配置。

Dailyfinance 是免费的吗?

是的,Dailyfinance 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Dailyfinance 支持哪些平台?

Dailyfinance 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Dailyfinance?

由 jiajiaoy(@jiajiaoy)开发并维护,当前版本 v1.0.2。

💬 留言讨论