install-plugin
Obsidian vault에 Oh My TIL 플러그인을 설치합니다
SKILL.md.claude/skills/install-plugin/SKILL.md
GitHubInstall Plugin Skill
Install the Oh My TIL plugin into an Obsidian vault.
Activation
/install-plugin <vault-path>- "install the plugin"
Argument Handling
- First argument: Obsidian vault path (required)
- Examples:
~/workspace/my-vault,/Users/name/Documents/obsidian-vault - Validate that the vault path contains a
.obsidianfolder
- Examples:
Installation Procedure
Execute the steps below in order. If an error occurs at any step, abort and notify the user.
1. Pre-flight Validation
# Validate vault path
ls <vault-path>/.obsidian
# Check Node.js installation
node --version # requires 18 or higher
# Check npm installation
npm --version
If the vault path is invalid or Node.js is missing, print a guidance message and abort.
2. Install Dependencies
From the project root:
npm install
3. Deploy
Run the deploy script. It handles build, asset copying, native module installation, and node-pty rebuild automatically.
npm run deploy -- <vault-path>
4. Completion Notice
After installation completes, notify the user:
Installation complete!
1. Restart Obsidian
2. Enable "Oh My TIL" under Settings > Community plugins
3. (Optional) Connect the MCP server:
claude mcp add --transport http oh-my-til http://localhost:22360/mcp
Notes
- This skill must be run from the project root directory (where
package.jsonis located) - If Electron version detection fails, advise the user to check
process.versions.electronin Obsidian developer tools (Ctrl+Shift+I) - If an existing installation is present, it will be overwritten (assets only; node_modules are preserved)