Caldav Calendar 스킬은 vdirsyncer + khal을 사용하여 Linux에서 CalDAV 캘린더(iCloud, Google, Fastmail, Nextcloud)를 동기화하고 조회합니다.
npx clawhub@latest install caldav-calendar지원 플랫폼
Caldav Calendar 스킬은 vdirsyncer 동기화 엔진과 khal CLI 리더/라이터를 사용하여 AI 에이전트를 iCloud, Google, Fastmail, Nextcloud 등 CalDAV 호환 캘린더에 연결합니다. 에이전트가 예정된 이벤트 목록 조회, 키워드 검색, 새 이벤트 생성, 기존 이벤트 편집 또는 삭제를 모두 커맨드 라인에서 수행할 수 있도록 지원합니다. 이벤트는 .ics 파일로 로컬에 저장되어 빠른 오프라인 접근과 스크립트 가능한 출력 형식을 제공합니다.
npx clawhub@latest install caldav-calendar이 페이지 상단의 설치 버튼을 클릭하면 원클릭으로 설정할 수 있습니다
khal edit는 터미널을 필요로 합니다.vdirsyncer를 사용하여 iCloud, Google, Fastmail, Nextcloud 또는 표준 CalDAV 서버에서 캘린더를 동기화합니다. 이벤트는 빠른 오프라인 접근을 위해 .ics 파일로 로컬에 저장됩니다.
khal list를 사용하여 오늘의 이벤트, 다음 N일, 특정 날짜 범위 또는 단일 명명된 캘린더를 확인하세요. today, tomorrow, 7d와 같은 자연어 단축 표현을 지원합니다.
khal search를 사용하여 키워드로 동기화된 모든 이벤트를 검색하세요. 사용자 정의 --format 문자열을 통해 필요한 정확한 필드(제목, 날짜, UID, 위치 등)를 추출할 수 있습니다.
khal new를 사용하여 선택적 설명 및 대상 캘린더 선택 기능을 포함한 시간 지정 또는 종일 이벤트를 원하는 캘린더에 생성합니다. 생성 후 vdirsyncer sync가 변경 사항을 원격 서버에 다시 전송합니다.
{title}, {start-date}, {uid}, {calendar}, {location} 같은 플레이스홀더를 사용하여 이벤트 출력을 형식화하세요 — 캘린더 데이터를 다른 도구나 에이전트로 쉽게 파이프할 수 있습니다.
khal은 ~/.local/share/khal/khal.db에 로컬 캐시를 유지합니다. 동기화 후 이벤트가 오래된 것처럼 보이면, 캐시를 지워 로컬 .ics 저장소에서 새로 읽어오도록 강제할 수 있습니다.
에이전트는 매일 아침 vdirsyncer sync 명령을 실행한 후 khal list today 7d를 실행하여 한 주간의 일정을 가져오고, 이를 자연어로 요약하여 사용자에게 제공합니다.
에이전트가 자연어로 된 회의 요청을 수신하고, khal new로 이벤트를 생성한 후 iCloud 또는 Nextcloud에 다시 동기화합니다. — Caldav Calendar 앱을 수동으로 조작할 필요가 없습니다.
에이전트는 여유 시간대를 제안하거나 새 작업을 예약하기 전에 khal search와 khal list를 사용하여 캘린더에서 기존 일정을 검색합니다.
사용자 지정 --format 문자열을 사용하여 에이전트는 로깅, 보고 또는 외부 시스템과의 동기화를 위해 구조화된 이벤트 데이터(UID, 제목, 캘린더, 타임스탬프)를 추출합니다.
npx clawhub@latest install caldav-calendar지원 플랫폼
리뷰를 작성하려면 로그인
아직 리뷰가 없습니다. 첫 번째로 경험을 공유해 보세요!