A career-ops community plugin that mirrors your application tracker into an Obsidian vault — one note per application, with YAML frontmatter properties queryable by Dataview and Obsidian Bases.
Build your own job search dashboard in Obsidian; career-ops keeps the data flowing into it.
- Consumes the engine's read-only tracker snapshot via the
exporthook - Writes one
{company}-{role}.mdnote per application with frontmatter:company,role,status,score,applied,source,updated - Frontmatter belongs to the machine, the body belongs to you — re-exports replace only the frontmatter block and never touch anything you wrote in the note (prep notes, reflections, links to your own files)
- Exports only the active pipeline by default (
Applied/Responded/Interview/Offer) so a 1,000-row tracker doesn't flood your vault - Optionally maintains an auto-generated MOC index note grouped by status
- Zero network, zero keys — pure local filesystem;
data/applications.mdstays the canonical source of truth, the vault is an opt-in mirror
node plugins.mjs install https://github.com/Schlaflied/career-ops-plugin-obsidianobsidian:
vaultPath: "/path/to/your/vault" # REQUIRED — absolute path to your vault
folder: "Career Ops/Applications" # subfolder for the notes (default shown)
statuses: [Applied, Responded, Interview, Offer] # tracker rows to export ([] = all)
moc: true # write an auto-generated index note (default: true)node plugins.mjs enable obsidian --confirm
node plugins.mjs run obsidian export # mirror tracker → vault
node plugins.mjs run obsidian export --dry-run # preview without writingDataview table of everything in the interview stage:
```dataview
TABLE status, score, applied
FROM "Career Ops/Applications"
WHERE source = "career-ops" AND status = "Interview"
SORT applied DESC
```Or point an Obsidian Bases table at the folder — the frontmatter properties are ready as-is. Your dashboard, your rules: kanban plugins, calendar views, custom Datacore components all work off the same properties.
No network access at all (allowedHosts is empty). Nothing leaves your machine. Notes are written only inside the vaultPath you configure.
MIT