← ClaudeAtlas

paper-readlisted

Use when: 논문 검색·읽기·분석 — '논문 찾아', '논문 서칭', arXiv/CVPR/ICCV/NeurIPS/ICLR/ICML/ECCV 키워드. 9개 소스 병렬 검색 + DOI 검증 + PDF 전체 정밀 읽기 + 리뷰 문서 저장.
DaeSeokSong/oh-my-ouroboros · ★ 1 · Data & Documents · score 66
Install: claude install-skill DaeSeokSong/oh-my-ouroboros
# /paper-read 스킬 > **목적**: 논문을 정확히 찾고, 한 단어도 놓치지 않고 읽으며, 완전한 리뷰 문서를 남긴다 > **에이전트 구성**: searcher → scout → researcher×3 (병렬) → qa → docs > **모든 에이전트**: subagent 방식 (단방향, 상호 통신 없음) --- ## Step -1 — 입력 유형 감지 (MANDATORY — 최우선 실행) $ARGUMENTS를 수신한 즉시 아래 기준으로 유형을 판별한다. | 입력 패턴 | 유형 | 이후 흐름 | |----------|------|---------| | `/`, `~/`, `./` 로 시작 또는 `.pdf` 확장자 포함 | 로컬 PDF | → Step 0-L 진입 | | arXiv ID (숫자 4자리.숫자 5자리), URL, 키워드 | 온라인 논문 | → Step 0 (기존) | ### Step 0-L — 로컬 PDF 처리 > **전제**: `pdf` 스킬이 설치되어 있어야 한다. > 미설치 시 사용자에게 안내: > ``` > ⚠️ 로컬 PDF 처리를 위해 pdf 스킬 설치가 필요합니다. > 설치 명령: npx skills add anthropics/skills --skill pdf > 설치 후 다시 실행해 주세요. > ``` **처리 흐��**: 1. 파일 존재 확인 (`ls {경로}`) 2. markitdown으로 텍스트 추출 시도: ```bash uv run python3 -c " from markitdown import MarkItDown md = MarkItDown() result = md.convert('{경로}') print(result.text_content[:500]) " ``` → 실패 시 pdfplumber 폴백 (Step 2.5와 동일 방식) 3. PDF 첫 페이지에서 제목·저자·연도 자동 추출 → 논문명 결�� 4. `{MEMORY_ROOT}/papers/{논문명}/` 폴더 구조 생성 5. **Step 1·2·2.5 건너뜀** → Step 3 (전체 정밀 읽기)로 직행 6. 이후 Step 3~6 동일 흐름 적용 **Mem0 중복 확인**: Step 3 진입 전 T09 (paper-read 시작 전 검색) 동일하게 적용 --- ## Step 0 — 시작 전 확인 (MANDATORY) ``` 1. 논문 정보: 제목 / arXiv ID / URL / 키워드 중 하나 2. 장기 메모리 경로 (기본값: ~/workspace/_data/workspaces/user/.claude/long-term/ — `~/.claude/long-term` 금지) ``` 확인 후 `{MEMORY_ROOT}/papers/{논문명}/` 폴더 구조 생성 계획 수립. --- ## § Mem0 논문 메모리 (MANDATORY) - **읽기 전**: Mem0 검색��로 중복 방지 → mem0-auto.md T09 참조. 이미 리뷰 완료 시 재활용. - **읽기 후**: