Search

PythonReactSEOPDF
OpenClaw

olympic-alert

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

garibong-labs0 source installs☆ 0 Repository stars

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install garibong-labs/olympic-alert

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

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.json의 country, flag, links, events를 수정하여 다른 국가나 대회에 적용 가능.

문의 / Feedback

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

Source information

Source
github
Repository
openclaw/skills
Path
skills/garibong-labs/olympic-alert
Version
—
Commit
25def734de3af23c714aa7752cbc81aac57e124f
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

Extracted content

SKILL.md
# Olympic Alert Skill

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

## 포함 파일

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

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

## 사용법

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

```bash
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` 파일에서 경기 일정 관리:

```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 설정

```markdown
## 올림픽 경기 알림 (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.json`의 `country`, `flag`, `links`, `events`를 수정하여 다른 국가나 대회에 적용 가능.

## 문의 / Feedback

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

Related skills

OpenClaw

ai-maestro

23blocks-os

AI Agent Orchestrator with Skills System - Give AI Agents superpowers: memory search, code graph queries, agent-to-agent messaging. Manage Claude, Codex or any AI Agent from one dashboard. Move Agents between c...

OpenClaw

registry-broker-skills

hashgraph-online

AI agent skills for the Universal Registry - search, chat, and register 72,000+ agents across 14+ protocols. Works with Claude, Codex, Cursor, OpenClaw, and any AI assistant.

OpenClaw

skills-manager

rito-w

A cross-platform skills manager for AI IDEs. Search marketplace, download locally, and install to Claude, Cursor, Windsurf, and more with one click.