Token导航 LogoToken导航TokenDH.com
研究检索external-servicegithub未标认证来源可访问clear审计异常

news-summary新闻摘要

Agent Skill

news-summary 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

11,595

周安装

493

GitHub Stars

2

下载量

4,062
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:news-summary(新闻摘要)
来源仓库:https://github.com/zjfls/zhoujie-claude-skills
仓库路径:skills/news-summary
安装命令:
npx skills add https://github.com/zjfls/zhoujie-claude-skills --skill news-summary
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/zjfls/zhoujie-claude-skills --skill news-summary

简介

news-summary 用于查找、检索和筛选相关信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词或任务场景快速定位候选结果。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装并使用。
  • 安装前需确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • 建议结合原始 README 核验具体用法和功能边界。

SKILL.md

新闻搜索摘要 Skill

一个智能新闻搜索和摘要工具,帮你快速获取和分析最新新闻。

核心功能

1. 搜索新闻

  • 询问用户搜索主题
  • 搜索最近 3-5 天的 12-25 条相关新闻
  • 搜索工具:优先使用 WebSearch,不可用时使用 Brave Search MCP
  • Brave Search 限制:每次调用后必须 sleep 1 秒,防止速率限制
  • 搜索优化

- 使用多个关键词组合搜索 - 分批搜索确保足够结果 - 自动去重(标题/URL) - 如结果不足 12 条,扩大时间范围或关键词

2. 分析新闻

对每条新闻提取:

  • 标题
  • 来源网站
  • 发布时间
  • 权威性评估(高/中/低)
  • 摘要(100-200字)
  • 原文链接

3. 生成 HTML 页面

  • 输出目录<当前工作目录>/news-summary/<timestamp>_<topic>/

- 通过 pwd 获取当前工作目录的绝对路径 - <timestamp> 格式:YYYYMMDD_HHMM(如:20260111_1145),确保每次搜索都有唯一目录 - <topic> 从用户查询提取关键词(如:AIdeepseek),无法提取时使用 news - 示例:/path/to/work/news-summary/20260111_1145_AI/

  • 文件名news_summary_<topic>.html
  • AI 解读目录<当前工作目录>/news-summary/<timestamp>_<topic>/analysis/
  • 解读文件名news_analysis_<newsId>.md
  • 页面特性

- 美观的响应式设计 - 卡片式新闻展示 - 每条新闻包含:标题、来源、时间、权威性标签、摘要 - 两个按钮:"查看原文" 和 "AI解读" - 必须在 前包含<script src="/news-ai.js"></script>

4. AI 解读功能

  • 服务器:Node.js HTTP 服务器(lib/server.js,端口 3456)
  • 真实 AI 分析:通过 Claude Code CLI 生成深度解读
  • 输出格式:完整的 HTML 页面

- 存储位置:<工作目录>/news-summary/<timestamp_topic>/analysis/news_analysis_<id>.html - 包含完整的 HTML 结构(、、、等) - 使用现代化的 CSS 样式,响应式设计 - 颜色主题使用 #667eea 和 #764ba2 渐变 - 包含新闻信息、分析内容、底部版权等完整结构

  • 自定义 Prompt:点击"AI解读"按钮后可输入自定义分析角度
  • 阻塞和超时

- 生成时显示加载模态框 - 120 秒超时自动中止

  • 文件管理

- 已生成:显示"查看AI解读"和"删除解读"按钮 - 未生成:显示"AI解读"按钮 - 支持删除和重新生成

  • 服务端点

- GET /check-analysis?newsId=<id>&timestamp=<timestamp_topic> - 检查解读文件是否存在 - POST /analyze - 生成 AI 解读(支持 customPrompt,输出完整 HTML) - DELETE /delete-analysis?newsId=<id>&timestamp=<timestamp_topic> - 删除解读 - GET /view-analysis?newsId=<id>&timestamp=<timestamp_topic> - 查看解读(直接返回 HTML) - GET /news-summary/<timestamp_topic>/<filename> - 静态文件服务 - GET /news-ai.js - 前端脚本

5. 重启服务器并打开浏览器

  • 重启服务器步骤(每次生成后必须执行):

1. 检查端口 3456 是否被占用: - Windows: netstat -ano | findstr 3456 - macOS/Linux: lsof -ti:3456netstat -ano | grep 3456 2. 如果端口被占用,停止旧服务器: - Windows: taskkill /F /PID <进程ID> - macOS/Linux: kill -9 <进程ID> 3. 重新启动服务器: - Windows: start /B node <skill目录>/lib/server.js - macOS/Linux: node <skill目录>/lib/server.js & 4. 等待 2 秒确保服务器启动 5. 验证启动:访问 http://localhost:3456/news-ai.js 应该返回 JavaScript 代码

  • 生成 HTML 后,通过 HTTP 打开浏览器
  • 浏览器命令

- Windows: Start-Process "http://localhost:3456/news-summary/<timestamp_topic>/news_summary_<topic>.html" - macOS: open "http://localhost:3456/news-summary/<timestamp_topic>/news_summary_<topic>.html" - Linux: xdg-open "http://localhost:3456/news-summary/<timestamp_topic>/news_summary_<topic>.html"

  • 重要:必须通过 HTTP 访问,不能使用 file:// 协议

工作流程

  1. 询问用户搜索主题
  2. 生成唯一标识

- 从查询中提取关键词作为 <topic>(无法提取则用 news) - 生成时间戳:<timestamp> = YYYYMMDD_HHMM 格式 - 组合为:<timestamp>_<topic>(如:20260111_1145_AI

  1. 搜索新闻(WebSearch 优先;Brave Search 需间隔 1 秒)
  2. 分析和整理新闻信息
  3. 获取当前工作目录:使用 Bash 命令 pwd 获取绝对路径
  4. 创建目录<当前工作目录>/news-summary/<timestamp>_<topic>/
  5. 生成 HTML

- 文件路径:<当前工作目录>/news-summary/<timestamp>_<topic>/news_summary_<topic>.html - 必须在 前添加<script src="/news-ai.js"></script> - 每个新闻卡片必须包含 data 属性(data-news-id, data-news-url, data-news-source, data-news-time)

  1. 重启服务器

- 检查端口 3456 是否被占用 - 如果被占用,停止旧服务器 - 启动新服务器:node <skill目录>/lib/server.js & - 等待 2 秒并验证

  1. 打开浏览器:http://localhost:3456/news-summary/<timestamp>_<topic>/news_summary_<topic>.html

HTML 模板要求

  • 现代简洁设计,响应式布局
  • 卡片式新闻展示
  • 每个新闻卡片必须包含 data 属性

- data-news-id: 新闻 ID(0, 1, 2...) - data-news-url: 原文链接 - data-news-source: 来源 - data-news-time: 发布时间 - data-news-title: 新闻标题 - data-news-summary: 新闻摘要

  • 权威性标签:高(绿色)、中(黄色)、低(灰色)
  • 相对时间显示(如:2天前)
  • 必须在 前引入<script src="/news-ai.js"></script>(使用绝对路径)
  • 初始只包含"查看原文"按钮,AI 解读按钮由 news-ai.js 在页面加载后动态添加

注意事项

  • 使用绝对路径(通过 pwd 获取当前工作目录)
  • 创建必要的目录结构
  • 处理网络请求失败
  • 验证新闻来源可靠性
  • 必须在 HTML 中包含 <script src="/news-ai.js"></script>,否则 AI 解读功能不可用
  • 时间戳格式:必须使用 YYYYMMDD_HHMM 格式,确保每次搜索都有唯一目录
  • 服务器必须重启:每次生成新闻后必须重启服务器,确保 WORK_DIR 指向当前工作目录

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenCode

27.7%
按下载量换算1,125

Claude Code

22.9%
按下载量换算930

trae

18.65%
按下载量换算758

Codex

11.62%
按下载量换算472

windsurf

8.05%
按下载量换算327

openclaw

3.7%
按下载量换算150

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

未通过

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills