market-news-briefstock-price-checker-prostock-fundamentalsTRADING_ECONOMICS_API_KEY to your TradingEconomics credential stringclient:secret.env.example to .env at the repo root and fill in TRADING_ECONOMICS_API_KEYUS, EU, or JPuv run /root/.openclaw/workspace/skills/economic-calendar-pro/src/main.py
Defaults to 7 days inclusive from the query day.
uv run /root/.openclaw/workspace/skills/economic-calendar-pro/src/main.py <START_DATE> <END_DATE>
Dates must use YYYY-MM-DD.
# Default window: query day plus the next 6 days
uv run /root/.openclaw/workspace/skills/economic-calendar-pro/src/main.py
# Start from a specific day and use 7 days inclusive
uv run /root/.openclaw/workspace/skills/economic-calendar-pro/src/main.py 2026-03-10
# Explicit date range
uv run /root/.openclaw/workspace/skills/economic-calendar-pro/src/main.py 2026-03-10 2026-03-24
Use this flow when the user wants to schedule a recurring daily economic calendar briefing (e.g. "send me the economic calendar every day at 11 AM CET").
For one-time ad-hoc queries, use the Commands section above.
Ask the user two things. Apply defaults if they do not specify.
| Question | Default | Options |
|---|---|---|
| ---------- | --------- | --------- |
| At what time? | 10 AM CET (Europe/Paris) | Any time in any timezone |
| Which days? | Weekdays (Mon–Fri) | Any combination of days |
Examples of user input and how to parse it:
cron:0 8 *cron:0 9 1-5cron:0 10 1-5Always confirm before proceeding. Summarise:
> Got it! Here's what I'll set up:
> 🗓️ Economic Calendar briefing
> ⏰ Time: 10:00 AM CET (Europe/Paris)
> 📅 Days: Weekdays (Mon–Fri)
> 📱 Delivered to: This chat
>
> Shall I go ahead?
uv run /root/.openclaw/workspace/skills/remind-me/src/main.py create \
"Economic Calendar - Weekdays <HH:MM>" \
"Run: uv run /root/.openclaw/workspace/skills/economic-calendar-pro/src/main.py\nSend the formatted economic calendar briefing to this chat." \
"cron:<MINUTE> <HOUR> * * <DAYS>" \
"<channel>" \
"<chatId>" \
"tz:<IANA timezone>"
> ⚠️ Critical: Channel, chatId, and timezone resolution follow the same rules as remind-me (see its SKILL.md). Auto-detect from session context. Never ask the user for these.
After the cron is created, report back:
> ✅ Done! Your economic calendar briefing is set up:
> 🗓️ Briefing: Daily economic calendar
> ⏰ Time: 10:00 AM CET (Europe/Paris)
> 📅 Days: Weekdays (Mon–Fri)
> 📱 Delivered to: This chat
> 🔍 Manage: Use remind-me list to view or remind-me cancel to stop
The command returns:
TradingEconomics API or Yahoo Finance fallback)TRADING_ECONOMICS_API_KEY from the environment first..env file before falling back to Yahoo Finance.remind-me).共 3 个版本