🏹

Arrowhead — Obsidian Search

🌐Community
by totocaster · v1.0.0 · MITRepository

Fast Obsidian-aware semantic search for AI agents. Query your Obsidian vault by content, tags, backlinks, and metadata. Makes your AI agent a true knowledge assistant — without sending vault data to the cloud.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add arrowhead npx -- -y @trustedskills/arrowhead
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "arrowhead": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/arrowhead"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

What it does

Arrowhead provides fast search and discovery capabilities within Obsidian vaults, acting as a knowledge assistant for both humans and AI agents. It continuously indexes your vault’s content (markdown files and assets) creating full-text, semantic vectors, and graph analytics. This allows for efficient exploration of notes through the command line interface (CLI) or a Claude-ready MCP (Message Channel Protocol) interface.

When to use it

  • Complex Research: Quickly surface relevant information from a large Obsidian vault when conducting research projects.
  • AI Agent Integration: Enable AI agents like Claude to access and reason about your notes for tasks such as summarization or question answering.
  • Note Exploration: Discover connections between notes that might not be immediately obvious through manual browsing.
  • Workflow Automation: Automate note creation, updates, and discovery using the CLI tools.

Key capabilities

  • Background daemon with live filesystem watching
  • Vault-aware indexing respecting .obsidian settings
  • Full-text, semantic, and hybrid search with snippet generation
  • Notes CRUD (Create, Read, Update, Delete) operations via CLI
  • HTTP MCP transport for remote agent access
  • Semantic embeddings using fastembed stored in sqlite-vec

Example prompts

  • "Find all notes related to 'Project Phoenix' using semantic search."
  • "Show me the graph connections between notes tagged with 'meeting'."
  • "Create a new note titled 'Q3 Planning' and add it to the 'projects' folder."

Tips & gotchas

Arrowhead respects your existing Obsidian .obsidian settings, so ensure these are configured correctly for optimal indexing. The daemon requires system-level privileges (launchd on macOS, systemd --user on Linux) for continuous vault monitoring.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Verified Commitd0dd9b7c

Installing this skill downloads the exact code at commit d0dd9b7c, not the current state of the repository. This prevents supply-chain attacks from unauthorized updates.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
v1.0.0
License
MIT
Author
totocaster
Installs
0
Updated
Mar 1, 2026
Published
Feb 1, 2026

🌐 Community

Passed automated security scans.

Pinned commitd0dd9b7c

Install command fetches the verified snapshot, not the live repository.