tderoussel/inbox-triage

メール受信トレイをトリアージ — 返信が必要なもの、下書きを作成するもの、判断が必要なもの、無視や購読解除可能なものを整理します。「受信トレイをトリアージして」「メールを処理して」「受信トレイを見せて」「メールを整理して」というユーザーの指示で使用します。

inbox-triage とは?

このスキルは、メールの受信トレイを簡潔な判断リストと下書きの束に変換します。メールの送信、アーカイブ、削除、購読解除は一切行わず、あくまで下書きを作成するだけです。ユーザーが「受信トレイをトリアージして」「メールを処理して」「受信トレイを見せて」などの指示を出した際に動作します。Gmail/Outlook MCPサーバー、APIクライアント、ComposioのようなCLIブリッジなど、任意のメール統合と連携可能です。未読・最近のメールを取得し、4つのバケット(「対応が必要」「下書き準備完了」「参考情報」「ノイズ」)に分類し、対応が必要なものは判断ポイントを明示し、下書き準備完了のものはユーザーの文体で返信下書きを作成してメールクライアントに保存します。最後に、バケットごとに整理されたスキャンしやすいレポートを表示します。同じ種類のメールが繰り返し届くパターンを検出し、専用スキルやフィルタの提案も行います。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/tderoussel/agent-skills/tree/main/skills/inbox-triage

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

受信トレイトリアージ

受信トレイを簡潔な判断リストと下書きの束に変換します。メールは一切送信しません。

絶対ルール

下書きのみ。送信、アーカイブ、削除、購読解除は絶対に行わないこと。 機械から出ていくすべてのアクションはユーザーの承認を待ちます。これは交渉不可であり、親しくなっても緩和されません。

このルールは、メール自体が即時返信を求めている場合でも、ユーザーが以前に同様の送信を承認した場合でも適用されます。承認はバッチごとに行われます。

セットアップ

Gmail/Outlook MCPサーバー、APIクライアント、またはComposioのようなCLIブリッジなど、任意のメール統合が機能します:

composio search "fetch emails" --toolkits gmail
composio link gmail

ユーザーが複数のメールアカウントを持っている場合、ほとんどの統合はプロバイダごとに複数の接続をサポートしています。明示的に1つを選択し、曖昧な場合はどれを意味するのか尋ねてください — 間違ったメールボックスをトリアージすると実行全体が無駄になります。

手順

1. 取得

未読および最近のメールを取得します。特に指示がない限り、デフォルトで過去24時間とします。それより前の場合は、推測するのではなく期間を尋ねてください。

2. 4つのバケットに分類

バケット意味
対応が必要本当の判断、コミットメント、金銭、またはユーザーだけが処理できる関係性
下書き準備完了定型返信 — 書くだけで送信しない
参考情報知っておく価値あり、アクション不要
ノイズニュースレター、領収書、通知、 cold pitch

判断基準は、重要度順:

  • 支払い中の顧客、投資家、アドバイザー、または名前の付いた緊密な協力者からのメールは、返信が定型に見えても対応が必要に入れます。そのリストはプロジェクトのこのスキルのコピーに保持してください。
  • 金銭、法的リスク、またはコミットメントに関するものは対応が必要に入れます。
  • Cold outreach は、進行中の何かに本当に関連している場合を除きノイズとします。
  • 対応が必要と下書き準備完了の間で迷った場合は、対応が必要を選びます。

3. 返信の下書きを作成

下書き準備完了のすべてのメールに対して、ユーザー自身の文体で返信を書きます — プロジェクトにブランドボイスやライティングスタイルのドキュメントがあればそれを参照します。簡潔で、直接的で、無駄のないもの。スレッドの語調に合わせます:1行の質問には1行の回答。

メールクライアントに下書きとして保存し、ユーザーが普段作業している場所で待機できるようにし、サマリーにも表示します。

4. レポート

## 受信トレイ — <日付>, <N> 件

### 対応が必要 (<n>)
- **<送信者>** — <要件> → <判断内容>

### 下書き準備完了 (<n>)
- **<送信者>** — <件名> → <返信の1行サマリー>

### 参考情報 (<n>)
- <各行1行>

### ノイズ (<n>)
<タイプごとに件数。購読解除を検討すべき送信者を挙げる — 購読解除はしない。>

スキャンしやすい形式に保ちます。対応が必要が空の場合は、1行でその旨を伝えて停止します — 水増しはしません。

5. パターンを監視

同じ種類のメールが届き続け、同じ返信が続く場合は、その旨を伝えます。それは専用スキル、フィルタ、または定型返答のシグナルであり、トリアージ自体よりも価値があります。

スケジュール実行

1日2〜3回の実行に適しています。下書きは蓄積され、ユーザーはバッチでレビューし、ユーザー抜きで外に出ることはありません。

Individual skills in this repo

This repo contains 8 individual skills — each has its own dedicated page.

tderoussel/codebase-audit

Runs a ranked, evidence-backed audit of a product, codebase, or subsystem, ending in a verify list that separates proven findings from inferred ones. Use when the user asks for an audit, a gap analysis, a deep read, a bug hunt, a readiness check, a re-audit, a state reconciliation, or asks what they are not seeing. Trigger phrases include "audit", "gap analysis", "what am I missing", "deep audit", "readiness", "bug hunt", "review the whole thing". Produces findings and a verify list; does not fix.

tderoussel/competitive-teardown

Researches a competing product against your own and produces a ranked build-or-ignore verdict, plus optional comparison-page copy. Use when the user names a competitor or asks how their product stacks up against one. Trigger phrases include "vs us", "competitor", "what does X have", "should we copy", "competitive gap", "teardown", "are we behind". Produces a ranked verdict with effort estimates and an explicit not-worth-copying list.

tderoussel/decision-council

Run a structured multi-perspective review of a decision instead of getting one agreeable answer. Use when the user says run a council, get me perspectives on this, should I do X, stress-test this decision, or is this a good idea.

tderoussel/fleet-brief

Authors a workstream brief for dispatching multiple parallel build agents across one codebase, with per-lane file ownership, shared-ground warnings, and a derived DO-NOT list. Use whenever work is about to be split across concurrent agents, workers, lanes, or waves — even if the user does not say "write a brief". Trigger phrases include "fan out", "parallel agents", "orchestrate this", "split into lanes", "workstreams", "run these in parallel", "review-gated build". Produces the brief; does not dispatch.

tderoussel/overnight-build

Composes an autonomous unattended Claude Code build prompt that survives usage-limit resets via BUILD_LOG.md checkpointing, plus the launcher that restarts it. Use when the user asks for an overnight build, an autonomous build, a build to run while they sleep, an unattended or unsupervised session, or any long build they will not be monitoring. Trigger phrases include "overnight build", "run overnight", "build while I sleep", "autonomous build", "let it run", "unattended". Produces a single copyable prompt; does not run the build.

tderoussel/session-log

Write a durable record of a work session — what was built, root-caused, or shipped — into the project's notes. Use when the user says log this session, write a session log, record this, or when a substantial piece of work has just finished and needs to be handed off to a future session.

tderoussel/ship-gate

Verification gate for a Next.js-on-Vercel + Supabase + GitHub Actions stack, to run before claiming anything is shipped, deployed, live, merged, passing, or done. Use before saying a change is in production, before merging a PR, before reporting CI green, and before writing any status into a document — even if the user does not ask for verification. Trigger phrases include "is it live", "did it deploy", "ship it", "merge it", "is CI green", "confirm prod", "did that work". Encodes traps where the obvious check returns a false pass.

tderoussel/vault-doctor

Audits and repairs an Obsidian vault's structural health — broken [[wikilinks]], ambiguous duplicate filenames, missing or malformed frontmatter, stale status markers, and hub notes whose state sections have gone cold. Use when the user asks about vault health, broken links, vault cleanup, dead links, orphan notes, tag consistency, or says the vault feels messy or out of date. Trigger phrases include "vault health", "broken links", "clean up the vault", "audit the vault", "is the vault current". Read-only by default; every repair is proposed before it is made.

関連スキル