Community연구 & 데이터 분석github.com

Georgiannebedded725/zenodo-skill

Zenodo 연구 아티팩트를 관리하고, 적치(Deposit)를 자동화하며, Claude Code 또는 OpenClaw에서 직접 인용 가능한 DOI를 생성하는 스킬입니다.

zenodo-skill란 무엇인가요?

이 스킬은 Zenodo REST API와 직접 상호작용하여 연구 아티팩트의 관리를 간소화합니다. 개발자와 연구자는 Claude Code 또는 OpenClaw 환경 내에서 명령을 통해 데이터세트, 소프트웨어, 문서를 손쉽게 적치(Deposit), 업데이트, 검색할 수 있습니다. 기존 Zenodo 웹 인터페이스에 의존하지 않고 자동화된 워크플로우를 지원하며, 모든 적치물에 대해 영구적이고 인용 가능한 DOI를 생성합니다. CI/CD 파이프라인, AI 에이전트 워크플로우 및 연구 재현성을 위한 게이트형 적치(Deposit)에 이상적입니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add Georgiannebedded725/zenodo-skill

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

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

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

문서

zenodo-skill은(는) 무엇을 하나요?

Zenodo 연구 아티팩트를 관리하고, 적치(Deposit)를 자동화하며, Claude Code 또는 OpenClaw에서 직접 인용 가능한 DOI를 생성하는 스킬입니다.

개요

이 스킬은 Zenodo REST API를 활용하여 연구 아티팩트(데이터세트, 소프트웨어, 문서)를 관리합니다. Claude Code 또는 OpenClaw의 대화형 인터페이스를 통해 Zenodo 레코드를 검색, 생성, 업데이트할 수 있습니다.

주요 기능

  • 적치(Deposit) 검색: 퍼블릭 레코드 검색 및 메타데이터 보기
  • 새 적치 생성: 메타데이터와 파일로 새 적치 생성
  • DOI 발급: 각 적치에 대해 citable DOI 발급
  • 커스텀 액세스 토큰: 개인 액세스 토큰을 사용한 Zenodo API 인증

요구 사항

사용법

  1. 환경 변수 ZENODO_ACCESS_TOKEN을 설정하거나 프롬프트 내에서 토큰을 제공합니다.
  2. 다음 명령을 실행합니다:
    • zenodo-search <query>: Zenodo 레코드 검색
    • zenodo-deposit <file-path> --metadata <json>: 새 적치 생성
    • zenodo-update <deposit-id> --metadata <json>: 기존 적치 업데이트

환경 변수

변수설명기본값
ZENODO_ACCESS_TOKENZenodo 개인 액세스 토큰없음
ZENODO_SANDBOX샌드박스 환경 사용 (선택 사항)false

예제

검색 예제

zenodo-search "machine learning datasets"

적치(Deposit) 예제

zenodo-deposit ./data/results.csv --metadata '{"title": "실험 결과", "description": "ML 실험 데이터세트", "creators": [{"name": "Kim, Mina"}] }'

면책 조항

이 스킬은 서드파티 Zenodo REST API를 활용합니다. 적절한 API 사용 한도 내에서 사용하시기 바랍니다.

관련 스킬