Searches and recommends Claude Code skills and plugins from local database and SkillsMP API. Activates when user asks to find skills, search plugins, get recommendations for PDF/Git/code-review/frontend tools, or requests feature-based tool discovery.
Searches for Claude Code skills and plugins from local database and SkillsMP API. Activates when users request skills by function (e.g., "PDF tools", "Git plugins") or search keywords.
/plugin marketplace add jeongsk/claude-skills/plugin install skill-finder@jeongsk-claude-skillsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/external-skills-database.jsonscripts/search_skills.py사용자가 원하는 기능이나 목적에 맞는 Claude Code 스킬 및 플러그인을 추천하는 대화형 도우미입니다.
이 스킬은 다음 리소스를 참조합니다:
references/external-skills-database.json - 공식 및 커뮤니티 스킬 정보scripts/search_skills.py - 실시간 커뮤니티 스킬 검색사용자가 다음과 같은 요청을 할 때 이 스킬이 활성화됩니다:
스킬 검색은 2단계 접근법을 사용합니다:
키워드 추출: 사용자 요청에서 핵심 키워드 추출 (한글은 영어로 변환)
로컬 데이터베이스 조회: references/external-skills-database.json 파일 읽기
searchIndex 섹션에서 관련 스킬 찾기로컬 데이터베이스에서 충분한 결과를 찾지 못했거나, 더 많은 커뮤니티 스킬이 필요한 경우:
Python 스크립트 실행: Bash 도구를 사용하여 search_skills.py 스크립트 실행
python3 scripts/search_skills.py "[영어 검색어]" --limit 5
스크립트 옵션:
--limit N: 반환할 결과 수 (기본값: 10, 권장: 5)--page N: 페이지 번호 (기본값: 1)--sort stars|recent|name: 정렬 기준 (기본값: stars)--format json|text: 출력 형식 (기본값: json)예시:
# PDF 관련 스킬 검색
python3 scripts/search_skills.py "pdf" --limit 5
# Git 관련 스킬을 최신순으로 검색
python3 scripts/search_skills.py "git commit" --limit 5 --sort recent
# 이미지 처리 스킬 검색 (텍스트 형식)
python3 scripts/search_skills.py "image processing" --limit 5 --format text
스크립트 응답 형식 (JSON):
{
"success": true,
"query": "검색어",
"total": 100,
"page": 1,
"totalPages": 10,
"hasNext": true,
"skills": [
{
"name": "스킬 이름",
"author": "작성자",
"description": "스킬 설명",
"stars": 1234,
"githubUrl": "https://github.com/...",
"hasMarketplace": true
}
]
}
응답 데이터 처리:
skills 배열에서 각 스킬 정보 추출stars 수로 인기도 판단hasMarketplace가 true이면 마켓플레이스 설치 가능githubUrl에서 저장소 정보 확인결과 병합:
한글 쿼리: 먼저 영어로 변환 후 검색
복합 검색: 여러 키워드가 있을 경우
결과 우선순위:
사용자에게 다음 정보를 제공합니다:
## 추천 스킬: [스킬 이름]
**설명**: [스킬 설명]
**제공자**: [공식/커뮤니티/작성자]
**인기도**: ⭐ [stars 수] (SkillsMP API에서 온 경우)
**태그**: [관련 태그들]
SkillsMP API 결과의 경우 추가 정보:
스킬의 주요 기능을 카테고리별로 나열:
### 주요 기능
**[카테고리 1]**
- 기능 1
- 기능 2
**[카테고리 2]**
- 기능 3
- 기능 4
로컬 데이터베이스 스킬의 경우:
### 설치 방법
\`\`\`bash
[설치 명령어들]
\`\`\`
[추가 설명이 있다면 포함]
SkillsMP API 스킬의 경우:
### 설치 방법
[marketplace 정보가 있는 경우]
\`\`\`bash
/plugin marketplace add [marketplace-owner]/[marketplace-repo]
/plugin install [skill-name]@[marketplace-name]
\`\`\`
[marketplace 정보가 없는 경우]
GitHub 저장소를 참고하여 수동 설치하거나 로컬에서 사용하세요:
- 저장소: [repository URL]
### 이런 경우에 유용합니다
- 사용 사례 1
- 사용 사례 2
- 사용 사례 3
### 더 알아보기
- **저장소**: [GitHub URL]
- **관련 문서**: [문서 링크]
여러 스킬이 관련될 경우:
로컬 데이터베이스와 SkillsMP API 모두에서 관련 스킬을 찾지 못한 경우:
죄송합니다. "[검색어]"와 관련된 스킬을 찾을 수 없습니다.
다음을 시도해보세요:
- 다른 키워드로 검색 (영어로 시도해보세요)
- Claude Code 마켓플레이스 확인: `/plugin marketplace list`
- SkillsMP 웹사이트 직접 검색: https://skillsmp.com
- GitHub에서 "claude-code" 토픽 검색: https://github.com/topics/claude-code
사용자: "PDF 파일 작업할 수 있는 스킬 있어?"
검색 과정:
응답:
## 추천 스킬: example-skills
**설명**: Anthropic에서 제공하는 공식 예제 스킬 모음입니다.
**제공자**: Anthropic (공식)
**태그**: official, documents, frontend, development-tools
### 주요 기능
**문서 작업**
- PDF 파일 생성/편집/분석
- DOCX 문서 생성/편집
- PPTX 프레젠테이션 생성/편집
- XLSX 스프레드시트 생성/편집
**프론트엔드**
- React 컴포넌트 디자인
- 알고리즘 아트 생성 (p5.js)
- 캔버스 디자인
- 웹 아티팩트 빌더
**개발 도구**
- MCP 서버 빌더
- 웹앱 테스팅 (Playwright)
- 스킬 생성기
### 설치 방법
\`\`\`bash
/plugin marketplace add anthropic/example-skills
/plugin install example-skills@anthropic-agent-skills
\`\`\`
설치 후 개별 스킬을 바로 사용할 수 있습니다.
### 이런 경우에 유용합니다
- 문서 자동화가 필요한 프로젝트
- 프론트엔드 컴포넌트 빠른 프로토타이핑
- MCP 서버 개발
- 비주얼 콘텐츠 생성
### 더 알아보기
- **저장소**: https://github.com/anthropics/anthropic-agent-skills
사용자: "Git 커밋 자동화 도구 추천해줘"
응답:
Git 커밋 관련해서 두 가지 좋은 옵션이 있습니다:
## 1. commit-commands (공식 플러그인)
**설명**: Git 작업을 간소화하는 커밋 관련 명령어 모음
**제공자**: Claude Code Official
### 주요 기능
- `/commit` - 스마트 커밋 메시지 생성
- `/commit-push-pr` - 커밋, 푸시, PR 생성 일괄 처리
- `/clean_gone` - 삭제된 원격 브랜치 정리
### 설치 방법
\`\`\`bash
/plugin install commit-commands@claude-plugins-official
\`\`\`
---
## 2. git-workflow (이 저장소의 플러그인)
**설명**: 변경 사항을 논리적 단위로 자동 분석하여 커밋
**제공자**: jeongsk
### 주요 기능
- 변경 사항을 논리적 단위로 자동 그룹화
- 의미 있는 커밋 메시지 자동 생성
- 단계별 커밋 또는 일괄 커밋 & 푸시
### 설치 방법
\`\`\`bash
/plugin marketplace add jeongsk/claude-skills
/plugin install git-workflow@jeongsk-claude-skills
\`\`\`
어떤 스킬이 더 필요하신지 알려주시면 자세한 사용법을 안내해드리겠습니다!
사용자: "Obsidian 관련 스킬 찾아줘"
검색 과정:
python3 scripts/search_skills.py "obsidian" --limit 5
스크립트 출력 예시:
{
"success": true,
"query": "obsidian",
"total": 37,
"page": 1,
"totalPages": 4,
"hasNext": true,
"skills": [
{
"name": "obsidian-vault-ops",
"author": "ballred",
"description": "Read and write Obsidian vault files, manage wiki-links, process markdown with YAML frontmatter.",
"stars": 734,
"githubUrl": "https://github.com/ballred/obsidian-claude-pkm/tree/main/vault-template/.claude/skills/obsidian-vault-ops",
"hasMarketplace": false
},
{
"name": "obsidian",
"author": "gapmiss",
"description": "Comprehensive guidelines for Obsidian.md plugin development including ESLint rules, TypeScript best practices.",
"stars": 16,
"githubUrl": "https://github.com/gapmiss/obsidian-plugin-skill/tree/main/.claude/skills/obsidian",
"hasMarketplace": false
}
]
}
응답:
"obsidian"으로 SkillsMP에서 검색한 결과입니다:
## 1. obsidian-vault-ops
**설명**: Obsidian vault 파일 읽기/쓰기, wiki-links 관리, YAML frontmatter 처리
**제공자**: ballred (커뮤니티)
**인기도**: ⭐ 734
### 설치 방법
GitHub 저장소를 참고하여 수동 설치:
- **저장소**: https://github.com/ballred/obsidian-claude-pkm
---
## 2. obsidian
**설명**: Obsidian.md 플러그인 개발을 위한 종합 가이드라인
**제공자**: gapmiss (커뮤니티)
**인기도**: ⭐ 16
### 설치 방법
GitHub 저장소를 참고하여 수동 설치:
- **저장소**: https://github.com/gapmiss/obsidian-plugin-skill
더 많은 결과는 SkillsMP에서 확인하세요: https://skillsmp.com
lastUpdated 필드 확인)사용자가 "전체 스킬 목록 보여줘" 또는 "카테고리별로 보여줘" 요청 시:
categories 섹션 읽기사용자가 특정 태그로 검색 요청 시:
official, development, git, documents 등의 태그로 필터링"success": false 응답: error 메시지 확인 후 무시하고 계속 진행Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.