PO

p3nguln5/obsidian-claude-code-skills

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

6 stars 品質 59 トレンド 18MIT

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 --scope with IPAddressDeny=any where available

Requirements

  • Claude Code CLI installed and authenticated (claude binary on your PATH)
  • Obsidian desktop app (plugin is desktop-only — uses Node.js child_process)

Network usage: This plugin spawns the claude CLI 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)

  1. Settings → Community plugins → Browse
  2. Search for Claude Code Skills
  3. Install and enable

Manual installation

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Copy them to /.obsidian/plugins/claude-code-skills/
  3. 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)

  1. Highlight any text in a note (e.g., a YARA rule, a log snippet, a code block)
  2. Right-click → select Claude: [skill name] from the context menu
  3. The side panel opens — your selected text appears as a user bubble and Claude’s response streams in
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add p3nguln5/obsidian-claude-code-skills
MCP 初心者?mcpskill.org のガイドから始めましょう →