Cricket Live Score Updates for Openclaw

A background script that delivers live T20 and ODI cricket updates, including text and voice memos, directly to Telegram by scraping Cricbuzz.

arkulkarni
v1.1.1
Mar 7, 2026
0
812
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install cricket-live-score

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 cricket-live-score 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 Cricket Live Score Updates?

The Cricket Live Score skill is a specialized utility designed for sports enthusiasts who want to track match progress without being tethered to a screen. As one of the many practical Openclaw Skills, it leverages web scraping to pull live data from Cricbuzz, providing detailed statistics for both 1st and 2nd innings. This eliminates the need for complex API registrations or paid subscriptions.

This tool is particularly valuable for developers and power users who prefer command-line control over their notifications. It intelligently parses match data to provide context-aware updates, including player strike rates, required run rates, and projected totals. By integrating with Telegram, it transforms a standard messaging app into a personal sports ticker.

Cricket Live Score Updates Use Cases

  • Tracking live IPL or World Cup matches while driving or commuting via automated voice memos.
  • Receiving periodic match progress alerts in a dedicated Telegram group for friends or colleagues.
  • Monitoring high-stakes T20 chases with real-time calculations of required runs and balls remaining.
  • Integrating sports data into a personal automation suite using the flexibility of Openclaw Skills.

How Cricket Live Score Updates Works

  1. The user provides a Cricbuzz live score URL to the script via the command line interface.
  2. The skill extracts live data from the page meta tags and embedded JSON structures without requiring an official API key.
  3. It identifies the current match state, including the teams, format (T20 or ODI), and whether the game is in the first or second innings.
  4. At a user-defined interval, the script generates a formatted text update and an optional gTTS-powered voice memo.
  5. Notifications are pushed to the specified Telegram chat ID using the Telegram Bot API.
  6. The process continues to run in the background and automatically terminates once a match result (win, tie, or no result) is detected.

Cricket Live Score Updates Setup

To get started with this entry in the Openclaw Skills collection, ensure you have Python 3 and the gTTS library installed:

pip install gTTS

Execute the skill using the following command template:

python3 scripts/cricket-live.py \
  --url "https://www.cricbuzz.com/live-cricket-scores/..." \
  --chat-id "YOUR_TELEGRAM_CHAT_ID" \
  --bot-token "YOUR_BOT_TOKEN" \
  --interval 300 \
  --voice

You can also store your bot token in ~/.openclaw/openclaw.json or as an environment variable named TELEGRAM_BOT_TOKEN for easier access.

Cricket Live Score Updates Data Schema & Taxonomy

The skill organizes live match data into a structured format for clear communication. The following data points are typically captured:

Category Data Points Included
Live Score Current runs, wickets, and overs completed
Batsmen Names of players at the crease, runs scored, and balls faced
Bowling Last wicket details, including bowler and dismissal type
Context Required run rate (RRR), projected score, and balls remaining
Metadata Match title, tournament name, and next update countdown

Cricket Live Score Updates Advanced Features

  • Text-to-Speech integration via gTTS for hands-free match tracking while away from your device.
  • Automatic match-end detection that kills the background process once a result is confirmed.
  • Multi-source configuration support, allowing credentials to be passed via CLI arguments, environment variables, or Openclaw Skills configuration files.
  • High-efficiency scraping that uses standard Python libraries, minimizing external dependencies and resource usage.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*