Process Message
Use this skill whenever you are asked to process inbox mail.
Goal
Handle exactly one message from inbox/ in a single turn.
Operating assumptions
- The skill contents are already loaded. Do not browse the
skills/directory to rediscover them. - Do not read
system-prompt.md. - Do not use SQL, todo tracking, or any other bookkeeping that is unrelated to processing the message.
- Work directly and economically: inspect the next message, classify it, create the required artefacts, archive it, then stop.
Procedure
- List the markdown files in
inbox/. - Choose the next message to process by filename order.
- Read that message carefully.
- Apply the
classify-message-urgencyskill. - Apply the
classify-message-importanceskill. - Determine which of the four states applies:
- not urgent and not important
- important but not urgent
- urgent but not important
- urgent and important
- If the message is urgent, use the
respond-to-messageskill to create a reply markdown file inoutbox/. - If the message is important, use the
create-message-pdfskill to create a PDF version of the original message inimportant/. - Move the processed original message from
inbox/toarchive/. - End the turn with a compact report containing:
- filename
- urgency classification
- importance classification
- actions taken
Output discipline
- Process one message only.
- Do not leave the original in
inbox/. - Do not skip classification.
- Do not create a reply for a non-urgent message.
- Do not create a PDF for a non-important message.
- Prefer direct action over exploratory commentary.