aj-obsidian
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/aceundefeated/aj-obsidianWhat This Skill Does
The aj-obsidian skill empowers the OpenClaw agent to seamlessly interact with your Obsidian knowledge base. Since Obsidian vaults are simply directories of plain Markdown files, this skill leverages the obsidian-cli to perform complex note management, searching, and refactoring tasks. It acts as an bridge between your AI agent and your second brain, allowing the agent to read, create, update, and organize notes without needing to open the Obsidian GUI.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/aceundefeated/aj-obsidian
Ensure you have Obsidian installed and the obsidian-cli configured correctly on your system path before initialization.
Use Cases
- Knowledge Retrieval: Quickly surface information across multiple vaults by searching note titles or full-text content.
- Automated Note Capture: Automatically log meeting notes, web clippings, or task logs directly into specific folders within your vault.
- Refactoring and Maintenance: Use the safe move/rename functionality to update titles and file structures without breaking your internal
[[wikilinks]], a process that manually editing files cannot guarantee. - Workflow Automation: Connect Obsidian to other system events, such as moving a completed project note to an 'Archive' folder upon the completion of a related task.
Example Prompts
- "Find the note about the quarterly planning session and append a new bullet point: 'Finalize budget review by Friday'."
- "Search my vault for any notes mentioning 'API documentation' and list the file paths."
- "Move the note 'Project Alpha' to the 'Active Projects/Completed' folder and ensure all internal links are updated."
Tips & Limitations
- Vault Handling: Obsidian vaults are defined by folder paths. Avoid hardcoding these; use
obsidian-cli set-defaultto manage your primary vault and let the agent query the configuration file for accuracy. - Direct Editing: For simple text adjustments, it is often faster to let the agent perform direct file system writes to the
.mdfiles. Only use URI-based commands (--open) when you need to trigger Obsidian features or UI-side behavior. - Limitations: Do not attempt to modify the
.obsidian/configuration folder or core workspace settings via the agent, as this can corrupt your UI state. Stick to managing content files for maximum stability.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-aceundefeated-aj-obsidian": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read
Related Skills
aj-gog
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
aj-self-improving-agents
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.
aj-github
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
aj-openai-whisper
Local speech-to-text with the Whisper CLI (no API key).