External audit flagged 8 actionable items against current best practices for
Agent Skills, Claude Code hooks, Obsidian v1.9-v1.12, and JSON Canvas 1.0.
This release addresses all of them and adds multi-agent compatibility files
at zero cost to existing users.
Tier 1, critical fixes:
* wiki/meta/dashboard.base: NEW Obsidian Bases dashboard (native, no plugin
needed). Replaces Dataview as the primary dashboard. Six views: Recent
Activity, Seed Pages, Entities Missing Sources, Open Questions,
Comparisons, Sources.
* wiki/meta/dashboard.md: now embeds dashboard.base. Legacy Dataview queries
retained as optional fallback for users on Obsidian < 1.9.10.
* README.md and skills/wiki/references/plugins.md: Plugins section
reorganized to recommend Bases (core, no install) primary, Dataview
optional/legacy.
* skills/canvas/references/canvas-spec.md: added missing JSON Canvas 1.0
fields. Group nodes now document background and backgroundStyle (cover,
ratio, repeat). Edges document fromEnd (default 'none') and toEnd
(default 'arrow') asymmetric defaults. Hex ID convention noted alongside
descriptive ID alternative.
* .gitignore: track wiki/meta/dashboard.base explicitly.
Tier 2, important improvements:
* hooks/hooks.json: SessionStart now uses both command type
([ -f wiki/hot.md ] && cat ...) and prompt type. Command type is the
canonical safety check that works in non-vault sessions without erroring.
Matcher: startup|resume.
* hooks/hooks.json: NEW PostCompact hook re-injects hot cache after context
compaction (hook-injected context does not survive compaction; CLAUDE.md
does).
* hooks/hooks.json: PostToolUse auto-commit now guarded by [ -d .git ].
* hooks/README.md: NEW documentation including known plugin-hooks STDOUT bug
(anthropics/claude-code#10875) and workarounds.
* skills/wiki/references/mcp-setup.md: added Option D (Obsidian CLI) for
v1.12+. Added warning callout above NODE_TLS_REJECT_UNAUTHORIZED line
explaining process-wide TLS bypass and recommending Option D as the
secure alternative.
* skills/wiki-ingest/SKILL.md: documented [!contradiction] custom callout
CSS dependency on vault-colors.css snippet.
* skills/wiki/references/css-snippets.md: full documentation of all four
custom callouts (contradiction, gap, key-insight, stale) with built-in
fallback equivalents.
Tier 3, multi-agent compatibility (low complexity, high reach):
* AGENTS.md: Codex CLI / OpenCode bootstrap.
* GEMINI.md: Gemini CLI / Antigravity bootstrap.
* .cursor/rules/claude-obsidian.mdc: Cursor always-on rules.
* .windsurf/rules/claude-obsidian.md: Windsurf Cascade rules.
* .github/copilot-instructions.md: GitHub Copilot conventions.
* bin/setup-multi-agent.sh: idempotent symlink installer for Codex,
OpenCode, Gemini, Cursor, Windsurf. Wires up the skills/ directory in
each agent's expected location.
Style cleanup: scrubbed all em dashes from every skill, hook, doc, and
bootstrap file (249 total replacements across 26 files). Skills now use
periods, commas, and colons throughout for cleaner natural prose.
Version: 1.3.0 to 1.4.0 (aligns plugin.json with GitHub release tag format).
Already resolved in v1.1 (no action needed):
* defuddle, obsidian-bases, obsidian-markdown skills shipped
* URL ingestion, vision ingestion, delta tracking docs
* Multi-depth wiki-query (Quick / Standard / Deep)
* PostToolUse auto-commit hook
* allowed-tools field removed from all SKILL.md files
* All templates already use plural tag/alias forms
* Custom callouts CSS already in vault-colors.css
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Removes all 41 skool-hub images from tracking, cleans all canvas
and workspace.json references. Adds _attachments/images/skool-hub/
to .gitignore. History purge follows.
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
- Header: claude-obsidian-gif-cover-16x9.gif (16:9 animated cover)
- What It Does: 1x1 gif + welcome-canvas side by side
- Also adds static PNG variants (cover-16x9, cover-square) to wiki/meta/
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Renames wiki/meta/cover.gif → wiki/meta/cosmic-brain-cover.gif to
force GitHub CDN to serve a fresh URL. Also removes stray root-level
cover.gif from a previous commit.
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Visual demo of the welcome.canvas board showing the three-zone
drop-process-grow layout.
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
workspace.json — Obsidian saved state with main.canvas as active tab
- Active leaf: wiki/canvases/main.canvas (opened when vault loads)
- Contains user's canvas: title card, General zone, Wiki Pages zone
- Nodes: logo, LLM Wiki Pattern note, insight text card + user additions
workspace-visual.json — updated default tab order
- Tab 1 (default): wiki/canvases/main.canvas
- Tab 2: projects/visual-vault/design-ideas.canvas
- Tab 3: wiki/Wiki Map.canvas
- Tab 4: Graph view
- Right sidebar: Calendar + Thino + Backlinks (open)
wiki/canvases/main.canvas — first real canvas with user content
- General zone: logo-pro.png, LLM Wiki Pattern note, insight text
- Wiki Pages zone: Cosmic Brain cover + GIFs (user additions)
.gitignore — added patterns for personal files Obsidian drops in root
Copyright clean-up for public educational vault:
- Deleted wiki/sources/Nate Herk LLM Wiki Transcript.md
- Removed all [[Nate Herk LLM Wiki Transcript]] wikilinks from 8 pages
- Removed source citations pointing to removed file
- Updated Hot Cache.md: removed attribution to specific person
- Updated Andrej Karpathy.md: first_mentioned now points to concept page
- Updated Wiki Map.canvas: removed 'nate' node + 2 edges (e-sidx-nate, e-llm-nate, e-nate-karp)
- Updated sources/_index.md: empty transcripts section
- Updated index.md, hot.md, log.md, overview.md: no Nate Herk entries
Vault now contains 100% original synthesis content:
3 concept pages + 1 entity page + navigation pages
All original, attribution-free, safe for public distribution
- Remove verbatim Nate Herk transcript from .raw/ (copyright)
- Rewrite wiki/sources page as synthesis + attribution + link to original
- Keeps all original concept/entity pages (our synthesis, not third-party content)
- .raw/ folder preserved for users to add their own sources
- This repo is now safe to share publicly as a plugin/skill library
- Wiki Map.canvas: 13 nodes at golden angle 137.5deg (Fibonacci/sunflower pattern)
- index at center, 3 domain _indexes in ring 1, content in outer rings
- Color coded: orange=concepts, purple=entities, green=sources, blue=navigation
- 17 semantic edges with labels
- graph.json: search:path:wiki — eliminates all plugin file noise
- hideUnresolved:true — removes phantom Subject A/B nodes
- nodeSizeMultiplier 1.8 — hub nodes visually dominant
- repelStrength 30 — clean radial spreading
- Created wiki/concepts/_index.md, wiki/entities/_index.md, wiki/sources/_index.md
- These are domain hub nodes that create the 3-ring hierarchy in graph view
- All wiki pages now link to their domain _index
- Creates proper hub-and-spoke topology in force-directed graph