
obsidian-devtools
by Zpankz
MCP Skillset - Claude Code skills, references, and knowledge base
SKILL.md
name: obsidian-devtools description: Inspect and automate Obsidian using Chrome DevTools Protocol tools:
- obsidian_launch_debug
- obsidian_eval
- obsidian_inspect_dom
- obsidian_read_console
Obsidian DevTools Skill
Enables deep inspection of the Obsidian application state via the Chrome DevTools Protocol.
Capabilities
- Execute arbitrary JavaScript in the Obsidian context (
app.vault.getFiles()) - Read console logs for debugging plugins
- Inspect the DOM to understand UI state
Setup
This skill requires the obsidian-devtools MCP server to be running or available.
The tools usually auto-launch Obsidian with --remote-debugging-port=9222.
Tools
obsidian_launch_debug
Launches or connects to Obsidian with remote debugging enabled.
restart: (bool) Force restart Obsidian to enable debugging (default: False)
obsidian_eval
Executes JavaScript code in the Obsidian app context.
expression: (str) JavaScript code to runawait_promise: (bool) Wait for promises to resolve (default: True)
obsidian_inspect_dom
Gets a simplified snapshot of the DOM structure.
selector: (str) CSS selector for root element (default: "body")
obsidian_read_console
(Experimental) Reads console logs. Currently requires persistent listener mode.
Examples
Get Vault Name:
app.vault.getName()
List Plugins:
Object.keys(app.plugins.manifests)
Get Active File:
app.workspace.getActiveFile()?.path
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon