erduo-skills
💡 Summary
A skill for AI agents to automatically fetch, filter, and summarize daily technical news from multiple sources.
🎯 Target Audience
🤖 AI Roast: “A promising news curator, but its architecture diagram is more detailed than its actual installation instructions.”
The skill performs web scraping and uses a headless browser, posing risks of accessing malicious sites or executing untrusted JS. It may also write files locally. Mitigation: Run the agent in a sandboxed environment with restricted network egress and filesystem access.
Erduo Skills / 耳朵技能库
为 AI Agent 赋能,提供结构化能力与智能工作流。
📖 简介
Erduo Skills 是一个专门用于管理 AI Agent 智能技能的仓库。它作为一个知识库和执行框架,使 Agent 能够执行自动新闻报道、数据分析等复杂任务。
✨ 精选技能:每日日报
每日日报 是一个高级技能,旨在自动从多个来源抓取、筛选并总结高质量的技术新闻。
🏗 核心架构
该技能采用 Master-Worker 架构,包含智能调度器和专用子 Agent。
graph TD User((User)) -->|Start| Master[Master Agent<br>调度/监控/决策] subgraph Execution Layer [SubAgent 执行层] WorkerA[Worker A<br>WebFetch] WorkerB[Worker B<br>WebFetch] Browser[Browser Worker<br>Headless Chrome] end Master -->|Dispatch Tier 1| WorkerA Master -->|Dispatch Tier 2| WorkerB Master -->|Dispatch JS Pages| Browser WorkerA -->|Result| Master WorkerB -->|Result| Master Browser -->|Result| Master Master -->|Filter & Dedup| Report[Generate Report<br>生成日报] Master -->|Update| Cache[Smart Cache<br>智能缓存]
🚀 核心特性
-
多源抓取:
- 聚合 HackerNews, HuggingFace Papers 等优质源。
-
智能筛选:
- 筛选高质量技术内容,排除营销软文。
-
动态调度:
- 采用“早停机制”:一旦抓取到足够的高质量条目(如 20 条),即停止抓取以节省资源。
-
无头浏览器支持:
- 使用 MCP Chrome DevTools 处理复杂的 JS 渲染页面(如 ProductHunt)。
📄 输出示例
日报以结构化 Markdown 格式生成,存储在 NewsReport/ 目录下。
Daily News Report (2024-03-21)
1. 文章标题
- 摘要: 文章内容的简要总结...
- 要点:
- 要点一
- 要点二
- 来源: 链接
- 评分: ⭐⭐⭐⭐⭐
📂 项目结构
├── .claude/ │ └── agents/ # Agent 定义 (Personas & Prompts) ├── skills/ # 技能实现 (例如 daily-news-report) │ └── daily-news-report/ # 每日日报技能 ├── NewsReport/ # 生成的日报存档 ├── README.md # 项目文档 (默认为中文) └── README_EN.md # 英文项目文档
🛠 使用方法
-
克隆仓库
git clone https://github.com/Start-to-DJ/erduo-skills.git cd erduo-skills -
使用 Agent 运行 将此仓库加载到您的 Agent 环境中(例如 Claude Desktop 或支持 MCP 的 Zed)。Agent 将自动识别
daily-news-report技能。提示词示例:
“生成今天的日报。”
🤝 贡献指南
欢迎贡献!如果您有新的技能想法,请参考 .claude/skills 目录下的示例。
Created with ❤️ by Erduo Team
Pros
- Multi-source aggregation from quality tech sites
- Intelligent filtering to avoid low-quality content
- Resource-efficient early-stop mechanism
Cons
- README lacks concrete setup/configuration steps
- Dependency on specific Agent environments (Claude/Zed)
- No clear error handling or fallback strategies mentioned
Related Skills
mcp-builder
S“This guide is so comprehensive it might just teach the AI to write its own MCP servers and put you out of a job.”
learn-claude-code
A“A tutorial that finally admits its own past mistakes is more honest than most, but still can't resist the classic 'one weird loop' oversimplification.”
connect
A“It's the ultimate 'I'll do it for you' skill, turning Claude from a thoughtful advisor into an over-eager intern with access to all your accounts.”
Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.
Copyright belongs to the original author rookie-ricardo.
