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 통합: 명령줄 인터페이스를 통한 빠른 작업
설치 방법
bentoware/deckhand-skills저장소를 클론하거나 다운로드합니다.- SKILL.md 파일을 AI 에이전트의 스킬 디렉토리에 복사합니다.
- 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