/cs:inbox-triage — Recurring email triage execution. Reads 7-file KB built by /cs:inbox-setup. Classifies recent emails, drafts replies (NEVER SENDS), delivers
复制下面这句话,粘贴给 Claude Code、Codex、Cursor 等 AI 编程工具,它会读取安装说明并在你确认后完成安装。
请阅读 https://ai.atlankj.com/install/asset/gh-claude-skills-840214eec7ef ,按照其中的说明把「cs-inbox-triage」安装到你(当前 AI 工具)中。执行前先告诉我将运行的命令和写入的位置,等我确认。
查看 AI 将读取的安装说明正在读取 GitHub 原文…
内容来自 GitHub 原始文件,由原作者维护。在 GitHub 查看
Command: /cs:inbox-triage
The cs-inbox-triage persona processes your inbox using the knowledge base built by /cs:inbox-setup. Designed for recurring runs (1-3x/day) with light intake — most invocations skip questions and run with KB-default preferences.
email-taxonomy.md run frequencyDo NOT run if the KB doesn't exist yet — the skill will halt and direct you to /cs:inbox-setup first.
This skill creates drafts. It NEVER sends.
This is the safety property that makes the skill safe to run automatically. The draft_safety_validator.py enforces it post-run. Any send-shaped tool call in the action log fails validation.
If you want the skill to send for you: don't. Review the drafts in your email client and send them yourself. This is by design.
Most runs skip both questions entirely.
| Q | Asked when | Default if skipped |
|---|---|---|
| Q1 — Override default 9h window? | On-demand run outside normal cadence | use cadence default |
| Q2 — Skip categories this run? | User invocation includes skip-intent ("skip newsletters") | run all categories |
After reading the KB:
evaluation-framework.md if exists; categorize TAKE IT / WORTH CONSIDERING / PASS / FLAG FOR REVIEWemail-patterns.md. NEVER SEND.email-taxonomy.md report preferences (email / file / chat)blocklist.md; update tracker.md with new/resolved follow-upstriage-log/<YYYY-MM-DD>-<run-label>.md# 1. Pre-flight — read + validate KB (fail-fast if missing)
python ../skills/inbox-triage/scripts/kb_reader.py --workspace ${WORKSPACE}
# 2. Compute search window
python ../skills/inbox-triage/scripts/search_window_calculator.py \
--cadence 2x-daily --now $(date -u +%Y-%m-%dT%H:%M)
# 3. Execute Steps 2-10 (described in SKILL.md). For each step, log to:
# ${WORKSPACE}/Email/triage-log/<date>-<label>.md
# 4. Post-flight — verify NEVER-SEND held
python ../skills/inbox-triage/scripts/draft_safety_validator.py \
--action-log ${WORKSPACE}/Email/triage-log/$(date +%Y-%m-%d)-*.md
# Failure here is critical — halt + alert user immediately
/cs:inbox-setup| Category | When | Output |
|---|---|---|
| TAKE IT | Meets criteria from evaluation-framework.md | Recommend engaging; draft reply |
| WORTH CONSIDERING | Has potential, needs user judgment | Surface key context; draft reply for user to edit |
| PASS | Doesn't meet criteria | Brief "why"; draft polite decline |
| FLAG FOR REVIEW | Unusual; needs direct user decision | Surface fully; NO draft (user decides response shape) |
/cs:inbox-setup — must run firstcs-inbox-triageinbox-triagemegaprompts/07-inbox-triage-megaprompt.md (maintainer-local draft spec — gitignored, not in the public repo)Version: 1.0.0
Source: Path-B direct conversion of megaprompts/07-inbox-triage-megaprompt.md