news-summary
13
总安装量
13
周安装量
#25541
全站排名
安装命令
npx skills add https://github.com/zjfls/zhoujie-claude-skills --skill news-summary
Agent 安装分布
opencode
12
codex
11
gemini-cli
10
openclaw
9
cursor
9
claude-code
8
Skill 文档
æ°é»æç´¢æè¦ 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>ä»ç¨æ·æ¥è¯¢æåå ³é®è¯ï¼å¦ï¼AIãdeepseekï¼ï¼æ æ³æåæ¶ä½¿ç¨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>×tamp=<timestamp_topic>– æ£æ¥è§£è¯»æä»¶æ¯å¦åå¨POST /analyze– çæ AI è§£è¯»ï¼æ¯æ customPromptï¼è¾åºå®æ´ HTMLï¼DELETE /delete-analysis?newsId=<id>×tamp=<timestamp_topic>– å é¤è§£è¯»GET /view-analysis?newsId=<id>×tamp=<timestamp_topic>– æ¥ç解读ï¼ç´æ¥è¿å HTMLï¼GET /news-summary/<timestamp_topic>/<filename>– éææä»¶æå¡GET /news-ai.js– åç«¯èæ¬
5. é坿å¡å¨å¹¶æå¼æµè§å¨
- é坿å¡å¨æ¥éª¤ï¼æ¯æ¬¡çæåå¿
é¡»æ§è¡ï¼ï¼
- æ£æ¥ç«¯å£ 3456 æ¯å¦è¢«å ç¨ï¼
- Windows:
netstat -ano | findstr 3456 - macOS/Linux:
lsof -ti:3456ænetstat -ano | grep 3456
- Windows:
- å¦æç«¯å£è¢«å ç¨ï¼åæ¢æ§æå¡å¨ï¼
- Windows:
taskkill /F /PID <è¿ç¨ID> - macOS/Linux:
kill -9 <è¿ç¨ID>
- Windows:
- éæ°å¯å¨æå¡å¨ï¼
- Windows:
start /B node <skillç®å½>/lib/server.js - macOS/Linux:
node <skillç®å½>/lib/server.js &
- Windows:
- çå¾ 2 ç§ç¡®ä¿æå¡å¨å¯å¨
- éªè¯å¯å¨ï¼è®¿é®
http://localhost:3456/news-ai.jsåºè¯¥è¿å JavaScript 代ç
- æ£æ¥ç«¯å£ 3456 æ¯å¦è¢«å ç¨ï¼
- çæ 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"
- Windows:
- éè¦ï¼å¿ é¡»éè¿ HTTP 访é®ï¼ä¸è½ä½¿ç¨ file:// åè®®
工使µç¨
- 询é®ç¨æ·æç´¢ä¸»é¢
- çæå¯ä¸æ è¯ï¼
- 仿¥è¯¢ä¸æåå
³é®è¯ä½ä¸º
<topic>ï¼æ æ³æååç¨newsï¼ - çææ¶é´æ³ï¼
<timestamp>=YYYYMMDD_HHMMæ ¼å¼ - ç»å为ï¼
<timestamp>_<topic>ï¼å¦ï¼20260111_1145_AIï¼
- 仿¥è¯¢ä¸æåå
³é®è¯ä½ä¸º
- æç´¢æ°é»ï¼WebSearch ä¼å ï¼Brave Search éé´é 1 ç§ï¼
- åæåæ´çæ°é»ä¿¡æ¯
- è·åå½åå·¥ä½ç®å½ï¼ä½¿ç¨ Bash å½ä»¤
pwdè·åç»å¯¹è·¯å¾ - å建ç®å½ï¼
<å½åå·¥ä½ç®å½>/news-summary/<timestamp>_<topic>/ - çæ 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ï¼
- æä»¶è·¯å¾ï¼
- é坿å¡å¨ï¼
- æ£æ¥ç«¯å£ 3456 æ¯å¦è¢«å ç¨
- å¦æè¢«å ç¨ï¼åæ¢æ§æå¡å¨
- å¯å¨æ°æå¡å¨ï¼
node <skillç®å½>/lib/server.js & - çå¾ 2 ç§å¹¶éªè¯
- æå¼æµè§å¨ï¼
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 æåå½åå·¥ä½ç®å½