Install
openclaw skills install @thcjp/news-tool-freeopenclaw skills install @thcjp/news-tool-free个性化新闻助手免费版是一款能够学习用户兴趣偏好并提供定制化新闻简报的工具。通过构建用户兴趣画像,逐步了解用户关注的领域、偏好的输出格式和接收时间,提供越来越精准的新闻推荐服务. 所有用户数据(兴趣偏好、阅读历史)均存储在本地目录,不上传至任何外部服务,充分保护用户隐私。本版本适合个人用户日常新闻浏览和学习研究,如需更高级的多用户管理、企业推送等能力,可升级至 PRO 版本.
| 能力项 | 说明 |
|---|---|
| 兴趣画像 | 记录用户具体兴趣领域及比例分配 |
| 格式定制 | 支持要点列表、叙述段落、标题速览等格式 |
| 时间偏好 | 记录用户偏好接收简报的时间段 |
| 多源覆盖 | 重要事件交叉验证多个信息源 |
| 阅读学习 | 跟踪用户阅读行为,动态调整推荐 |
| 隐私保护 | 所有数据本地存储,不上传外部 |
[支持] 单用户兴趣画像构建
[支持] 3种输出格式(要点/叙述/标题)
[支持] 本地记忆存储(~/news/目录)
[支持] 多源交叉验证(2个来源)
[支持] 兴趣偏好动态调整建议
[限制] 不支持多用户/多租户管理
[限制] 不支持定时自动推送
[限制] 不支持自定义新闻源接入
[限制] 不支持阅读数据分析报告
input_params参数,支持创建/查询/导出操作用input_params参数进行配置.
处理: 解析核心功能执行的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回核心功能执行的响应数据,包含状态码、结果和日志.
input_params参数,支持创建/查询/导出操作用config_options参数进行配置.
处理: 解析参数配置与调用的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回参数配置与调用的响应数据,包含状态码、结果和日志.
config_options参数,支持修改/重置/导入操作
能力覆盖范围:本skill的核心能力覆盖以下场景关键词:学习用户兴趣偏好、的个性化新闻简报、支持多源覆盖与本、个性化新闻助手免、通过学习用户兴趣、格式偏好和时间习、提供定制化新闻简、报服务、核心能力、构建用户兴趣画像、逐步学习偏好、多源新闻覆盖、交叉验证重要事件、标题等多种输出格、保护用户隐私等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持.执行核心功能执行操作,使用input_params参数进行配置.
新用户首次使用时,Agent 会引导设置兴趣偏好.
用户:帮我设置每日新闻简报
# ...
Agent:
1. 询问具体兴趣领域(非泛泛的分类)
2. 确认多兴趣的比例分配
3. 询问输出格式偏好
4. 确认接收时间偏好
5. 创建用户画像文件
示例交互:
Agent: 欢迎使用个性化新闻助手!为了提供精准的简报,请告诉我:
1. 你具体关注哪些领域?(例如:AI创业、新能源政策、A股科技股)
2. 如果有多个兴趣,比例如何分配?(例如:60% AI、40% 新能源)
3. 你喜欢什么格式的简报?(要点列表 / 叙述段落 / 仅标题)
4. 你希望什么时间接收简报?(早间/午间/晚间/按需)
# ...
用户: 我关注AI编程工具、新能源电池技术、A股科技股。比例大概是
50% AI、30% 新能源、20% 股市。喜欢要点列表,早上看.
# ...
Agent: 好的,已创建你的兴趣画像并保存到 ~/news/memory.md
用户在早上请求今日新闻简报.
用户:今日简报
# ...
Agent:
1. 读取 ~/news/memory.md 获取用户偏好
2. 搜索用户关注的3个领域最新新闻
3. 按要点列表格式输出
4. 控制在5-7条以内
5. 记录至 ~/news/history.md
示例输出:
## 不适用场景
# ...
以下场景个性化新闻助手免费版不适合处理:
# ...
- 纯技术文档撰写
- 学术论文写作
- 法律文书起草
# ...
## 触发条件
# ...
需要生成营销文案、写作内容、标题优化、内容创作时使用。不适用于非本工具能力范围的需求.
# ...
## 早间新闻简报 (2026-07-18)
# ...
### AI编程工具
1. **Cursor发布2.0版本** - 新增多文件重构能力
来源:36氪 | 时间:今日08:30
2. **GitHub Copilot企业版降价30%** - 扩大市场覆盖
来源:IT之家 | 时间:今日07:15
# ...
### 新能源电池技术
3. **宁德时代发布固态电池路线图** - 预计2027年量产
来源:新华社 | 时间:昨日22:00
# ...
### A股科技股
4. **AI芯片板块集体上涨** - 寒武纪涨停
来源:证券时报 | 时间:今日09:05
5. **科创板新股上市** - 某AI企业首日涨200%
来源:财联社 | 时间:今日09:30
用户随时可以查询特定话题的新闻.
用户:帮我看看今天有没有AI编程工具方面的重要新闻
# ...
Agent:
1. 识别为用户关注领域之一
2. 搜索该领域最新新闻
3. 按用户偏好格式输出
4. 更新阅读历史
# 创建新闻助手本地目录
mkdir -p ~/news
# ...
# 创建初始记忆文件
cat > ~/news/memory.md << 'EOF'
# 用户兴趣画像
# ...
**响应解析**: 完成完成后,查看输出响应确认任务状态。成功时输出包含解析摘要和响应数据;失败时根据错误信息排查问题,查阅错误解析章节获取恢复步骤.
# ...
## 兴趣领域
- 待设置(首次使用时由Agent引导填写)
# ...
## 格式偏好
- 待设置
# ...
## 时间偏好
- 待设置
# ...
## 创建时间
- 2026-07-18
EOF
# ...
# 创建历史记录文件
cat > ~/news/history.md << 'EOF'
# 简报历史记录
# ...
## 记录格式
| 日期 | 时间 | 领域 | 条目数 | 用户反馈 |
|:-----|:-----|:-----|:-----|:-----|
# ...
EOF
# ...
# 创建信息源文件
cat > ~/news/sources.md << 'EOF'
# 可信信息源
# ...
## 官方媒体(A级)
- 新华社、央视新闻、人民日报
# ...
## 主流媒体(B级)
- 36氪、IT之家、澎湃新闻、财联社
# ...
## 使用原则
- 争议性话题至少使用2个来源交叉验证
- 标注信息源倾向性
EOF
帮我设置新闻简报偏好
按照以下步骤完成操作,每步包含具体命令与预期输出.
# 用户兴趣画像
# ...
## 兴趣领域及比例
1. AI编程工具 (50%)
- 具体关注:Cursor、GitHub Copilot、Codeium
2. 新能源电池技术 (30%)
- 具体关注:固态电池、钠离子电池
3. A股科技股 (20%)
- 具体关注:AI芯片、半导体设备
# ...
## 格式偏好(续1)
- 格式:要点列表
- 每条包含:标题、来源、时间、一句话摘要
- 单次简报条目数:5-7条
- 按领域分组
# ...
## 时间偏好(续1)
- 主要时间:早间 08:00-09:00
- 次要时间:按需
- 周末:仅重大新闻
# ...
## 更新记录
- 2026-07-18 初始创建
- 2026-07-25 调整AI比例从40%到50%
# sources_config.yaml - 免费版信息源配置
sources:
tier_a: # 官方媒体
- name: 新华社
url: "http://www.xinhuanet.com/"
category: [国内, 国际, 财经]
- name: 央视新闻
url: "http://news.cctv.com/"
category: [国内, 国际]
# ...
tier_b: # 主流媒体
- name: 36氪
url: "https://36kr.com/"
category: [科技, 创投]
- name: IT之家
url: "https://www.ithome.com/"
category: [科技]
- name: 财联社
category: [财经]
# ...
rules:
controversy_min_sources: 2 # 争议话题最少来源数
max_items_per_briefing: 7 # 单次简报最大条目数
stale_news_hours: 24 # 超过24小时视为旧闻
# 推荐 - 具体明确
我关注AI编程工具(特别是Cursor和Copilot)、固态电池技术
# ...
# 不推荐 - 过于笼统
我关注科技新闻
Agent 会根据阅读行为定期建议调整:
Agent: 根据你最近2周的阅读记录,你更频繁地点开AI编程相关新闻(实际占比65%)
而新能源新闻打开率较低。是否调整兴趣比例为 65% AI、25% 新能源、10% 股市?
# ...
用户: 好的,调整吧
# Agent输出原则
# 1. 先说发生了什么
# 2. 再说为什么重要
# 3. 标注信息时间
# 4. 注明信息来源
用户:帮我看一下关于"某AI公司融资"的新闻
# ...
Agent: 这个消息目前有两个来源报道,但细节有差异:
- 来源A(36氪):融资5亿元,估值50亿
- 来源B(IT之家):融资3亿元,估值30亿
建议等待官方确认后再做判断.
所有数据存储在本地 ~/news/ 目录下,包括:
memory.md - 兴趣画像与偏好history.md - 简报历史记录sources.md - 可信信息源列表本技能不会将任何用户数据发送至外部服务.
免费版建议单次简报 5-7 条,避免信息过载。早晨简报尤为重要,保持精简.
随时告诉 Agent 你想调整偏好即可:
我最近对量子计算也感兴趣,加到我的关注列表里,占比15%
免费版不支持自定义新闻源接入,使用预设的可信信息源。如需自定义,请升级至 PRO 版本.
| 对比项 | 免费版 | PRO 版本 |
|---|---|---|
| 用户数 | 单用户 | 多用户/多租户 |
| 兴趣领域 | 最多5个 | 无限制 |
| 信息源 | 预设列表 | 自定义接入 |
| 定时推送 | 不支持 | 支持自动推送 |
| 数据分析 | 不支持 | 阅读行为分析 |
| 导出格式 | Markdown | MD/PDF/Email |
| 多语言 | 中文为主 | 多语言支持 |
~/news/ 目录读写权限| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由 Agent 内置 LLM 提供 |
| 网络搜索 | 服务 | 必需 | Agent 内置搜索能力 |
| 本地文件系统 | 存储 | 必需 | 操作系统提供 |
| Python 3.8+ | 运行时 | 可选 | 系统包管理器安装 |
免费版基于 Markdown 指令驱动,无需额外 API Key。所有新闻获取通过 Agent 内置搜索能力完成.
# 验证本地目录可写
mkdir -p ~/news && echo "ok" > ~/news/test && rm ~/news/test && echo "目录就绪"
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |