Community라이팅 & 에디팅github.com

ThienRabbit/sci-papers-downloder

📚 Scopus 메타데이터를 통해 학술 논문을 검색하고, Unpaywall 및 선택적 Sci-Hub 대체 경로를 사용하여 전문(full-text)에 접근합니다.

sci-papers-downloder란 무엇인가요?

이 스킬은 Scopus 메타데이터를 활용하여 학술 논문을 검색하고 다운로드할 수 있도록 돕는 AI 어시스턴트용 도구입니다. 주로 Unpaywall을 통해 합법적인 오픈 액세스 논문을 우선적으로 찾으며, 필요한 경우 Sci-Hub를 대체 경로로 사용할 수 있습니다. 연구자나 개발자가 논문 수집 과정을 자동화하고자 할 때 유용하며, Scopus API 키와 Unpaywall 이메일 등 간단한 설정만으로 바로 사용할 수 있습니다. 이 스킬은 CLI 기반으로 동작하며, 검색어를 입력하면 관련 논문의 메타데이터와 PDF 링크를 제공합니다. 논문 검색과 다운로드 작업을 크게 단순화하여 생산성을 높여줍니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add ThienRabbit/sci-papers-downloder

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

sci-papers-downloder은(는) 무엇을 하나요?

📚 Scopus 메타데이터를 통해 학술 논문을 검색하고, Unpaywall 및 선택적 Sci-Hub 대체 경로를 사용하여 전문(full-text)에 접근합니다.

개요

이 스킬은 Scopus API를 사용하여 논문을 검색한 후, Unpaywall을 통해 합법적인 오픈 액세스 버전을 찾고, 실패할 경우 선택적으로 Sci-Hub를 통해 PDF를 다운로드합니다.

설정

  • SCOPUS_API_KEY: Scopus API 키 (필수)
  • UNPAYWALL_EMAIL: Unpaywall 접근을 위한 이메일 (필수)
  • SCIHUB_ENABLED: Sci-Hub 대체 경로 활성화 (선택, 기본값: false)

사용법

# 논문 검색 및 다운로드
사용자: "transformer attention mechanism"에 대한 논문을 검색해줘
어시스턴트: 검색어에 해당하는 논문을 찾아 다운로드합니다.

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex
  • 기타 AI 어시스턴트

작동 방식

  1. 사용자가 검색어를 입력하면 Scopus API를 통해 관련 논문 메타데이터를 가져옵니다.
  2. 각 논문에 대해 Unpaywall을 사용하여 오픈 액세스 PDF URL을 확인합니다.
  3. Unpaywall에서 PDF를 찾지 못하고 Sci-Hub가 활성화된 경우, Sci-Hub를 통해 다운로드를 시도합니다.
  4. 최종적으로 PDF 파일을 로컬에 저장합니다.

예시

# 스킬 호출 예시
search_and_download(query="deep learning", max_results=5)

주의사항

  • Sci-Hub 사용은 일부 국가에서 법적 문제가 있을 수 있으므로 사용 전 확인이 필요합니다.
  • Unpaywall은 합법적인 오픈 액세스 소스만 제공합니다.
  • Scopus API 키는 Scopus Developer Portal에서 발급받을 수 있습니다.

라이선스

MIT

관련 스킬