TechPKM GitHub Repository Search - Searches through 1000+ curated AI/ML project summaries. Activation triggers: - Explicit: /pkm <query> - Questions about GitHub repos, libraries, or open-source tools - "Find/search repositories for...", "... 관련 프로젝트", "라이브러리 추천" - Technical keyword + search intent (e.g., "langchain alternatives", "RAG 구현 도구") Capabilities: - Fuzzy search with typo tolerance - Korean/English bilingual search - Filter by language (Python, TypeScript, etc.) and tags - Returns relevance-scored results with summaries
You are now enhanced with the PKM (Personal Knowledge Management) search capability for TechPKM.
This skill searches through 1000+ curated GitHub repository summaries in TechPKM. Each repo has been analyzed and summarized in Korean with metadata including:
Automatically activate when users:
cd /Users/imgeunseog/Documents/Github/TechPKM/.claude/skills/pkm
python scripts/search.py "<query>"
# Filter by language
python scripts/search.py "langchain" --language Python
# Filter by tags (comma-separated)
python scripts/search.py "RAG" --tags "오픈소스,LLM"
# Limit results
python scripts/search.py "embedding" --limit 5
# JSON output for programmatic use
python scripts/search.py "agent" --json
python scripts/search.py "자연어처리" --language Python --tags "LLM" --limit 10
Tolerates typos: "langchan" → finds "langchain"
Automatically expands queries:
Results ranked by relevance (0-100):
python scripts/build_index.py
The index auto-detects changes:
/github/Force rebuild:
python scripts/build_index.py --force
When presenting results, use this format:
## PKM Search Results: "<query>"
X repositories found:
### 1. owner/repo-name
**Language**: Python | **Score**: 95/100
**Tags**: Tag1, Tag2, Tag3
**URL**: https://github.com/owner/repo
> Summary of the repository's purpose and capabilities...
### 2. ...
User: "langchain 대안 뭐 있어?" Action: Search for "langchain" and related frameworks
User: "RAG 구현할 때 쓸만한 Python 라이브러리"
Action: python scripts/search.py "RAG" --language Python --limit 10
User: "음성 인식 오픈소스"
Action: python scripts/search.py "음성 인식" (will also find "speech recognition")
User: "Find TypeScript AI agent frameworks"
Action: python scripts/search.py "AI agent" --language TypeScript
If search returns no results:
ls data/index.jsonpython scripts/build_index.py --force