llm-wiki

Installation
SKILL.md

LLM Wiki

개인 지식 베이스. 캡처(journal·inbox) → raw/sources(불변) → wiki/pages(LLM 컴파일) → SCHEMA 흐름. 이 파일은 라우터다 — operation 본문은 operations/{op}.md에 있고, 의도 분류 후 그 파일만 Read한다. 이 스킬은 부른 세션 안에서 인라인으로 실행한다 (fork 아님 — 2026-08 실측 21회 중 포크가 소스를 잘못 고른 사고 1회, 확인 단계 0회 실행이라 2026-09-02 에 인라인으로 전환, skills-internal#25). 대화 맥락이 곧 소스이므로 별도 에이전트에 넘기지 않는다.

입력: (1) 리서치·외부 자료 → ingest (2) AI 대화 → ingest (현재 세션 요약도, 과거 세션 트랜스크립트도) (3) 짧은 메모·링크 → capture. 지식은 ingest가 같은 턴에 raw와 pages를 함께 쓴다. distill은 "위키 정리"라고 시킬 때만 inbox/journal 잔여를 묶는 선택 op이고 스케줄이 없다.

Phase 0 — Config & Wiki Discovery

모든 op 시작 전 1회 수행. 결과로 wiki_root(절대 경로)와 wiki_exists(SCHEMA.md 존재 여부)를 갖춘다.

Bash 한 번으로 끝낸다 (21회 실측에서 매 회차 3~6 호출을 쓰던 단계다):

SKILL_DIR="$(cd "$(dirname "$(readlink -f ~/.claude/skills/llm-wiki/SKILL.md)")" && pwd)"; WIKI_ROOT="$(python3 -c "import json,os;print(os.path.expanduser(json.load(open('$SKILL_DIR/config.json'))['wiki_root']))" 2>/dev/null || echo ~/wiki)"; test -f "$WIKI_ROOT/SCHEMA.md" && echo "wiki_root=$WIKI_ROOT exists=true" || echo "wiki_root=$WIKI_ROOT exists=false"

config.json이 없으면 사용자에게 위키 루트를 묻고(빈 응답이면 ~/wiki) { "wiki_root": "<path>" }로 만든다. operation 문서의 scripts/…는 전부 $SKILL_DIR/scripts/…로 읽고 cwd에 의존하지 않는다.

Routes

Installs
6
GitHub Stars
14
First Seen
Jun 10, 2026