digestlisted
Install: claude install-skill by-carlos/daikenja
# Digest
A list of messages someone else collected, grouped by the project each one
belongs to, with that project's open items beside it. It answers "what came in,
and what is still open on it" in one message.
This skill collects nothing. A **feeder** -- a scheduled job, a mail rule, a
script -- decides what is worth digesting and hands the items over; this skill
decides which project each one belongs to and what the ledger says about that
project. The split is deliberate: how a feeder classifies or scores a message
is its own business, and nothing here reads it.
## Step 0: read the contracts
Read these before doing anything. Do not work from memory of them.
- `${CLAUDE_PLUGIN_ROOT}/docs/project-card.md` § Location, § Format, § Reading
a card and § Resolving a project by content -- the whole of Step 2. The last
of those also fixes what happens when a card only nearly matches, which is
the common case here and the one that goes wrong quietly.
- `${CLAUDE_PLUGIN_ROOT}/docs/reading.md` § Step A, § Step B, § Step C and
§ Notices, shared wording -- resolving the config and each matched project's
ledger, and the exact wording Step 5 reuses without restating it.
- `${CLAUDE_PLUGIN_ROOT}/docs/ledger-format.md` § Section: Open items, § Entry
grammar, § Body markers and § Reading rules for skills -- the one ledger
section this skill reads, its four fields, and the markers it carries
through unchanged.
- `${CLAUDE_PLUGIN_ROOT}/docs/response-format.md` § Entries are