agentsclimarketplace

Vault

Skill kriscard/Skills/skills/obsidian/vault

A opinionated collection of agent skills organized by domain: dev, writing, productivity, and knowledge management

Install
npx -y skills add kriscard/Skills --skill vault

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 12 stars12 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Foundational Obsidian vault context skill. Make sure to use this skill whenever the user mentions Obsidian, notes, vault, PARA, "in my notes", "check my vault", "second brain", or any interaction that touches the personal knowledge system. Provides vault structure, CLI reference, and PARA rules that all other obsidian skills build on.

SKILL.md

4.9 KB, as published. Nobody here has run it

Vault Context

Core knowledge layer for the Obsidian vault. Always load before any vault operation — this provides the map that makes every other skill accurate.

Ask, Don't Assume

These skills act on the user's personal knowledge — the interpretation is theirs, not yours. This principle is shared by every ritual skill (daily, close-day, weekly, goals, spot-drift).

  • If you don't know something — a path, a date range, what counts as a "win", which goals are active — ask. Don't infer it from context or pick a default silently.
  • Before writing any synthesis or judgment into a note, present your draft with its source and get explicit confirmation. Let the user correct, add, or cut before anything is written.
  • Missing or ambiguous data is not permission to invent. Surface the gap and ask — a sparse or missing note does not mean nothing happened.
  • One question at a time for judgment calls; batch only purely factual unknowns.

Vault Path

/Users/kriscard/obsidian-vault-kriscard

PARA Structure

LayerPathWhat belongs here
Inbox0 - Inbox/Unprocessed captures, raw ideas
Projects1 - Projects/Active deliverables with outcome + deadline
Areas2 - Areas/Ongoing responsibilities (no end date)
Resources3 - Resources/Reference material, TIL, wiki pages
Archives4 - Archives/Inactive projects, old resources

PARA rule of thumb:

  • Project = outcome + deadline. No deadline → Area.
  • Area = standard to maintain, not a finish line to cross.
  • Resource = potentially useful reference, not actionable.
  • Archive = anything from the other three that's no longer active.

Key Paths

2 - Areas/Daily Ops/YYYY/YYYY-MM-DD.md          # Daily notes
2 - Areas/Daily Ops/YYYY/YYYY-Www.md             # Weekly notes (flat beside dailies)
2 - Areas/Goals/Quaterly/Quaterly Goals - QN YYYY.md   # Quarterly goals (typo preserved)
2 - Areas/Goals/Monthly/M - Month YYYY.md        # Monthly goals
2 - Areas/Goals/OKR Dashboard.base               # OKR base query
3 - Resources/TIL/til-YYYY-MM-DD.md             # TIL notes
0 - Inbox/                                       # Processing queue

Note: the quarterly folder is spelled "Quaterly" — preserve this to match the existing vault structure.

Obsidian CLI Quick Map

Use the native obsidian CLI for concrete operations. Common verbs: read, create, append, prepend, move, files, search, search:context, tasks, task, orphans, deadends, unresolved, backlinks, links, vault info=files, tags, property:read, property:set, template:read, and base:query. Load references/cli-reference.md when exact syntax matters.

No patch command. The CLI cannot edit a specific section in place. To write to a note: append/prepend when landing the content anywhere in the note is fine. When it must update or replace a named section, ask the user: use the MCP obsidian_patch_content tool (supports heading/block/frontmatter targeting), or recreate the note via read + create ... overwrite.

No daily:* commands. daily is only a flag on task/tasks, and that flag needs the Daily Notes core plugin enabled (currently disabled). Work the daily note by its path: TODAY="2 - Areas/Daily Ops/$(date +%Y)/$(date +%Y-%m-%d).md", then obsidian read path="$TODAY" / append / prepend. Today's open tasks: obsidian tasks todo path="$TODAY" (note tasks path= takes a file, not a folder).

If any obsidian command fails: tell the user "Obsidian CLI isn't working — update Obsidian with CLI enabled."

Templates Location

Templates/ folder in vault root. Key templates:

  • Templates/Daily Notes.md
  • Templates/Weekly Planning.md
  • Templates/Project.md
  • Templates/TIL.md

References

PriorityLoad whenReference
1 — HighFull CLI command needed beyond the inline referencereferences/cli-reference.md
2 — Highobsidian-utils script commands or invocation syntaxreferences/obsidian-utils.md
3 — MediumComplete folder tree, metadata patterns, or naming conventionsreferences/detailed-structure.md
4 — MediumTag taxonomy or tagging best practicesreferences/tagging-system.md
5 — MediumWhich template to use for a note typereferences/templates-guide.md

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.