
p3nguln5/obsidian-claude-code-skills
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Obsidian plugin to stream Claude Code skill responses into a persistent side panel
Обзор
An Obsidian plugin that connects your notes to the Claude Code CLI. Highlight any text in a note, right-click to select a skill, and get a streaming AI response in a persistent side panel — without leaving Obsidian. - → pick a Claude Code skill → response streams into the sidebar - — stays open while you read and edit your notes - — follow-up questions in the same session (full context preserved via --resume) - — open the panel without selecting text via the ribbon icon or command palette - — three-dot bounce while Claude is connecting and thinking - — save the entire transcript (user messages + all responses) as a vault note - — subprocess wrapped in systemd-run --scope with IPAddressDeny=any where available - Claude Code CLI installed and authenticated (claude binary on your PATH) - Obsidian desktop app (plugin is desktop-only — uses Node.js child_process) This plugin spawns the claude CLI as a subprocess. The CLI communicates with the Anthropic API over the internet.
README
Показан фрагмент оригинального README. Открыть оригинал.
Claude Code Skills for Obsidian
An Obsidian plugin that connects your notes to the Claude Code CLI. Highlight any text in a note, right-click to select a skill, and get a streaming AI response in a persistent side panel — without leaving Obsidian.
Features
- Right-click selected text → pick a Claude Code skill → response streams into the sidebar
- Persistent side panel — stays open while you read and edit your notes
- Multi-turn conversation — follow-up questions in the same session (full context preserved via
--resume) - Freeform chat — open the panel without selecting text via the ribbon icon or command palette
- Loading animation — three-dot bounce while Claude is connecting and thinking
- Full conversation export — save the entire transcript (user messages + all responses) as a vault note
- Linux process isolation — subprocess wrapped in
systemd-run --scopewithIPAddressDeny=anywhere available
Requirements
- Claude Code CLI installed and authenticated (
claudebinary on your PATH) - Obsidian desktop app (plugin is desktop-only — uses Node.js
child_process)
Network usage: This plugin spawns the
claudeCLI as a subprocess. The CLI communicates with the Anthropic API over the internet. No data is sent by this plugin directly — all network activity goes through the Claude Code CLI.
Installation
From Community Plugins (once approved)
- Settings → Community plugins → Browse
- Search for Claude Code Skills
- Install and enable
Manual installation
- Download
main.js,manifest.json, andstyles.cssfrom the latest release - Copy them to
/.obsidian/plugins/claude-code-skills/ - Settings → Community plugins → enable Claude Code Skills
Configuration
Settings → Claude Code Skills:
| Setting | Description | Default |
|---|---|---|
| Claude binary path | Full path to the claude executable |
Auto-detected on first load |
| Working directory | Directory claude runs from. Put your CLAUDE.md here for project context. |
Home directory |
| Timeout (ms) | Max time to wait before killing the subprocess | 120000 (2 min) |
| Max budget per query (USD) | Hard API spend cap per invocation. Set to 0 to disable | 0.25 |
| Output folder | Vault folder where “Create Note” saves transcripts. Leave empty for vault root | (vault root) |
The claude binary is auto-detected from common install locations on first load. Run which claude in a terminal if auto-detection fails.
Usage
Skill dispatch (primary workflow)
- Highlight any text in a note (e.g., a YARA rule, a log snippet, a code block)
- Right-click → select Claude: [skill name] from the context menu
- The side panel opens — your selected text appears as a user bubble and Claude’s response streams in
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add p3nguln5/obsidian-claude-code-skills