daily-news
每日资讯日报生成器。三阶段工作流:获取元数据、生成摘要、输出日报。 触发场景:每日新闻、资讯日报、信息监控、新闻聚合、daily news、生成日报。 也用于添加新信源(自动分析网页并生成 method 文件)。 --- # Daily News 三阶段工作流:**获取元数据** → **生成摘要** → **输出日报** ## 工作目录 首次运行询问工作目录路径(如 `~/daily-news`),后续记住。 ``` <workspace>/ ├── profile.yaml # 用户画像(关于我、关注什么) ├── settings.yaml # 日报设置(语言、格式偏好) ├── methods/ # 信源获取方法 ├── data/news.db # SQLite 数据库 └── output/YYYY-MM-DD.md # 日报输出 ``` 初始化: ```bash mkdir -p <workspace>/methods <workspace>/data <workspace>/output cp references/examples/settings.example.yaml <workspace>/settings.yaml cp references/examples/profile.example.yaml <workspace>/profile.yaml python3 scripts/db.py init --db <workspace>/data/news.db ``` 初始化完成后: 1. 将工作目录写入用户的 `~/.claude/CLAUDE.md`,追加一行: ``` - daily-news skill 的项目目录在:<workspace> ``` 这样后续新会话无需再询问目录位置。 2. 询问用户是否需要调整画像。 --- ## 阶段 0:选择抓取日期范围(新增) 在执行抓取前,询问用户日期范围,从源头减少非必要工作量。 ### 日期范围选项 ``` 请选择抓取时间范围: 1. 今天(默认) → published_at >= 今天 2. 昨天 → published_at >= 昨天 3. 最近3天 → published_at >= 3天前 4. 最近7天 → published_at >= 7天前 5. 从上次抓取至今(增量) → published_at >= last_fetched_date 6. 自定义日期范围 → 输入开始日期 ``` ### 增量抓取逻辑 **每个信源独立追踪抓取日期**: ```yaml # methods/twitter-karpathy.yaml
Changelog: Source: GitHub https://github.com/eze-is/eze-skills
No comments yet. Be the first one!