DUM-C Email to Obsidian Notes
Overview
Use this skill to convert CSU email threads into durable DUM-C operational notes without turning the vault into an inbox clone.
Core principle: preserve events, decisions, and source evidence — not every email.
Temporary working directories are ephemeral. Anything referenced from a saved note must either be copied into the vault's Attachments/ tree or quoted/summarised sufficiently that losing the temp directory does not break the note.
Trigger contract
Use this skill when the source material is any of:
- CSU or DUM-C mailbox messages, including
michael.bryan@csu-ses.com.au and role accounts such as deputycapability@csu-ses.com.au.
- Microsoft Graph mail pulls, Outlook exports, Gmail/Himalaya exports, or
.eml files.
- A summary of CSU emails that may need notes under
~/Documents/Vault/2 Areas/DUM-C.
Do not use it for meeting transcripts. Use the meeting/transcript workflow for those.
Prerequisites
- Read
~/Documents/Vault/AGENTS.md before writing into the vault.
- Confirm the destination folder is
~/Documents/Vault/2 Areas/DUM-C unless the user says otherwise.
- Inspect nearby DUM-C notes to match naming, frontmatter, tags, and prose style.
- Treat any
/tmp, _working, download, or email-export directory as disposable.
Noteworthiness threshold
Create or update a DUM-C note when the thread records at least one durable fact future DUM-C work may need.
| Create/update a note when... |
Examples |
| Personnel or status changed |
member stepping back, joining, changing availability, returning kit, losing account access |
| An action or decision happened |
approved, declined, escalated, delegated, requested, or waiting on follow-up |
| Training/capability planning changed |
training calendar, trainer availability, session design, resources, handover context |
| Operational/admin state matters |
MOVAT, M365, Teams, newsletter access, contact lists, duty numbers, role mailbox state |
| It answers a future audit question |
when it happened, who said it, why a decision was made, what source supports it |
Do not create standalone notes for:
- routine newsletter repetition with no new calendar/admin state;
- vendor/system noise;
- threads where the only durable value is FYI;
- raw announcements already captured better elsewhere;
- every email in a thread.
When uncertain, prefer a short entry in an existing running note over a new standalone note.
One note versus many
Use one note per real-world event or coherent thread, not one note per email.
Create separate notes when events have different owners, timelines, or future retrieval questions. Merge emails when they are replies in the same thread or multiple notifications for the same action.
Examples:
- One note for a member stepping back, including the full reply chain.
- One note for a newsletter/M365 access issue, including the request, reply, and diagnosis.
- One note for a cluster of training-planning emails if they all update the same plan.
- A separate note for a trainer's availability if it is a distinct input to planning.
- No standalone note for a newsletter unless it changes an event, contact list, or operational state worth preserving.
Source preservation rule
Never save an Obsidian note that points only to /tmp, _working, a transient download directory, or an email client's cache.
If the exact source file matters:
- Copy the
.eml, attachment, PDF, spreadsheet, or image into the vault, usually under ~/Documents/Vault/Attachments/DUM-C/.
- Use a stable, kebab-case or date-prefixed filename that identifies the thread.
- Link the attachment from the note using Obsidian embed/link syntax.
- Keep the email
Message-ID in frontmatter or a source section.
- Verify the copied attachment exists before reporting completion.
If the exact source file does not matter:
- include short direct excerpts where wording matters;
- record sender, recipients, timestamp, subject, and
Message-ID;
- omit transient paths from the final note.
Note shape
Use an ops-log/source-note hybrid.
---
Timestamp: 2026-06-12T14:21
Date: [[June 12, 2026]]
Time: 14:21
Attendees:
- [[Mark Newton]]
- [[Matt Lavender]]
- [[Michael Bryan]]
Organisation: [[Communications Support Unit]]
tags:
- ops-log
- note/email
message-id:
- "<message-id@example>"
source:
- "[[Attachments/DUM-C/2026-06-12-mark-newton-stepping-back.eml]]"
---
> [!summary]
> [[Mark Newton]] advised that work commitments mean he is unlikely to return to CSU before Christmas, and he intends to return his kit. [[Matt Lavender]] accepted the decision and thanked him for his contributions.
## Context
Why this matters to the DUM-C area.
## Key points
- What changed.
- Who is affected.
- What source says it.
## Follow-up
- [ ] Only add tasks that are implied by the email or explicitly requested.
## Source excerpts
> Short direct quotes where exact wording matters.
## Source emails
- 2026-06-12 14:21 — [[Mark Newton]] — `Not coming back`
- 2026-06-12 21:10 — [[Matt Lavender]] — `RE: Not coming back`
Adapt the headings to the event. Do not force empty sections.
Summarising and interpretation
Keep three layers visibly separate:
- Summary — factual and concise: what happened, who was involved, what changed.
- Context/significance — light interpretation: why it matters to DUM-C, capability, training, or admin.
- Follow-up — only actions implied by the email or requested by the user.
Do not turn email notes into essays. Do not add speculation. If a conclusion is inferred rather than stated, label it as an inference.
Wikilinking policy
Inject wikilinks deliberately.
Link:
- people:
[[Mark Newton]], [[Lilian Oh]], [[Des Everingham]];
- organisations and units:
[[Communications Support Unit]], [[DFES]], [[Stirling SES]];
- systems and processes:
[[MOVAT]], [[M365]], [[FESMaps]], [[Caltopo]], [[AVL]];
- recurring responsibilities:
[[Training]], [[Newsletter]], [[Kit Return]] when such notes exist or should exist.
Search the vault for existing pages before creating new target spellings. Use aliases when the canonical page name would read awkwardly in prose.
Do not link every noun. Link things a future reader would navigate to.
Workflow
For the practical recent-email review pattern, including Graph mailbox selection, scratch index shape, and source promotion rules, see references/session-email-review-workflow.md.
For requests about Michael's CSU emails, use the CSU Microsoft Graph path first (csu-teams token for michael.bryan@csu-ses.com.au) and explicitly probe role/shared mailboxes such as deputycapability@csu-ses.com.au. Use Himalaya/Gmail only as a labelled fallback or when the user asks for the personal mailbox.
- Group messages by thread/event.
- Apply the noteworthiness threshold.
- Search DUM-C for existing notes about the same event or person/date.
- Choose create versus update:
- update existing notes when the thread continues an already-captured event;
- create a new note when it is a distinct future retrieval target.
- Copy any durable source files into
Attachments/DUM-C/ before referencing them.
- Draft the note in the ops-log/source-note hybrid shape.
- Add only useful wikilinks.
- Re-open the saved note and verify frontmatter, links, source files, and absence of transient paths.
Common pitfalls
- Inbox mirroring. Do not create one note per email. Preserve events and decisions.
- Broken provenance. Do not reference
/tmp or _working from final notes. Copy durable source files into the vault first.
- Over-summarising away evidence. Keep source facts, timestamps, people, and Message-IDs.
- Invented actions. Only create tasks that the email implies or the user asks for.
- Overlinking. Wikilinks should aid navigation, not make every sentence noisy.
- Role-mailbox blind spots. If Graph cannot read a shared mailbox directly, say so. Do not imply the pull was complete for role accounts.
- Wrong mailbox, plausible notes. Personal Gmail/Himalaya
Personal/SES can contain SES-looking messages, but it is not the CSU mailbox. A run that skips michael.bryan@csu-ses.com.au via Graph has not satisfied a CSU-email review.
Verification checklist
Before reporting completion:
1---2name: dumc-email-to-obsidian-notes3description: Use when turning CSU/DUM-C emails, Microsoft Graph mailbox pulls, or email thread summaries into durable Obsidian notes for Michael's Deputy Unit Manager - Capability area.4---56# DUM-C Email to Obsidian Notes78## Overview910Use this skill to convert CSU email threads into durable DUM-C operational notes without turning the vault into an inbox clone.1112Core principle: preserve events, decisions, and source evidence — not every email.1314Temporary working directories are ephemeral. Anything referenced from a saved note must either be copied into the vault's `Attachments/` tree or quoted/summarised sufficiently that losing the temp directory does not break the note.1516## Trigger contract1718Use this skill when the source material is any of:1920- CSU or DUM-C mailbox messages, including `michael.bryan@csu-ses.com.au` and role accounts such as `deputycapability@csu-ses.com.au`.21- Microsoft Graph mail pulls, Outlook exports, Gmail/Himalaya exports, or `.eml` files.22- A summary of CSU emails that may need notes under `~/Documents/Vault/2 Areas/DUM-C`.2324Do not use it for meeting transcripts. Use the meeting/transcript workflow for those.2526## Prerequisites27281. Read `~/Documents/Vault/AGENTS.md` before writing into the vault.292. Confirm the destination folder is `~/Documents/Vault/2 Areas/DUM-C` unless the user says otherwise.303. Inspect nearby DUM-C notes to match naming, frontmatter, tags, and prose style.314. Treat any `/tmp`, `_working`, download, or email-export directory as disposable.3233## Noteworthiness threshold3435Create or update a DUM-C note when the thread records at least one durable fact future DUM-C work may need.3637| Create/update a note when... | Examples |38| --- | --- |39| Personnel or status changed | member stepping back, joining, changing availability, returning kit, losing account access |40| An action or decision happened | approved, declined, escalated, delegated, requested, or waiting on follow-up |41| Training/capability planning changed | training calendar, trainer availability, session design, resources, handover context |42| Operational/admin state matters | MOVAT, M365, Teams, newsletter access, contact lists, duty numbers, role mailbox state |43| It answers a future audit question | when it happened, who said it, why a decision was made, what source supports it |4445Do not create standalone notes for:4647- routine newsletter repetition with no new calendar/admin state;48- vendor/system noise;49- threads where the only durable value is FYI;50- raw announcements already captured better elsewhere;51- every email in a thread.5253When uncertain, prefer a short entry in an existing running note over a new standalone note.5455## One note versus many5657Use one note per real-world event or coherent thread, not one note per email.5859Create separate notes when events have different owners, timelines, or future retrieval questions. Merge emails when they are replies in the same thread or multiple notifications for the same action.6061Examples:6263- One note for a member stepping back, including the full reply chain.64- One note for a newsletter/M365 access issue, including the request, reply, and diagnosis.65- One note for a cluster of training-planning emails if they all update the same plan.66- A separate note for a trainer's availability if it is a distinct input to planning.67- No standalone note for a newsletter unless it changes an event, contact list, or operational state worth preserving.6869## Source preservation rule7071Never save an Obsidian note that points only to `/tmp`, `_working`, a transient download directory, or an email client's cache.7273If the exact source file matters:74751. Copy the `.eml`, attachment, PDF, spreadsheet, or image into the vault, usually under `~/Documents/Vault/Attachments/DUM-C/`.762. Use a stable, kebab-case or date-prefixed filename that identifies the thread.773. Link the attachment from the note using Obsidian embed/link syntax.784. Keep the email `Message-ID` in frontmatter or a source section.795. Verify the copied attachment exists before reporting completion.8081If the exact source file does not matter:8283- include short direct excerpts where wording matters;84- record sender, recipients, timestamp, subject, and `Message-ID`;85- omit transient paths from the final note.8687## Note shape8889Use an ops-log/source-note hybrid.9091```markdown92---93Timestamp: 2026-06-12T14:2194Date: [[June 12, 2026]]95Time: 14:2196Attendees:97 - [[Mark Newton]]98 - [[Matt Lavender]]99 - [[Michael Bryan]]100Organisation: [[Communications Support Unit]]101tags:102 - ops-log103 - note/email104message-id:105 - "<message-id@example>"106source:107 - "[[Attachments/DUM-C/2026-06-12-mark-newton-stepping-back.eml]]"108---109110> [!summary]111> [[Mark Newton]] advised that work commitments mean he is unlikely to return to CSU before Christmas, and he intends to return his kit. [[Matt Lavender]] accepted the decision and thanked him for his contributions.112113## Context114115Why this matters to the DUM-C area.116117## Key points118119- What changed.120- Who is affected.121- What source says it.122123## Follow-up124125- [ ] Only add tasks that are implied by the email or explicitly requested.126127## Source excerpts128129> Short direct quotes where exact wording matters.130131## Source emails132133- 2026-06-12 14:21 — [[Mark Newton]] — `Not coming back`134- 2026-06-12 21:10 — [[Matt Lavender]] — `RE: Not coming back`135```136137Adapt the headings to the event. Do not force empty sections.138139## Summarising and interpretation140141Keep three layers visibly separate:1421431. **Summary** — factual and concise: what happened, who was involved, what changed.1442. **Context/significance** — light interpretation: why it matters to DUM-C, capability, training, or admin.1453. **Follow-up** — only actions implied by the email or requested by the user.146147Do not turn email notes into essays. Do not add speculation. If a conclusion is inferred rather than stated, label it as an inference.148149## Wikilinking policy150151Inject wikilinks deliberately.152153Link:154155- people: `[[Mark Newton]]`, `[[Lilian Oh]]`, `[[Des Everingham]]`;156- organisations and units: `[[Communications Support Unit]]`, `[[DFES]]`, `[[Stirling SES]]`;157- systems and processes: `[[MOVAT]]`, `[[M365]]`, `[[FESMaps]]`, `[[Caltopo]]`, `[[AVL]]`;158- recurring responsibilities: `[[Training]]`, `[[Newsletter]]`, `[[Kit Return]]` when such notes exist or should exist.159160Search the vault for existing pages before creating new target spellings. Use aliases when the canonical page name would read awkwardly in prose.161162Do not link every noun. Link things a future reader would navigate to.163164## Workflow165166For the practical recent-email review pattern, including Graph mailbox selection, scratch index shape, and source promotion rules, see `references/session-email-review-workflow.md`.167168For requests about Michael's CSU emails, use the CSU Microsoft Graph path first (`csu-teams` token for `michael.bryan@csu-ses.com.au`) and explicitly probe role/shared mailboxes such as `deputycapability@csu-ses.com.au`. Use Himalaya/Gmail only as a labelled fallback or when the user asks for the personal mailbox.1691701. Group messages by thread/event.1712. Apply the noteworthiness threshold.1723. Search DUM-C for existing notes about the same event or person/date.1734. Choose create versus update:174 - update existing notes when the thread continues an already-captured event;175 - create a new note when it is a distinct future retrieval target.1765. Copy any durable source files into `Attachments/DUM-C/` before referencing them.1776. Draft the note in the ops-log/source-note hybrid shape.1787. Add only useful wikilinks.1798. Re-open the saved note and verify frontmatter, links, source files, and absence of transient paths.180181## Common pitfalls1821831. **Inbox mirroring.** Do not create one note per email. Preserve events and decisions.1842. **Broken provenance.** Do not reference `/tmp` or `_working` from final notes. Copy durable source files into the vault first.1853. **Over-summarising away evidence.** Keep source facts, timestamps, people, and Message-IDs.1864. **Invented actions.** Only create tasks that the email implies or the user asks for.1875. **Overlinking.** Wikilinks should aid navigation, not make every sentence noisy.1886. **Role-mailbox blind spots.** If Graph cannot read a shared mailbox directly, say so. Do not imply the pull was complete for role accounts.1897. **Wrong mailbox, plausible notes.** Personal Gmail/Himalaya `Personal/SES` can contain SES-looking messages, but it is not the CSU mailbox. A run that skips `michael.bryan@csu-ses.com.au` via Graph has not satisfied a CSU-email review.190191## Verification checklist192193Before reporting completion:194195- [ ] Email source matches the request: CSU Graph first for CSU mail; any Gmail/Himalaya fallback is labelled.196- [ ] `~/Documents/Vault/AGENTS.md` was followed.197- [ ] Notes are in `~/Documents/Vault/2 Areas/DUM-C` unless directed otherwise.198- [ ] Each note maps to one event/thread, not one arbitrary email.199- [ ] Frontmatter includes `Timestamp`, `Date`, `Time`, `Organisation`, `tags`, and `message-id` where available.200- [ ] Any referenced `.eml` or attachment has been copied into the vault `Attachments/` tree.201- [ ] No final note references `/tmp`, `_working`, or other ephemeral paths.202- [ ] Wikilinks use existing canonical page names where practical.203- [ ] The saved notes were re-read from disk.