
Rust Daily
Generate filtered Rust community news digests (day, week, or month) from Reddit, TWIR, official blog, and Foundation sources.
Overview
Rust Daily is an agent skill most often used in Idea discover (also Build backend decisions and Operate iteration) that fetches and summarizes Rust news for a chosen day, week, or month.
Install
npx skills add https://github.com/zhanghandong/rust-skills --skill rust-dailyWhat is this skill?
- CRITICAL triggers: rust news, rust daily/weekly, TWIR, Rust 日报/周报, blog and Foundation sources
- Time ranges: day, week (default), month; categories: all, ecosystem, official, foundation
- Dual execution: delegated rust-daily-reporter agent when present, inline fetches when skills-only
- Inline mode documents agent-browser CLI against Reddit r/rust hot posts
- Version 2.1.0 skill with fork context and Explore agent hint
- Skill documented at version 2.1.0
- Four source categories: ecosystem, official, foundation, and all
Adoption & trust: 601 installs on skills.sh; 1.2k GitHub stars; 1/3 security scanners passed (skills.sh audits).
What problem does it solve?
You need a current picture of Rust ecosystem and official news without manually visiting Reddit, TWIR, and foundation blogs.
Who is it for?
Indie Rust developers who want agent-run TWIR-style digests with optional Chinese trigger phrases and browser-backed Reddit reads.
Skip if: Deep crate security audits, replacing official release notes for a single pinned version, or non-Rust stacks.
When should I use this skill?
CRITICAL: rust news, rust daily, rust weekly, TWIR, rust blog, Rust 日报, Rust 周报, Rust 新闻, Rust 动态—with optional today|week|month argument.
What do I get? / Deliverables
You get a formatted daily, weekly, or monthly Rust report filtered by source category for decisions and standups.
- Formatted Rust news report for selected time range
- Category-filtered highlights from configured sources
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Idea / discover is the canonical shelf for ecosystem scanning before you commit to crates, versions, or architecture bets. Discover subphase fits time-bounded news sweeps that widen what you know about the Rust landscape.
Where it fits
Run a week-range digest before choosing between async runtimes or MSRV for a new side project.
Check official and ecosystem news for breaking changes before bumping workspace dependencies.
Monthly foundation and events sweep to plan toolchain upgrades and community talks.
How it compares
Use as a curated news aggregator skill—not as a substitute for reading full RFCs or running `cargo audit` on your repo.
Common Questions / FAQ
Who is rust-daily for?
Solo and indie builders shipping Rust CLIs, agents, or services who want quick ecosystem visibility via Claude Code, Cursor, or similar agents.
When should I use rust-daily?
In Idea / discover for stack research; in Build / backend when evaluating new crates or language releases; in Operate / iterate when tracking foundation news and events—trigger on rust daily, TWIR, or Rust 周报 phrasing.
Is rust-daily safe to install?
It may open external sites and run shell/browser automation—review the Security Audits panel on this page and prefer read-only browsing in inline mode.
SKILL.md
READMESKILL.md - Rust Daily
# Rust Daily Report > **Version:** 2.1.0 | **Last Updated:** 2025-01-27 Fetch Rust community updates, filtered by time range. ## Data Sources | Category | Sources | |----------|---------| | Ecosystem | Reddit r/rust, This Week in Rust | | Official | blog.rust-lang.org, Inside Rust | | Foundation | rustfoundation.org (news, blog, events) | ## Parameters - `time_range`: day | week | month (default: week) - `category`: all | ecosystem | official | foundation ## Execution Mode Detection **CRITICAL: Check agent file availability first to determine execution mode.** Try to read: `../../agents/rust-daily-reporter.md` --- ## Agent Mode (Plugin Install) **When `../../agents/rust-daily-reporter.md` exists:** ### Workflow ``` 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 ``` --- ## Inline Mode (Skills-only Install) **When agent file is NOT available, execute each source directly:** ### 1. Reddit r/rust ```bash # 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 | |-------|-------|------| ### 2. This Week in Rust ```bash # 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:** - Issue #{number} ({date}): highlights ### 3. Rust Blog (Official) ```bash 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 | |------|-------|---------| ### 4. Inside Rust ```bash 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") ``` ### 5. Rust Foundation ```bash # 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 ``` ### Time Filtering After fetching all sources, filter by time range: | Range | Filter | |-------|--------| | day | Last 24 hours | | week | Last 7 days | | month | Last 30 days | ### Combining Results After fetching all sources, combine into the output format below. --- ## Tool Chain Priority Both modes use the same tool chain order: 1. **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") ``` 2. **agent-browser CLI** - For dynamic web content ```bash agent-browser open "<url>" agent-browser get text "<selector>" agent-browser close ``` 3. **WebFetch** - Fallback if agent-browser unavailable | Source | Primary