From skill-seeker-plugin
Skill Seeker config 파일 작성을 위한 패턴과 예시입니다. 문서 사이트 유형별 최적화된 설정을 제공합니다.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skill-seeker-plugin:config-patternsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Skill Seeker config 파일 작성을 위한 패턴과 예시입니다. 문서 사이트 유형별 최적화된 설정을 제공합니다.
Skill Seeker config 파일 작성을 위한 패턴과 예시입니다. 문서 사이트 유형별 최적화된 설정을 제공합니다.
{
"name": "framework-name",
"description": "이 스킬을 언제 사용해야 하는지 설명",
"base_url": "https://docs.example.com/",
"selectors": {
"main_content": "article",
"title": "h1",
"code_blocks": "pre code"
},
"url_patterns": {
"include": ["/docs"],
"exclude": ["/blog", "/changelog"]
},
"categories": {
"getting_started": ["intro", "quickstart", "installation"],
"api": ["api", "reference", "methods"]
},
"rate_limit": 0.5,
"max_pages": 500
}
{
"selectors": {
"main_content": "article.markdown",
"title": "header h1",
"code_blocks": "pre.prism-code code"
},
"url_patterns": {
"include": ["/docs/"],
"exclude": ["/blog/", "/community/"]
}
}
{
"selectors": {
"main_content": "main.gitbook-root",
"title": "h1",
"code_blocks": "pre code"
},
"url_patterns": {
"include": [""],
"exclude": ["/changelog"]
}
}
{
"selectors": {
"main_content": "article.md-content",
"title": "h1",
"code_blocks": "pre code"
},
"url_patterns": {
"include": [""],
"exclude": ["/search/"]
}
}
{
"selectors": {
"main_content": "div.document",
"title": "h1",
"code_blocks": "pre"
},
"url_patterns": {
"include": ["/en/latest/", "/en/stable/"],
"exclude": ["/genindex", "/search"]
}
}
{
"selectors": {
"main_content": "main.page",
"title": "h1",
"code_blocks": "div.language- code"
},
"url_patterns": {
"include": ["/guide/", "/api/"],
"exclude": []
}
}
{
"selectors": {
"main_content": "div.body",
"title": "h1",
"code_blocks": "pre"
},
"url_patterns": {
"include": [""],
"exclude": ["/genindex", "/py-modindex", "/search"]
}
}
| 패턴 | 예시 | 설명 |
|---|---|---|
| 태그 | article | HTML 태그 |
| 클래스 | .content | CSS 클래스 |
| ID | #main | HTML ID |
| 조합 | article.docs | 태그 + 클래스 |
| 자식 | article > h1 | 직접 자식 |
| 후손 | article h1 | 모든 후손 |
{
"main_content": "article.markdown, div.content",
"title": "h1:first-child, header h1",
"code_blocks": "pre code, div[class*='language-'] code"
}
/docs/ - docs 폴더 하위 모든 페이지/api/v2/ - 특정 버전 API 문서/guide/ - 가이드 섹션/blog/ - 블로그 포스트 제외/changelog - 변경 로그 제외/community/ - 커뮤니티 페이지 제외/_ - 내부 페이지 제외{
"categories": {
"getting_started": ["intro", "quickstart", "installation", "setup"],
"core_concepts": ["concepts", "fundamentals", "basics", "overview"],
"api_reference": ["api", "reference", "methods", "functions"],
"guides": ["guide", "tutorial", "how-to", "examples"],
"configuration": ["config", "settings", "options"],
"advanced": ["advanced", "internals", "architecture"]
}
}
{
"max_pages": 500,
"rate_limit": 1.0,
"url_patterns": {
"include": ["/docs/latest/"],
"exclude": ["/docs/v1/", "/docs/v2/"]
}
}
{
"max_pages": 100,
"rate_limit": 0.3
}
config 파일 유효성 검사:
mcp__skill-seeker__validate_config
- config_path: config 파일 경로
페이지 수 추정:
mcp__skill-seeker__estimate_pages
- config_path: config 파일 경로
main_content selector가 올바른지 확인url_patterns.exclude에 불필요한 경로 추가max_pages 제한 설정code_blocks selector 확인categories 키워드 수정npx claudepluginhub juyeongyi/jylee_claude_marketplace --plugin skill-seeker-pluginGuides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Runs a structured interview session to sharpen plans or designs, producing ADRs and a glossary as output.
Applies curated color/font themes to slides, docs, and HTML artifacts. Includes 10 preset themes and can generate custom themes on demand.