obsidian-directWork with Obsidian vaults as a knowledge base. Features: fuzzy/phonetic search across all notes, auto-folder detection for new notes, create/read/edit notes with frontmatter, manage tags and wikilinks. Use when: querying knowledge base, saving notes/documents, editing existing notes by user instructions.
Install via ClawdBot CLI:
clawdbot install RuslanLanket/obsidian-directObsidian vault = folder with Markdown files + .obsidian/ config.
/home/ruslan/webdav/data/ruslainOBSIDIAN_VAULT=/home/ruslan/webdav/data/ruslainScripts location: /home/ruslan/.openclaw/workspace/skills/obsidian/scripts
Note: Global flags (--vault, --json) must come BEFORE the command.
export OBSIDIAN_VAULT=/home/ruslan/webdav/data/ruslain
cd /home/ruslan/.openclaw/workspace/skills/obsidian/scripts
# Search (fuzzy/phonetic) - uses ripgrep for speed
python3 obsidian_search.py "$OBSIDIAN_VAULT" "query" --limit 10 --json
# List notes
python3 obsidian_cli.py --json list # all notes
python3 obsidian_cli.py --json list "Projects" # in folder
# List folders
python3 obsidian_cli.py --json folders
# Read note
python3 obsidian_cli.py --json read "Note Name"
# Create note
python3 obsidian_cli.py --json create "Title" -c "Content" -f "Folder" -t tag1 tag2
python3 obsidian_cli.py --json create "Title" -c "Content" --auto-folder # auto-detect folder
# Edit note
python3 obsidian_cli.py --json edit "Note" append -c "Text to append"
python3 obsidian_cli.py --json edit "Note" prepend -c "Text at start"
python3 obsidian_cli.py --json edit "Note" replace -c "New full content"
python3 obsidian_cli.py --json edit "Note" replace-section -s "Summary" -c "New section text"
# Tags
python3 obsidian_cli.py --json tags
# Links (incoming/outgoing)
python3 obsidian_cli.py --json links "Note Name"
# Suggest folder for content
python3 obsidian_cli.py --json suggest-folder "content text" --title "Note Title"
obsidian_search.py with user query[[Note Name]]suggest-folder or use --auto-foldercreate commandUser prompts like:
edit X append -c "..."edit Y replace -c "..."edit Z replace-section -s "Выводы" -c "..."---
created: 2024-01-15T10:30:00
modified: 2024-01-15T12:00:00
tags:
- project
- work
---
# Title
Content with [[wikilinks]] and #inline-tags.
[[Note Name]] — link to note[[Note Name|Display Text]] — link with alias[[Note Name#Section]] — link to sectionStandard fields:
created — creation timestampmodified — last edit timestamp tags — list of tagsaliases — alternative names for linkingobsidian_search.py uses:
Generated Mar 1, 2026
Writers and researchers use the skill to search their Obsidian vault for relevant notes, create new notes with auto-folder detection, and edit existing notes based on prompts. This streamlines drafting articles, reports, or academic papers by leveraging existing knowledge and organizing new insights efficiently.
Project managers employ the skill to list notes in specific folders, manage tags, and edit project documentation via commands like append or replace-section. It helps maintain up-to-date project logs, track tasks, and link related notes for better collaboration and knowledge retention.
Support teams utilize the fuzzy search to quickly find solutions in an Obsidian-based knowledge base, edit notes with new information, and create notes for emerging issues. This reduces response times and ensures accurate, cited answers using wikilinks for reference.
Individuals use the skill to query their personal vaults for ideas, save notes from daily activities with suggested folders, and edit notes via natural language prompts. It enhances productivity by automating organization and retrieval of personal data like journals or learning materials.
Legal professionals leverage the skill to search for precedents, create notes with frontmatter for metadata, and edit documents with precise commands like replace-section. It aids in managing case files, regulatory updates, and audit trails while maintaining structured wikilinks for cross-referencing.
Offer a cloud-hosted version of this skill integrated with Obsidian, charging monthly fees for enhanced features like AI-powered search analytics and collaborative editing. Revenue comes from tiered subscriptions targeting teams and enterprises needing scalable knowledge bases.
Provide consulting services to businesses for customizing and deploying this skill within their existing Obsidian setups, including training and workflow optimization. Revenue is generated through project-based fees and ongoing support contracts for tailored solutions.
Distribute the skill as a free open-source tool to build a user base, then monetize through premium add-ons like advanced search algorithms, automated tagging, or integration with other productivity apps. Revenue streams include one-time purchases or in-app upgrades.
💬 Integration Tip
Ensure the OBSIDIAN_VAULT environment variable is set correctly and use the --json flag for consistent output parsing in automated workflows.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Create, search, and manage Bear notes via grizzly CLI.
Track water and sleep with JSON file storage
Notion API for creating and managing pages, databases, and blocks.
Smart ClawdBot documentation access with local search index, cached snippets, and on-demand fetch. Token-efficient and freshness-aware.
Organize your agent's knowledge using PARA (Projects, Areas, Resources, Archive) — then make it ALL searchable. The symlink trick enables full semantic search across your entire knowledge base, not just MEMORY.md. Includes session transcript indexing and memory flush protocol. Your agent finally has a real second brain.