newsletterlisted
Install: claude install-skill rillmd/rill
# /newsletter — Daily News
**Conduct ALL conversation with the user — and write the generated report body — in the language defined by `.claude/rules/personal-language.md`** (or the user's input language if absent). The English instructions below are for skill clarity, not for output style. Exceptions (only): tokens inside backticks or code blocks, proper nouns, ASCII acronyms.
> **Tool references in this skill** (`shell`, `Read`, `Edit`, `Glob`, `WebSearch`, `WebFetch`) describe **intent**, not Claude-specific tool calls. Each harness should map them to its native equivalent — Claude Code uses its built-in tools as named; Codex CLI uses shell / `apply_patch` / `--search` / its own URL fetcher as appropriate.
Performs web searches based on the user's Interest Profile, Project entities, workspaces, and journals (3-layer context), generating a daily news report focused on **discovering unknowns + alerts**. Fully automated (no interaction).
## Arguments
$ARGUMENTS — one of the following:
- `YYYY-MM-DD` (e.g., `2026-03-11`) → Generate report for the specified date
- Omitted → Generate report for today
## Procedure
### Phase 0: Initialization + Deduplication Data Collection
1. If argument is `YYYY-MM-DD`: Use that date as target
2. If argument omitted: Use today's date as target
3. If `reports/newsletter/YYYY-MM-DD.md` already exists: Overwrite without confirmation (version history in Git)
4. If `reports/newsletter/` directory doesn't exist, create it
**3-Layer Context Co