xyangryr-cyber

finance-daily-report

Officev1.0.0
By xyangryr-cyberUpdated 2026-05-11@clawhub_xyangryr-cyber/finance-daily-report
Status Reports#日报#Investment#Stock Analysis

According to AlphaMoat, as of 2026-09, finance-daily-report has 970 downloads and 0 stars — ranked #5,045 of 5,078 AI skills overall, and #428 of 435 in Office.

Installs
122
Downloads
970
Stars
-
Overall Rank
#5,045
Top 100% overall · Top 99% in Office
PlatformInstallsDownloadsStarsComments
ClawHub ↗21863--
SkillHub ↗122970-—

Platforms count differently and update at different times.

What this skill does

The primary explicitly excludes real-time trading, individual stock analysis, and investment advice. Before configuring automated delivery or external LLM collection, review the scheduled job, command, API-key handling, and the possibility that public content is processed by an external service.

Profile published 2026-10-29

What you can do with it

  • Plan modules for a global market briefing
  • Review a proposal to enable, disable, or adjust report modules
  • Check schedule, session, and execution permissions for automated delivery

When to use it

  • When summarizing market information for a daily briefing rather than making trading or investment decisions

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Design a market-briefing module list without buy or sell recommendations.
Before enabling scheduled delivery, list the cron, credential-storage, and external-processing checks.

Monthly Trend

Downloads970
2336291.0K2026-03 · Downloads 2882026-05 · Downloads 5012026-07 · Downloads 7232026-08 · Downloads 7862026-09 · Downloads 97026-0326-09
Stars-
0112026-03 · Stars -2026-05 · Stars -2026-07 · Stars -2026-08 · Stars -2026-09 · Stars -26-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-09970—-
2026-08786+8.7%-
2026-07723—-
2026-05501—-
2026-03288—-

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

3.3 KB · ClawHub v1.0.0
---
name: finance-daily-report
description: >
  Generate a modular, configurable global finance daily report (全球财经日报).
  Default 9 modules. External LLM collectors. Output to chat (auto-chunked).
  Use when: user asks for 财经日报,finance daily report, daily market briefing.
  Also handles module management (新增/删除/启用/禁用日报模块).
  Also handles setup/install: when user says "配置日报" / "设置日报定时" / "setup finance report" / "每天推送日报".
  NOT for: real-time trading, individual stock analysis, or investment advice.
---
Show all (82 lines)

# Finance Daily Report

## First-time Setup (IM 引导)

When user mentions configuring daily auto-push for the first time (e.g., "配置日报", "每天推送日报"):

**Step 1: Check existing cron jobs**
Run `openclaw cron list --json` to see if a `finance-daily-report` job already exists.

**Step 2: Guide user interactively**
If no existing job, proactively offer to set up with a warm greeting to 汤汤:

> "汤汤好!👋 我是许阳专门为你定制的财经日报助手。检测到你还没有设置每日日报推送,需要我帮你配置吗?只需告诉我你希望几点收到日报(例如:8:00),我来自动配置,每天准时把全球财经日报送到你这里 📰"

**Step 3: Extract preferred time and register cron**
When user provides a time (e.g., "8 点", "08:00", "早上 8 点"):
1. Parse the time (default 08:00 if ambiguous)
2. Calculate trigger time = user time - 20 minutes (generation takes 5-10 min)
3. Run `openclaw cron add` with the calculated cron expression

Example command (user wants 08:00 delivery, trigger at 07:40):
```bash
openclaw cron add \
  --name "finance-daily-report" \
  --description "每日全球财经日报自动生成与推送" \
  --cron "40 7 * * *" \
  --tz "Asia/Shanghai" \
  --message "生成今日全球财经日报" \
  --session main \
  --announce \
  --timeout-seconds 720
```

**Step 4: Confirm setup**
Tell user:
> "✅ 搞定啦汤汤!每天 ${DISPLAY_TIME} 准时推送财经日报,${TRIGGER_TIME} 开始生成(提前 20 分钟确保准时到)。随时说 '修改日报时间' 或 '停止日报推送' 来调整。"

## Generate Report

Spawn a single subagent to execute the 3-phase workflow. This keeps all file reads and data processing out of the main conversation context.

```python
sessions_spawn(
  task="""Execute the finance daily report workflow in:
~/.openclaw/skills/finance-daily-report/references/workflow.md

Base dir: ~/.openclaw/skills/finance-daily-report

Output: Return the final report markdown text for chat delivery.
Save files to: /root/.openclaw/workspace/finance-reports/YYYY-MM-DD.md""",
  runtime="subagent",
  mode="run",
  runTimeoutSeconds=600
)
```

Then `sessions_yield()`. When subagent returns, send its output to chat.

## Module Management

| Intent | Command |
|--------|---------|
| 新增模块 | `python3 ~/.openclaw/skills/finance-daily-report/scripts/manage_modules.py add --name "XX" --keywords "k1,k2" --prompt "..."` |
| 删除模块 | `... remove --name "XX"` |
| 禁用模块 | `... disable --name "XX"` |
| 启用模块 | `... enable --name "XX"` |
| 列出模块 | `... list` |
| 调整顺序 | `... reorder --name "XX" --priority N` |

For add: generate 3-5 keywords (CN+EN with `{date}`) and a domain-specific collector prompt before calling.

Popular in Office

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.