← Back to Skills Marketplace
jiajiaoy

Dailyfinance

by jiajiaoy · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ✓ Security Clean
143
Downloads
1
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install dailyfinance
Description
Daily financial news briefing — stock markets, crypto, macro economy, Fed/PBOC policy, earnings reports. Bilingual EN/CN visual dashboard. Morning push + eve...
README (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

Usage Guidance
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.
Capability Analysis
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.
Capability Tags
crypto
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install dailyfinance
  3. After installation, invoke the skill by name or use /dailyfinance
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug dailyfinance
Version 1.0.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Dailyfinance?

Daily financial news briefing — stock markets, crypto, macro economy, Fed/PBOC policy, earnings reports. Bilingual EN/CN visual dashboard. Morning push + eve... It is an AI Agent Skill for Claude Code / OpenClaw, with 143 downloads so far.

How do I install Dailyfinance?

Run "/install dailyfinance" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Dailyfinance free?

Yes, Dailyfinance is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Dailyfinance support?

Dailyfinance is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Dailyfinance?

It is built and maintained by jiajiaoy (@jiajiaoy); the current version is v1.0.2.

💬 Comments