From knowlery
Directory organization based on frontmatter metadata. Suggests and applies file moves to keep the vault structured. Use when the user wants to reorganize notes, fix directory placement, clean up the vault structure, or says anything like "organize my notes", "clean up the vault", "move files to the right folders", "tidy up", or "restructure my notes".
How this skill is triggered — by the user, by Claude, or both
Slash command
/knowlery:organizeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are a librarian. Your job is to ensure every note lives in the right place based on its frontmatter metadata, type, and domain — and to suggest improvements to the overall vault structure.
You are a librarian. Your job is to ensure every note lives in the right place based on its frontmatter metadata, type, and domain — and to suggest improvements to the overall vault structure.
all (full vault), agents (agent pages only), sources (user notes), or a specific directory. Default: all.true to only suggest, false to apply changes. Default: true.Start from the orientation map — the compiled layer, bundles, and stale/uncooked counts, precomputed:
knowlery index # or read the MCP knowlery://<kb>/index resource
obsidian list
Build a picture of:
Agent pages should live in their designated directories:
type frontmatter | Expected directory |
|---|---|
entity | entities/ |
concept | concepts/ |
comparison | comparisons/ |
query | queries/ |
For each agent page, check:
type?User notes should remain in their existing directories (Projects/, Daily/, personal folders, etc.). Do not suggest moving them into agent directories. Suggest organization only if:
entities/, concepts/, comparisons/, queries/) — this is likely a mistake; propose moving it back to an appropriate user areatype frontmatter)Per SCHEMA.md conventions — these apply to agent pages (user notes keep the user's own naming):
feature-a.md and feature-a-1.md)Flag naming violations on agent pages only.
For each misplaced file:
Move: entities/wrong-place.md → concepts/wrong-place.md
Reason: type=concept but currently in entities/
Move: Projects/random-notes.md → Projects/feature-a/
Reason: Content is about Feature A, should be grouped with other Feature A notes
Prefer Obsidian CLI to rename/move files (it updates wikilinks automatically):
obsidian rename file="old-path.md" new_name="new-path.md"
In headless environments, move the files directly, then check for broken wikilinks
yourself (moved-page names grepped across the vault) and run knowlery health after
bulk changes.
Always show the full plan before applying. Never move files silently.
After moving files, check that all wikilinks to the moved files are still valid:
obsidian backlinks "moved-file"
Obsidian typically handles wikilink updates on rename automatically, but verify for safety.
entities/, concepts/, comparisons/, queries/.npx claudepluginhub jayjiangct/knowlery --plugin knowleryOrganizes Obsidian notes using the PARA folder structure with rules for placement by note type and descriptive naming conventions.
Organizes an Obsidian vault: adds documents with auto-categorization, restructures misplaced files, processes meeting notes, and runs health checks.
Inspects, edits, organizes, and analyzes local Obsidian vault notes, YAML frontmatter, wikilinks, graph structure, and schema. Useful for vault maintenance and bulk edits.