Olympic Alert for Openclaw

A specialized automation skill for tracking Olympic events with proactive 15-minute alerts and customizable schedule management.

garibong-labs
v0.1.4
Feb 14, 2026
0
1.8k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install olympic-alert

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install olympic-alert using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Olympic Alert?

The Olympic Alert skill is a robust automation tool designed to keep sports fans updated with their favorite Olympic events. Originally pre-configured for Team Korea in the 2026 Milano-Cortina Winter Olympics, this skill allows users to manage event schedules and receive notifications exactly 15 minutes before a competition begins. As part of the Openclaw Skills ecosystem, it leverages lightweight Python scripting to provide a seamless monitoring experience.

This skill is highly flexible and can be adapted for any country or sporting event by simply editing its JSON configuration. It provides essential metadata such as athlete names, specific event titles, and direct streaming links, ensuring that users have all the information they need to watch the games live without manual searching.

Olympic Alert Use Cases

  • Receive proactive notifications 15 minutes before Olympic matches start.
  • Manage dynamic tournament schedules by adding or removing matches as teams advance.
  • Access direct broadcasting links for platforms like Naver Sports or Chzzk immediately through alerts.
  • Monitor specific athletes and their competition times with ease.

How Olympic Alert Works

  1. The skill parses the events.json file which contains the list of scheduled matches, athlete names, and broadcast links.
  2. When triggered by a heartbeat or manual command, the Python script compares the current time against the scheduled event times.
  3. If an event is scheduled to start within the next 15 minutes, the script checks a local state file to ensure a notification hasn't already been sent.
  4. Upon verification, the skill outputs a formatted alert message containing the event details and streaming links for the user to view.

Olympic Alert Setup

To set up this skill within your environment, ensure you have Python 3.6+ installed. Follow these steps:

# Define the skill directory
SKILL_DIR="<workspace>/skills/olympic-alert"

# List all upcoming games to verify the schedule
python3 "$SKILL_DIR/scripts/check_olympic.py" list

# Perform a manual notification check
python3 "$SKILL_DIR/scripts/check_olympic.py"

To automate alerts, add the execution command to your heartbeat configuration so that Openclaw Skills can monitor the schedule in the background.

Olympic Alert Data Schema & Taxonomy

The skill organizes its data across three primary files to maintain a clean separation of logic and configuration:

File Path Description
scripts/events.json The main data store containing country info, broadcast links, and the array of match objects.
~/.config/olympic-alert/state.json A persistent state file used to track sent alerts and prevent duplicate notifications.
scripts/check_olympic.py The logic engine that handles date parsing, CLI arguments, and alert generation.

Olympic Alert Advanced Features

  • Multi-tournament support: Modify the country and event list in events.json to track any international competition.
  • CLI Event Management: Add new matches on the fly using the add command or remove them using pattern-based matching with the remove command.
  • Zero-Dependency Design: Built using only the Python standard library, making it compatible with almost any environment supporting Openclaw Skills.
  • Broadcast Integration: Automatically includes customized streaming URLs in every notification based on the tournament configuration.

SKILL.md


Loading

Related Openclaw Skills

Featured*