Create a new note in the Obsidian vault. Use when asked to create a note, write something down, or save information to Obsidian.
Notes live in $VAULTS_PATH (currently /home/iainmclaughlan/notes/hitchhiker/).
New notes go in the inbox/ directory.
Convert the note title to a filename by replacing spaces with underscores and
appending .md:
"My Great Note" → My_Great_Note.md
Read the templates in $VAULTS_PATH/templates/ and pick the best match based
on what the user wants to write about:
| Template | When to use |
|---|---|
note.md |
| General notes, default if nothing else fits |
daily.md | Daily journal / reflection |
code_snip.md | Code snippet for personal projects |
code_travelperk.md | Code snippet related to TravelPerk work |
acronyms.md | Definition of an acronym |
project_summary.md | Summary of a project (outcomes, challenges, feedback) |
travelperk.md | General TravelPerk work note |
walk_report.md | Hill walking / munro report |
Replace all {{placeholder}} values in the chosen template:
{{title}} — the note title{{date}} — today's date in YYYY-MM-DD format{{language}} — programming language (code templates){{description}}, {{meaning}}, {{notes}} — generate from contexthub and aliasesEvery note must have hub and aliases set correctly in the YAML
frontmatter. These are how Obsidian organises and cross-links notes.
hub — determines which section the note is sorted into. Each template
has a default hub (e.g. dailies, hills, travelperk, notes). For code
templates the hub is the programming language name. Never wrap the hub
value in quotes — write hub: ai not hub: "ai".aliases — alternative names used for linking to the note with [[...]].
Always include at least the note title as an alias. For daily notes also add
the human-readable date and ISO date string.Example frontmatter:
---