Olympic Alert Skill
핵심 기능
2026 밀라노 동계올림픽을 대상으로 한 경기 알림 자동화 시스템입니다. HEARTBEAT 기반으로 15분 전 알림을 발송하며, 한국팀 경기가 기본 설정으로 포함되어 있습니다. Python 3.6+ 표준 라이브러리만 사용하여 외부 의존성이 없습니다.
주요 장점
- 경량 설계: 추가 패키지 없이 순수 Python으로 동작, 배포 용이
- 유연한 일정 관리: CLI 기반
add/remove/list명령으로 실시간 경기 조정 가능 - 중복 방지:
state.json으로 알림 발송 기록 관리, 중복 알림 방지 - 확장성:
events.json수정으로 다른 국가/대회 재사용 가능 - 실시간 연동: HEARTBEAT 트리거로 시스템과 자연스럽게 통합
한계 및 주의사항
- 수동 일정 업이트: 예선 결과 반영, 경기 시간 변경 등은 사용자가 직접
add/remove실행 필요 - 정적 데이터 기반: 실시 올림픽 API 연동 없음,
events.json수동 관리 필수 - 단일 국가 초점: 기본값이 한국팀 중심, 다국적 지원 시 설정 수정 필요
- 로컬 상태 의존:
~/.config/olympic-alert/state.json손상 시 중복 알림 가능성
적합한 사용자
- 2026 동계올림픽 한국팀 팬으로 경기 시간을 놓치지 않으려는 사용자
- 간단한 CLI 도구로 일정을 직접 관리하고 싶은 기술 친화적 사용자
- HEARTBEAT 기반 자동화 환경을 사용하는 OpenClaw 시스 운영자
보안 고려사항
- Python 스크립트가 로컬 파일시스템에 읽기/쓰기 수행 (
events.json,state.json) - 외부 네트워크 호출은 중계 링크 제공 시에만 브라우저 레벨에서 발생
- 사용자 입력(
add/remove인자)에 대한 검증 로직 확인 필요 state.json경로가 사용자 홈 디렉토리 하위로 제한되어 있어 sandbox 환경에서 충돌 가능