Overview
- Skill Key
- hzlvv/openclaw-new-digest
- Author
- hzlvv
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/hzlvv/openclaw-new-digest
- Latest Commit SHA
- cd97c8978323cdb693995fb9844897ae4de56931
User-configurable multi-slot news aggregation and push system. Schedule, topics, and keywords are defined by the user via config.json. Aggregates from Twitter, Hacker News, Tavily, filters by influence, summarizes, stores locally, supports feedback iteration.
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 news-digest 技能。 若已安装,则直接安装 news-digest 技能。
# News Digest
AI-assisted news aggregation and push system with **user-defined schedule and topics**. The agent fetches content from Twitter (Xpoz MCP), Hacker News, and Tavily Search, then filters, summarizes, and delivers via Feishu/Telegram. This is an **agent-driven workflow** — the agent is the executor, triggered manually or by cron.
## First-Time Setup (IMPORTANT)
Before executing any push, **check if a configuration exists**:
```bash
node {baseDir}/scripts/manage-config.mjs show
```
If the output says "No Configuration Found", you **MUST** ask the user to set up their schedule before proceeding. Do NOT use hardcoded defaults without user consent.
### Setup Conversation Flow
Ask the user these questions one by one:
1. **"你希望每天推送几次?"** — Determine the number of daily push slots (typical: 2-4).
2. **For each slot, ask:**
- **"第 N 个推送的时间是?"** (e.g. 08:00, 12:00, 18:00)
- **"这个时段的主题/方向是什么?"** (e.g. 金融, AI/Agent, 综合热点)
- **"这个主题的标签名称?"** (e.g. 金融早报, AI午报, 晚间热点)
- **"关键词有哪些?"** (comma-separated)
- **"优先级规则?"** (e.g. crypto > 金融事件 > 美股)
3. **"需要调整默认设置吗?"** — Summary length (default: 100-300 chars), language (default: zh-CN), items per push (default: 3-10), time window (default: 24h).
### Save Each Slot
After collecting user preferences, save each slot:
```bash
node {baseDir}/scripts/manage-config.mjs set-slot \
--name <slot_name> \
--time <HH:MM> \
--topic "<topic>" \
--label "<display_label>" \
--keywords "<kw1,kw2,kw3>" \
--priority "<priority_rules>" \
--sources "twitter,tavily,hackernews"
```
Example:
```bash
node {baseDir}/scripts/manage-config.mjs set-slot --name morning --time 08:00 --topic "Finance" --label "金融早报" --keywords "crypto,bitcoin,ethereum,finance,stock" --priority "crypto > financial events > US stocks" --sources "twitter,tavily,hackernews"
```
### Update Defaults (Optional)
```bash
node {baseDir}/scripts/manage-con...
caoyumin97
Structured problem analysis and communication using system mapping and hierarchical logic. Use when a request involves messy, multi-factor problems, root-cause analysis, intervention design, feedback loops or delays, or when a clear top-line recommendation with logically grouped support is required.
chaimengphp
Query real-time and historical financial data across equities and crypto—prices, market moves, metrics, and trends for analysis, alerts, and reporting.
cerbug45
AI Wallet Payment System Skill Guide
bywallace
Read and manage Kubera.com portfolio data (net worth, assets, debts, allocation, holdings). Use when a user asks about their finances, net worth, portfolio, investments, holdings, asset allocation, or wants to update asset values in Kubera. Works with any AI agent or CLI that can run Python scripts.
c-goro
Expense tracking and accounting for AI agents. Log purchases, set budgets, generate spending reports, and manage multi-currency finances — all stored locally. Privacy.com card import, natural language queries, CSV/JSON export. Use when agents make purchases and need a financial audit trail.
c0rv0s
Short-form video for AI agents. Generate videos using the latest models, pay with USDC via x402.