agentsclimarketplace

Olympic alert

Skill garibong-labs/openclaw-skills/olympic-alert

OpenClaw skills by Garibong Labs

Install
npx -y skills add garibong-labs/openclaw-skills --skill olympic-alert

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

올림픽 경기 알림. 경기 15분 전 알림 발송, 일정 관리(추가/삭제), 중계 링크 포함. 2026 밀라노 동계올림픽 한국팀 기본 설정 포함.

SKILL.md

2.8 KB, as published. Nobody here has run it

Olympic Alert Skill

올림픽 경기 알림을 15분 전에 발송합니다. 한국팀 경기 기본 설정 포함.

포함 파일

파일설명
SKILL.md이 문서
scripts/check_olympic.py메인 스크립트 (Python 3.6+, 표준 라이브러리만 사용)
scripts/events.json경기 일정 데이터 (2026 밀라노 동계올림픽 한국팀 기본값)

의존성

  • Python 3.6+ (표준 라이브러리만 사용, 추가 패키지 불필요)

사용법

스킬 디렉토리 기준 상대경로로 실행합니다:

SKILL_DIR="<workspace>/skills/olympic-alert"

# 알림 체크 (HEARTBEAT에서 호출)
python3 "$SKILL_DIR/scripts/check_olympic.py"

# 다가오는 경기 목록
python3 "$SKILL_DIR/scripts/check_olympic.py" list

# 경기 추가
python3 "$SKILL_DIR/scripts/check_olympic.py" add "2026-02-15 14:00" "🏒 쇼트트랙 준결승" "최민정"

# 경기 삭제 (이름 패턴 매칭)
python3 "$SKILL_DIR/scripts/check_olympic.py" remove "준결승"

설정

events.json

scripts/events.json 파일에서 경기 일정 관리:

{
  "country": "Korea",
  "flag": "🇰🇷",
  "links": {
    "네이버 스포츠": "https://m.sports.naver.com/milanocortina2026",
    "치지직": "https://chzzk.naver.com/search?query=올림픽"
  },
  "events": [
    {"time": "2026-02-10 18:00", "name": "🏒 쇼트트랙", "athletes": "최민정"}
  ]
}

상태 파일

~/.config/olympic-alert/state.json — 알림 발송 기록 (중복 방지)

HEARTBEAT.md 설정

## 올림픽 경기 알림 (every heartbeat)
On each heartbeat:
1. Run `python3 <skill_dir>/scripts/check_olympic.py`
2. If output is not "알림 없음" → 사용자에게 알림 전송

일정 업데이트

예선 결과에 따라 일정 변경 필요:

  • 진출 시: add 명령으로 준결승/결승 추가
  • 탈락 시: remove 명령으로 해당 경기 삭제
  • 또는 events.json 직접 편집

알림 예시

🇰🇷 10분 후
🏒 쇼트트랙 여자1500m 결승
👤 최민정 3연속 금 도전

📺 네이버 스포츠 | 치지직

다른 국가/대회 적용

events.jsoncountry, flag, links, events를 수정하여 다른 국가나 대회에 적용 가능.

문의 / Feedback

버그 리포트, 기능 요청, 피드백은 아래로 보내주세요.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.