Install
1
Install the plugin$
npx claudepluginhub unicorn-plugins/npd --plugin npdWant just this skill?
Add to a custom plugin, then install with one command.
Description
외부호출 스킬(ext-{대상플러그인}) 제거 유틸리티
Tool Access
This skill uses the workspace's default tool permissions.
Skill Content
Remove Ext Skill
목표
사용자가 /npd:remove-ext-skill로 호출하여 기존 외부호출 스킬(ext-{대상플러그인})을 제거할 수 있게 함.
활성화 조건
사용자가 /npd:remove-ext-skill 호출 시 또는 "외부 스킬 제거", "ext-skill 제거" 키워드 감지 시.
워크플로우
Step 1: 기존 ext-{} 스킬 목록 조회
skills/ 디렉토리에서 ext- 접두사 하위 디렉토리 탐색.
ext-{} 스킬이 0개이면 "제거할 외부호출 스킬이 없습니다" 안내 후 종료.
Step 2: 제거할 스킬 선택
발견된 ext-{} 스킬 목록을 사용자에게 표시하고 선택받음. 선택된 스킬의 SKILL.md를 읽어 스킬 정보 표시. "정말 제거하시겠습니까?" 최종 확인. 취소 시 즉시 중단.
Step 3: ext-{대상플러그인} 스킬 디렉토리 삭제
rm -rf skills/ext-{대상플러그인}/
삭제 성공 여부 확인.
Step 4: commands/ 진입점 삭제
rm -f commands/ext-{대상플러그인}.md
파일 미존재 시 무시.
Step 5: help 스킬 업데이트
skills/help/SKILL.md의 명령 테이블에서 /npd:ext-{대상플러그인} 행 제거.
제거 완료 메시지 출력.
MUST 규칙
| # | 규칙 |
|---|---|
| 1 | 삭제 전 반드시 사용자 최종 확인을 받을 것 |
| 2 | ext-{} 접두사가 아닌 스킬은 절대 제거 대상에서 제외할 것 |
| 3 | help 스킬 명령 테이블에서 해당 행만 정확히 제거할 것 |
MUST NOT 규칙
| # | 금지 사항 |
|---|---|
| 1 | ext-{} 접두사가 아닌 스킬 디렉토리를 삭제하지 않을 것 |
| 2 | 사용자 확인 없이 삭제를 수행하지 않을 것 |
| 3 | help 스킬의 테이블 구조(헤더, 구분선)를 훼손하지 않을 것 |
검증 체크리스트
- ext-{} 스킬 0개일 때 조기 종료 동작
- 삭제 전 사용자 최종 확인 단계 존재
-
skills/ext-{대상플러그인}/디렉토리 완전 삭제 -
commands/ext-{대상플러그인}.md파일 삭제 - help 스킬 명령 테이블에서 해당 행 제거
- 다른 스킬에 부수효과 없음
Stats
Stars2
Forks0
Last CommitFeb 26, 2026
Actions