KS
Killer-Skills

update-plugin — Categories.community

v1.0.0
GitHub

About this Skill

Ideal for Obsidian-focused AI Agents requiring automated plugin updates and integration with Claude Code terminals. Obsidian plugin with embedded Claude Code terminal, MCP server, and TIL learning dashboard

SongYunSeop SongYunSeop
[0]
[0]
Updated: 3/3/2026

Quality Score

Top 5%
30
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add SongYunSeop/oh-my-til/update-plugin

Agent Capability Analysis

The update-plugin MCP Server by SongYunSeop is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion.

Ideal Agent Persona

Ideal for Obsidian-focused AI Agents requiring automated plugin updates and integration with Claude Code terminals.

Core Value

Empowers agents to update the Oh My TIL plugin to the latest source, ensuring compatibility with MCP servers and TIL learning dashboards, while leveraging Obsidian vaults and Git version control.

Capabilities Granted for update-plugin MCP Server

Updating Oh My TIL plugins for seamless integration with Obsidian vaults
Automating plugin maintenance using Git and MCP servers
Validating plugin installations and updates via manifest.json checks

! Prerequisites & Limits

  • Requires existing Oh My TIL plugin installation
  • Needs access to Obsidian vault paths and Git repositories
  • Limited to Oh My TIL plugin updates only
Project
SKILL.md
1.8 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Update Plugin Skill

이미 설치된 Oh My TIL 플러그인을 최신 소스로 업데이트합니다.

활성화 조건

  • /update-plugin <vault-path>
  • "플러그인 업데이트해줘"

인수 처리

  • 첫 번째 인수: Obsidian vault 경로 (필수)
    • 예: ~/workspace/my-vault, /Users/name/Documents/obsidian-vault

업데이트 절차

1. 사전 검증

bash
1# vault 경로 + 기존 설치 검증 2ls <vault-path>/.obsidian/plugins/oh-my-til/manifest.json

플러그인이 설치되어 있지 않으면 /install-plugin을 사용하라고 안내하고 중단한다.

2. 최신 소스 가져오기

bash
1# 현재 브랜치가 main인지 확인 2CURRENT_BRANCH=$(git branch --show-current) 3if [ "$CURRENT_BRANCH" != "main" ]; then 4 echo "[ERROR] 현재 브랜치가 main이 아닙니다: $CURRENT_BRANCH" 5 echo "main 브랜치에서 실행하세요: git checkout main" 6 exit 1 7fi 8 9git pull origin main

현재 브랜치가 main이 아니면 사용자에게 안내하고 중단한다. 충돌이 발생하면 사용자에게 알린다.

3. 배포

스킬/규칙을 항상 포함하여 배포한다 (plugin-version frontmatter로 사용자 커스터마이즈 파일은 자동 보호됨).

bash
1npm run deploy -- --refresh-skills <vault-path>

deploy 스크립트가 빌드, 에셋 복사, node-pty 재빌드(Electron 버전 변경 시에만), 스킬/규칙 재설치를 자동 처리한다.

4. 완료 안내

업데이트 완료!

Obsidian을 재시작하거나 플러그인을 다시 로드하세요.

주의사항

  • 이 스킬은 프로젝트 루트 디렉토리에서 실행해야 한다
  • 에셋(main.js, manifest.json, styles.css)만 교체하므로 사용자 설정은 유지된다
  • node-pty 재빌드는 Electron 버전이 변경된 경우에만 실행된다 (.electron-version 파일로 추적)

Related Skills

Looking for an alternative to update-plugin or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication