Skip to content
Back to skills

Manifest Vault

ASecurity

Use when asked to optimize, clean up, audit, or improve an Obsidian vault, assess vault health, or find structural problems in a vault.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 4, 2026
ai-agents

Works with

  • claude code
  • cli
  • mcp

Security analysis

A100/100

Scanned September 24, 2026

npx -y skills add cavi-ai/obsidian-agent --skill manifest-vault --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Manifest Vault?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Manifest Vault
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/cavi-ai-manifest-vault/badge)](https://www.skillsdirectory.com/skills/cavi-ai-manifest-vault)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: manifest-vault
description: Use when asked to optimize, clean up, audit, or improve an Obsidian vault, assess vault health, or find structural problems in a vault.
---

# Manifest: vault optimizer

**REQUIRED SUB-SKILL:** obsidian-agent:manifest-core

## Lens

Structural survey, not `obsidian-agent:vault-synthesis`:

- enumerate notes with `obsidian vault=<vault> files ext=md`;
- inspect taxonomy with `obsidian vault=<vault> tags counts format=json`;
- inspect freshness with `obsidian vault=<vault> file path=<path>` and its
  `modified` value (not `obsidian recents`, which means recently opened);
- intersect `obsidian vault=<vault> orphans` and
  `obsidian vault=<vault> deadends`, then verify with
  `obsidian vault=<vault> backlinks path=<path> format=json` and
  `obsidian vault=<vault> links path=<path>`;
- inspect broken targets with
  `obsidian vault=<vault> unresolved counts verbose format=json`;
- read a representative sample with
  `obsidian vault=<vault> read path=<path>` and inspect it with
  `obsidian vault=<vault> properties path=<path> format=json`.

Diagnose orphan notes, tag sprawl, missing links, stale notes, and frontmatter
inconsistency.

## Operationalizer

`obsidian-agent:wikilink-weaver`, `obsidian-agent:consistent-tagging`, and
`obsidian-agent:frontmatter-normalizer`. Never edit inline; present findings
and let the user choose an operationalizer.

## Companion bridge (optional)

If tools from the `obsidian-vault` MCP server are available (Claude Code
shows them as `mcp__obsidian-vault__<tool>`), use them for the steps below;
otherwise follow the CLI steps above. Never require them.

- Inspect schema: `obsidian://ontology` — replaces re-deriving declared types from the ontology search in the Lens survey.
- Inspect standing context: `obsidian://memory` — supplements the freshness/orphan probes with the vault's consolidated summary.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.