148개 과학 스킬과 100+ 데이터베이스 통합 팩
148개의 도메인별 과학 스킬과 100개 이상의 데이터베이스 접근 스킬을 Agent Skills 표준으로 통합해 에이전트를 연구 보조자로 전환하는 패키지이다.
TL;DR
이 리포지토리는 148개의 도메인별 과학 스킬과 100개 이상의 데이터베이스 접근 스킬을 하나의 Agent Skills 표준 패키지로 묶어 에이전트를 연구 보조자로 전환하는 목표로 설계되었다. 각 스킬은 SKILL.md와 실행 예제를 포함해 의존성, 입력·출력 계약, 권한 요구사항을 명확히 하며 uv를 통한 의존성 관리와 npx/gh를 통한 설치 경로로 배포가 간편하다. 여러 에이전트 호스트(Cursor, Claude Code, Codex, Pi 등)와 호환되어 동일한 스킬을 재사용할 수 있고 보안 스캐너와 기여자 리뷰로 공급망 가시성을 확보하려는 설계가 병행되어 있다. 이로 인해 다학제적 멀티스텝 파이프라인을 빠르게 프로토타이핑하고 재현 가능한 연구 워크플로를 구성할 수 있으나 스킬이 임의 코드 실행과 네트워크 접근을 포함하므로 설치 전 SKILL.md와 권한 요구를 반드시 검증해야 한다.
주요 기능
- 통합한다: 148개의 사전정의된 과학 스킬과 100개 이상의 데이터베이스 접근 포인트를 하나의 기술 스택으로 묶어 에이전트가 단일 인터페이스로 여러 도메인 작업을 실행하게 한다. 각 스킬은 SKILL.md와 예제 코드를 포함하여 호출 방법과 의존성을 명시한다. 이 통합은 다학제적 워크플로를 에이전트 프롬프트 한 번으로 연결할 수 있도록 설계되었다.
- 자동 탐지와 설치를 지원한다: npx 또는 GitHub CLI의 gh skill 명령으로 리포지토리를 설치하면 에이전트 호스트가 스킬을 자동으로 발견하고 로드할 수 있다. 설치된 스킬은 메타데이터(single-line JSON)와 디렉터리 위치를 통해 호스트가 일관되게 파싱하도록 구성되어 있다. 프로젝트 범위 또는 사용자 범위 설치가 모두 가능해 운영 환경에 맞춰 유연하게 배포할 수 있다.
- 의존성 관리를 돕는다: uv 패키지 관리자를 통해 각 스킬이 요구하는 Python 패키지를 설치하고 검증하는 워크플로를 제공한다. SKILL.md에 명시된 의존성만 설치하도록 권장하여 불필요한 전역 설치를 피하게 한다. 이는 재현 가능한 실행 환경과 보안 제어에 기여한다.
- 도메인별 최적화 예제와 베스트 프랙티스를 제공한다: RDKit, Scanpy, OpenMM, DiffDock 등 도메인 라이브러리에 대해 검증된 코드 예제와 권장 설정을 포함한다. 각 스킬은 입력/출력 계약과 권장 파이프라인 단계를 포함하여 에이전트가 안정적으로 호출할 수 있게 설계되었다. 문서와 예제가 있어 스킬을 직접 편집·확장하거나 특정 연구 요구에 맞춰 조정하기 쉽다.
어떻게 동작하는가
이 리포지토리는 각 기능을 SKILL.md 메타데이터 파일과 예제 코드로 캡슐화한 스킬 모음이다. 에이전트 호스트는 지정된 스킬 디렉터리(.agents/skills 또는 호스트별 경로)를 스캔하고, 메타데이터의 single-line JSON을 파싱해 스킬의 권한, 의존성, 실행 계약을 결정한다. 의존성 설치는 uv를 통해 관리되며 자격 정보가 필요한 스킬은 required_environment_variables 필드를 통해 런타임에 호스트가 입력을 요구하도록 구성되어 있다.
해결 문제
복잡한 과학적 워크플로를 에이전트 프롬프트 한 번으로 연결하는 반복적 통합 작업이 핵심 문제이다. 이 리포지토리는 도메인별 라이브러리 호출, 데이터베이스 쿼리, 시각화, 실험 자동화 같은 개별 단계를 스킬로 표준화하여 에이전트가 일관된 방식으로 연쇄 실행하도록 만든다. 그 결과 연구자가 API 문서와 통합 코드를 직접 탐색하는 시간을 줄이고 여러 도메인을 걸친 멀티스텝 파이프라인을 빠르게 프로토타이핑할 수 있다.
지금 주목받는 이유
이 레포지토리는 Agent Skills 표준 확산과 에이전트 기반 연구 자동화 수요 증가로 인기를 얻었다. 최근 버전 표기와 활발한 스타·포크 수가 공개 신호로 작용해 채택이 가속화된 상태이다. 또한 K-Dense의 BYOK 데스크탑 동반 프로젝트와 연계되어 로컬 모델·키 관리를 통한 데이터 보전 옵션이 부각되었다.
차별점
- 광범위한 도메인 커버리지를 제공한다: 생명과학, 화학, 임상연구, 재료과학, 지리공간 등 148개 스킬과 100+ 데이터베이스 접근을 포함해 연구 영역 전반을 포괄한다. 단일 리포지토리에서 다양한 도메인의 도구와 데이터 소스를 연결할 수 있어 교차 분야 워크플로 설계가 수월하다. 기존 개별 통합 대비 초기 설정 시간과 반복 개발 비용을 절감한다.
- 에이전트 표준과의 호환성을 유지한다: Agent Skills 표준을 준수하여 Cursor, Claude Code, Codex, Google Antigravity, Pi 등 여러 호스트에서 동일한 스킬을 재사용할 수 있다. 메타데이터 기반 자동 탐지와 설치 경로 표준화로 에이전트 간 이식성이 보장된다. 이로 인해 특정 플랫폼 종속적 통합보다 재사용성과 유지보수성이 향상된다.
- 문서화와 예제에 초점을 맞춘 실무 중심 설계이다: 각 스킬에 SKILL.md, 코드 예제, 사용 사례, 권장 패키지 목록을 포함해 현업에서 바로 활용 가능한 산출물을 제공한다. 보안 스캔 결과와 기여자 정보를 포함해 공급망 가시성을 확보하려는 설계가 반영되어 있다. 이러한 구조는 신규 스킬 추가나 커스터마이징 시 검증 가능성과 편의성을 높인다.
사용 사례
- 자동화된 가상 스크리닝 캠페인을 구현한다: 데이터베이스 조회로 후보 화합물을 수집하고 RDKit로 전처리한 뒤 DiffDock로 도킹을 수행하고 결과를 랭킹하는 멀티스텝 파이프라인을 에이전트 프롬프트로 실행할 수 있다. 각 단계는 해당 도메인 스킬을 호출해 중간 결과의 형식과 출처를 보장하며 반복 실험을 재현 가능하게 만든다. 이 방식은 대규모 후보 집단의 선별과 최적화 과정을 단축시킨다.
- 단일세포 RNA-seq 등의 오믹스 분석 파이프라인을 자동화한다: Scanpy 기반 전처리, 차원 축소, 세포유형 식별, 경로 풍부도 분석을 스킬 조합으로 연결해 초기 데이터 탐색부터 통계 검증까지 연속으로 실행할 수 있다. 데이터 통합 단계에서 외부 데이터베이스 조회 스킬을 통해 레퍼런스 정보를 병합하고 결과 리포트까지 생성한다. 이로 인해 분석 반복과 문서화가 일관되게 수행된다.
- 임상 변이 해석 및 리포트 생성을 지원한다: VCF 파일 파싱, Ensembl VEP 기반 주석 추가, ClinVar·COSMIC 조회, 임상 보고서 템플릿 채우기까지의 플로우를 스킬로 구성하여 변이 해석 작업을 표준화한다. 출처-증빙이 포함된 결과를 생성해 규제·윤리 검토에 필요한 감사 흔적을 유지한다. 병원·임상 연구 환경에서 반복적인 해석 작업의 속도와 일관성을 개선한다.
시작하기
설치 경로는 npx 한 줄 명령 또는 GitHub CLI의 gh skill install을 통해 이루어지며 설치 후 에이전트가 지정된 스킬 디렉터리를 스캔해 자동으로 발견한다. 프로젝트 수준 또는 사용자 수준 설치를 선택할 수 있고 호스트별로 --agent 플래그를 사용해 특정 에이전트에 맞춰 설치하는 방식이 제공된다. 의존성은 각 SKILL.md에 명시되어 있고 uv로 설치·관리하는 것을 권장하므로 먼저 uv를 설치한 뒤 원하는 스킬만 골라 설치하는 워크플로가 실무에 적합하다.
요구사항
- 런타임 요구사항은 Python 3.13 이상을 권장하며 개별 스킬은 추가 의존성을 가질 수 있다. SKILL.md 파일에 각 스킬의 세부 패키지와 최소 버전이 명시되어 있으므로 설치 전에 해당 문서를 확인해야 한다. 운영체제는 macOS, Linux, Windows(WSL2 포함)를 지원한다.
- 패키지 관리자와 클라이언트가 필요하다: uv는 스킬 의존성 설치를 위해 권장되는 도구이며 curl 또는 PowerShell을 통해 설치 스크립트를 받을 수 있다. 에이전트 호스트로 Cursor, Claude Code, Codex, Google Antigravity, Pi 등 Agent Skills 표준을 준수하는 클라이언트가 필요하다. GitHub CLI를 통한 설치를 원하면 gh 버전 2.90.0 이상이 권장된다.
- 보안·권한 관련 요구가 존재한다: 일부 스킬은 외부 API 키나 네트워크 접근을 요구하므로 required_environment_variables에 따라 런타임 자격증명을 제공해야 한다. NemoClaw 같은 격리 런타임에서는 운영자가 미리 도메인 승인을 해야 네트워크 기반 스킬이 정상 동작한다. 설치 시 스킬 권한과 외부 접근 항목을 검토하는 것이 필수적이다.
30.6k
Stars
3.1k
Forks
+208
Trending
0
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.