ai-tech-rss-summary
2
总安装量
2
周安装量
#65153
全站排名
安装命令
npx skills add https://github.com/tiangong-ai/skills --skill ai-tech-rss-summary
Agent 安装分布
openclaw
2
mcpjam
1
command-code
1
windsurf
1
zencoder
1
crush
1
Skill 文档
AI Tech RSS Summary
Core Goal
- Generate daily reports.
- Generate weekly reports.
Triggering Conditions
- Receive a manual instruction to generate a daily report.
- Receive a manual instruction to generate a weekly report.
- Receive a scheduled execution context (daily or weekly).
Workflow
- Confirm report type and scope.
daily: use a single date or “today”.weekly: use a week range (Monday to Sunday).- custom range: use explicit start/end dates when provided.
- Parse inputs and normalize to one event timeline.
- logs: txt/markdown/json/csv
- schedule and event records
- task/activity status records
- RSS/external subscription summaries
- Input normalization rules:
references/input-model.md.
- Filter and rank content.
- remove duplicates
- remove irrelevant content
- apply keyword include/exclude filters
- rank by importance for section ordering
- Filtering rules and scoring:
references/output-rules.md.
- Generate report body with required sections.
- Use the exact daily/weekly section structure below.
- Fill missing sections with explicit “no data” notes instead of dropping sections.
- Output templates:
assets/daily-template.md,assets/weekly-template.md.
- Render requested output format.
- Canonical format is Markdown.
- If requested format is text/html/pdf, convert from the canonical Markdown output.
- Run quality checks before final output.
- completeness check
- information coverage check
- structure clarity check
- Quality checklist:
references/output-rules.md.
Input Requirements
- Support log text input (
.txt,.md,.json,.csv). - Support schedule and event input.
- Support task and activity status input.
- Support external subscription summaries (for example RSS item lists).
Daily Report Structure
æ é¢(example:æ¥æ¥ YYYY-MM-DD)å¿«éæè¦(3 to 5 sentences)仿¥å®æäºé¡¹åè¡¨ä»æ¥æªå®æ/å»¶æä»»å¡å½åé®é¢/é»ç¢ææ¥è®¡ååè龿¥/éä»¶(optional)
Weekly Report Structure
æ é¢(example:卿¥ YYYY-W##)æ¬å¨æ¦è¦æ¬å¨å®æäºé¡¹å表æ¬å¨ä¸»è¦è¶å¿/ææ æ¬å¨é®é¢/é£é©ç¹ä¸å¨éç¹è®¡åéä»¶/龿¥(optional)
Time and Range Rules
- Daily report: use specified date or “today”.
- Weekly report: use specified week range (Monday to Sunday).
- Flexible range: accept explicit date ranges for either report type.
- Date parsing details and defaults:
references/time-range-rules.md.
Configurable Parameters
- report type (
dailyorweekly) - date or date range
- output style (
concise,detailed,management) - include stats/charts (
trueorfalse) - include links (
trueorfalse) - keyword filters (
include_keywords,exclude_keywords) - output format (
markdown,text,pdf,html) - Example config:
assets/config.example.json
Content Selection Rules
- Exclude duplicate content.
- Exclude unrelated logs.
- Sort by importance.
- Apply keyword filtering when provided.
Error and Boundary Handling
- No data: output a structured report with “no data in selected range” notes.
- Invalid input format: explain format issue and continue with parseable inputs.
- Missing fields: ask for clarification when critical; otherwise ignore missing optional fields with a note.
Context Understanding Requirements
- Recognize date and week range expressions.
- Understand task status transitions (
todo,in_progress,done,blocked,delayed). - Detect key event keywords to populate trends, risks, and next plans.
Final Output Checklist (Required)
- core goal
- input requirements
- daily report structure
- weekly report structure
- triggering conditions
- time/range rules
- output formats
- configurable parameters
- content selection rules
- error handling
- context understanding
- quality control
Use the following simplified checklist verbatim when the user requests it:
æ ¸å¿ç®æ
è¾å
¥éæ±
æ¥æ¥è¾åºç»æ
卿¥è¾åºç»æ
è§¦åæ¡ä»¶
æ¶é´èå´è§å
è¾åºæ ¼å¼
å¯é
ç½®åæ°
å
容çéè§å
é误å¤ç
è¯å¢çè§£
è´¨éæ§å¶
References
references/input-model.mdreferences/time-range-rules.mdreferences/output-rules.md
Assets
assets/hn-popular-blogs-2025.opml(source from the provided gist)assets/config.example.jsonassets/daily-template.mdassets/weekly-template.md