Community생산성 & 협업github.com

bentoware/deckhand-skills

Deckhand 에이전트 스킬: AI 지원 Anki 학습 워크플로우 (Claude Code 및 Codex용 SKILL.md 형식)

deckhand-skills란 무엇인가요?

bentoware/deckhand-skills는 개발자와 기술 전문가를 위한 Anki 학습 워크플로우를 자동화하는 AI 에이전트 스킬입니다. 이 스킬은 Claude Code와 Codex와 같은 AI 코딩 에이전트와 통합되어, Anki 덱 관리를 명령어 기반으로 처리할 수 있도록 설계되었습니다. 주요 기능으로는 플래시카드 자동 생성, 학습 세션 스케줄링, 복습 간격 최적화, 그리고 Markdown 및 AnkiConnect API를 통한 덱 동기화를 지원합니다. 이를 통해 사용자는 반복적인 관리 작업을 줄이고 학습 효율성을 극대화할 수 있습니다. SKILL.md 파일 형식으로 제공되어 설치가 간편하며, AI 에이전트가 자연어 명령을 해석하여 Anki 작업을 수행할 수 있습니다. 특히 개발 환경에서 CLI 기반으로 작동하여 버전 관리와 자동화 파이프라인과 쉽게 통합됩니다.

지원 대상✓Claude Code✓Codex CLI~Cursor
npx skills add bentoware/deckhand-skills

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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

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

문서

deckhand-skills은(는) 무엇을 하나요?

Agent skills for Deckhand: AI-assisted Anki study workflows (SKILL.md format for Claude Code and Codex)

소개

Deckhand 스킬은 AI 에이전트가 Anki 학습 워크플로우를 효율적으로 관리할 수 있도록 지원합니다. 이 스킬을 통해 Claude Code나 Codex와 같은 AI 도구가 자연어 명령을 받아 Anki 덱 생성, 수정, 복습을 자동화할 수 있습니다.

주요 기능

  • 자동 플래시카드 생성: 텍스트나 코드에서 자동으로 카드 생성
  • 학습 스케줄링: 간격 반복 학습 알고리즘 최적화
  • 덱 동기화: AnkiConnect API를 통한 덱 관리
  • Markdown 지원: Markdown 형식의 노트 지원
  • CLI 통합: 명령줄 인터페이스를 통한 빠른 작업

설치 방법

  1. bentoware/deckhand-skills 저장소를 클론하거나 다운로드합니다.
  2. SKILL.md 파일을 AI 에이전트의 스킬 디렉토리에 복사합니다.
  3. Anki가 실행 중이고 AnkiConnect 플러그인이 설치되어 있는지 확인합니다.

사용 예시

# 새로운 덱 생성
deckhand create deck "프랑스어 어휘"

# 카드 추가
deckhand add card --deck "프랑스어 어휘" --front "bonjour" --back "안녕하세요"

# 학습 세션 시작
deckhand study --deck "프랑스어 어휘" --duration 30

# 모든 덱 백업
deckhand backup --output ./anki_backups

요구 사항

  • Anki 2.1.50 이상
  • AnkiConnect 플러그인
  • Claude Code 또는 Codex와 같은 호환 AI 에이전트
  • Node.js 18+ (CLI 도구 사용 시)

API 참조

덱 관리

명령설명인수
deckhand create deck새 덱 생성--name (필수)
deckhand delete deck덱 삭제--name (필수), --force
deckhand list decks모든 덱 나열없음

카드 관리

명령설명인수
deckhand add card새 카드 추가--deck, --front, --back
deckhand update card기존 카드 수정--id, --front, --back
deckhand delete card카드 삭제--id

환경 변수

  • DECKHAND_ANKI_CONNECT_URL: AnkiConnect 서버 URL (기본값: http://localhost:8765)
  • DECKHAND_DEFAULT_DECK: 기본 덱 이름
  • DECKHAND_LOG_LEVEL: 로그 수준 (debug, info, warn, error)

라이선스

MIT License

관련 스킬