rust-daily by zhanghandong/rust-skills
npx skills add https://github.com/zhanghandong/rust-skills --skill rust-daily版本: 2.1.0 | 最后更新: 2025-01-27
获取 Rust 社区更新,按时间范围筛选。
| 类别 | 来源 |
|---|---|
| 生态系统 | Reddit r/rust, This Week in Rust |
| 官方 | blog.rust-lang.org, Inside Rust |
| 基金会 | rustfoundation.org (新闻, 博客, 事件) |
time_range: day | week | month (默认: week)category: all | ecosystem | official | foundation关键:首先检查代理文件可用性以确定执行模式。
尝试读取:../../agents/rust-daily-reporter.md
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
当../../agents/rust-daily-reporter.md存在时:
1. Read: ../../agents/rust-daily-reporter.md
2. Task(subagent_type: "general-purpose", run_in_background: false, prompt: <agent content>)
3. Wait for result
4. Format and present to user
当代理文件不可用时,直接执行每个源:
# Using agent-browser CLI
agent-browser open "https://www.reddit.com/r/rust/hot/"
agent-browser get text ".Post" --limit 10
agent-browser close
或使用 WebFetch 回退:
WebFetch("https://www.reddit.com/r/rust/hot/", "Extract top 10 posts with scores and titles")
解析输出为:
| 分数 | 标题 | 链接 |
|---|
# Check actionbook first
mcp__actionbook__search_actions("this week in rust")
mcp__actionbook__get_action_by_id(<action_id>)
# Then fetch
agent-browser open "https://this-week-in-rust.org/"
agent-browser get text "<selector_from_actionbook>"
agent-browser close
解析输出为:
agent-browser open "https://blog.rust-lang.org/"
agent-browser get text "article" --limit 5
agent-browser close
或使用 WebFetch 回退:
WebFetch("https://blog.rust-lang.org/", "Extract latest 5 blog posts with dates and titles")
解析输出为:
| 日期 | 标题 | 摘要 |
|---|
agent-browser open "https://blog.rust-lang.org/inside-rust/"
agent-browser get text "article" --limit 3
agent-browser close
或使用 WebFetch 回退:
WebFetch("https://blog.rust-lang.org/inside-rust/", "Extract latest 3 posts with dates and titles")
# 新闻
agent-browser open "https://rustfoundation.org/media/category/news/"
agent-browser get text "article" --limit 3
agent-browser close
# 博客
agent-browser open "https://rustfoundation.org/media/category/blog/"
agent-browser get text "article" --limit 3
agent-browser close
# 事件
agent-browser open "https://rustfoundation.org/events/"
agent-browser get text "article" --limit 3
agent-browser close
获取所有源后,按时间范围筛选:
| 范围 | 筛选 |
|---|---|
| day | 最近 24 小时 |
| week | 最近 7 天 |
| month | 最近 30 天 |
获取所有源后,合并为以下输出格式。
两种模式使用相同的工具链顺序:
actionbook MCP - 首先检查缓存的/预获取的内容
mcp__actionbook__search_actions("rust news {date}")
mcp__actionbook__search_actions("this week in rust")
mcp__actionbook__search_actions("rust blog")
agent-browser CLI - 用于动态网页内容
agent-browser open "<url>"
agent-browser get text "<selector>"
agent-browser close
WebFetch - 如果 agent-browser 不可用则作为回退
| 源 | 主要工具 | 回退 |
|---|---|---|
| agent-browser | WebFetch | |
| TWIR | actionbook → agent-browser | WebFetch |
| Rust 博客 | actionbook → WebFetch | - |
| 基金会 | actionbook → WebFetch | - |
请勿使用:
# Rust {Weekly|Daily|Monthly} Report
**Time Range:** {start} - {end}
## Ecosystem
### Reddit r/rust
| Score | Title | Link |
|-------|-------|------|
| {score} | {title} | [link]({url}) |
### This Week in Rust
- Issue #{number} ({date}): highlights
## Official
| Date | Title | Summary |
|------|-------|---------|
| {date} | {title} | {summary} |
## Foundation
| Date | Title | Summary |
|------|-------|---------|
| {date} | {title} | {summary} |
| 错误 | 原因 | 解决方案 |
|---|---|---|
| 未找到代理文件 | 仅技能安装 | 使用内联模式 |
| agent-browser 不可用 | CLI 未安装 | 使用 WebFetch |
| 网站超时 | 网络问题 | 重试一次,然后跳过该源 |
| 结果为空 | 选择器不匹配 | 报告并使用回退 |
每周安装数
494
代码仓库
GitHub 星标数
924
首次出现
Jan 20, 2026
安全审计
安装于
opencode451
codex441
gemini-cli434
github-copilot421
amp379
kimi-cli375
Version: 2.1.0 | Last Updated: 2025-01-27
Fetch Rust community updates, filtered by time range.
| Category | Sources |
|---|---|
| Ecosystem | Reddit r/rust, This Week in Rust |
| Official | blog.rust-lang.org, Inside Rust |
| Foundation | rustfoundation.org (news, blog, events) |
time_range: day | week | month (default: week)category: all | ecosystem | official | foundationCRITICAL: Check agent file availability first to determine execution mode.
Try to read: ../../agents/rust-daily-reporter.md
When../../agents/rust-daily-reporter.md exists:
1. Read: ../../agents/rust-daily-reporter.md
2. Task(subagent_type: "general-purpose", run_in_background: false, prompt: <agent content>)
3. Wait for result
4. Format and present to user
When agent file is NOT available, execute each source directly:
# Using agent-browser CLI
agent-browser open "https://www.reddit.com/r/rust/hot/"
agent-browser get text ".Post" --limit 10
agent-browser close
Or with WebFetch fallback:
WebFetch("https://www.reddit.com/r/rust/hot/", "Extract top 10 posts with scores and titles")
Parse output into:
| Score | Title | Link |
|---|
# Check actionbook first
mcp__actionbook__search_actions("this week in rust")
mcp__actionbook__get_action_by_id(<action_id>)
# Then fetch
agent-browser open "https://this-week-in-rust.org/"
agent-browser get text "<selector_from_actionbook>"
agent-browser close
Parse output into:
agent-browser open "https://blog.rust-lang.org/"
agent-browser get text "article" --limit 5
agent-browser close
Or with WebFetch fallback:
WebFetch("https://blog.rust-lang.org/", "Extract latest 5 blog posts with dates and titles")
Parse output into:
| Date | Title | Summary |
|---|
agent-browser open "https://blog.rust-lang.org/inside-rust/"
agent-browser get text "article" --limit 3
agent-browser close
Or with WebFetch fallback:
WebFetch("https://blog.rust-lang.org/inside-rust/", "Extract latest 3 posts with dates and titles")
# News
agent-browser open "https://rustfoundation.org/media/category/news/"
agent-browser get text "article" --limit 3
agent-browser close
# Blog
agent-browser open "https://rustfoundation.org/media/category/blog/"
agent-browser get text "article" --limit 3
agent-browser close
# Events
agent-browser open "https://rustfoundation.org/events/"
agent-browser get text "article" --limit 3
agent-browser close
After fetching all sources, filter by time range:
| Range | Filter |
|---|---|
| day | Last 24 hours |
| week | Last 7 days |
| month | Last 30 days |
After fetching all sources, combine into the output format below.
Both modes use the same tool chain order:
actionbook MCP - Check for cached/pre-fetched content first
mcp__actionbook__search_actions("rust news {date}")
mcp__actionbook__search_actions("this week in rust")
mcp__actionbook__search_actions("rust blog")
agent-browser CLI - For dynamic web content
agent-browser open "<url>"
agent-browser get text "<selector>"
agent-browser close
WebFetch - Fallback if agent-browser unavailable
| Source | Primary Tool | Fallback |
|---|---|---|
| agent-browser | WebFetch | |
| TWIR | actionbook → agent-browser | WebFetch |
| Rust Blog | actionbook → WebFetch | - |
| Foundation | actionbook → WebFetch | - |
DO NOT use:
# Rust {Weekly|Daily|Monthly} Report
**Time Range:** {start} - {end}
## Ecosystem
### Reddit r/rust
| Score | Title | Link |
|-------|-------|------|
| {score} | {title} | [link]({url}) |
### This Week in Rust
- Issue #{number} ({date}): highlights
## Official
| Date | Title | Summary |
|------|-------|---------|
| {date} | {title} | {summary} |
## Foundation
| Date | Title | Summary |
|------|-------|---------|
| {date} | {title} | {summary} |
| Error | Cause | Solution |
|---|---|---|
| Agent file not found | Skills-only install | Use inline mode |
| agent-browser unavailable | CLI not installed | Use WebFetch |
| Site timeout | Network issues | Retry once, then skip source |
| Empty results | Selector mismatch | Report and use fallback |
Weekly Installs
494
Repository
GitHub Stars
924
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubFailSocketPassSnykWarn
Installed on
opencode451
codex441
gemini-cli434
github-copilot421
amp379
kimi-cli375
agent-browser 浏览器自动化工具 - Vercel Labs 命令行网页操作与测试
136,300 周安装