← Back to Skills Marketplace
6566
Downloads
2
Stars
0
Active Installs
29
Versions
Install in OpenClaw
/install sports-ticker
Description
Live sports alerts for Soccer, NFL, NBA, NHL, MLB, F1 and more. Real-time scoring with the free ESPN API. Track any team from any major league worldwide.
Usage Guidance
Review or remove the Brave/Serper fallback before installing, and do not allow this skill to read another skill's .env file. If you use the automation features, inspect the generated jobs and Telegram delivery target before enabling recurring alerts.
Capability Assessment
Credentials
Network access to ESPN and local writes for config/cache are proportionate for a sports ticker, but reading $HOME/clawd/skills/web-search-plus/.env and a sibling skill directory is not proportionate to this skill's own configuration boundary.
Install Mechanism
No install-time code execution or package installer behavior was found; the manifest only requires python3, but it under-discloses the optional network providers, environment variables, and sibling .env probing used by scripts.
Instruction Scope
User-facing instructions emphasize a free ESPN-only workflow, while runtime code can send team/date queries to Brave or Serper and can reuse SERPER_API_KEY from a sibling web-search-plus skill .env file without explicit user opt-in.
Persistence & Privilege
The skill persists config.json, .score_cache.json, .live_state.json, and optional cron_configs.json within the skill directory; automation generation is mostly disclosed and outputs JSON rather than directly installing jobs, but recurring OpenClaw automations still require user review before enabling.
Purpose & Capability
The core ESPN sports ticker, schedule lookup, local config, and match-alert behavior are purpose-aligned, but ticker.py and live_monitor.py add Brave/Serper web-search fallbacks that are not clearly disclosed in SKILL.md despite the metadata saying no API keys are needed.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install sports-ticker - After installation, invoke the skill by name or use
/sports-ticker - Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.3.0
OpenClaw 2.0 compatibility: corrected frontmatter, automations CLI, and documentation. Verified against a live OpenClaw 2026.8.1 install.
v3.2.0
- Adds caching support with new scripts/cache.py module.
- Improves performance and reduces API calls by storing recent data.
- Updates live_monitor.py and ticker.py to use cached data when possible.
- Updates documentation and version to 3.2.0.
v3.1.1
v3.1.1: Brave Search as primary fallback (OpenClaw default), Serper as secondary
v3.1.0
v3.1.0: Web search fallback via Serper when ESPN returns no match. GAK team added.
v3.0.7
fix: only alert for matches scheduled today (date filter in find_team_match)
v3.0.6
Security: validate ESPN API endpoint to prevent SSRF
v3.0.5
Fix: SKILL.md metadata updated to openclaw format.
v3.0.4
Security: removed subprocess.run, output JSON for platform cron tool instead
v3.0.3
- Bumped version to 3.0.3.
- Added CHANGELOG.md file.
- Minor updates to package files for consistency.
v3.0.2
Add ClawHub runtime requirements metadata (SKILL.md frontmatter)
v3.0.1
Add runtime requirements metadata for ClawHub discovery
v3.0.0
Major update with new schedule and automation tools:
- Added scripts/schedule.py: View upcoming fixtures and schedules for tracked teams.
- Added scripts/auto_setup_crons.py: Auto-generate match-day cron jobs for alerts.
- Expanded commands in docs for schedule viewing and cron automation.
- Updated documentation for new features and usage instructions.
- Improved package and script handling for enhanced team tracking and automation.
v2.2.0
Major update: Adds interactive onboarding and improved setup.
- New interactive setup wizard guides users through initial configuration (sports, teams, alert style, reminders, quiet hours).
- Running the setup script without a config launches the onboarding wizard for first-time users.
- Users can re-run the onboarding with a new `--force` option to overwrite existing config.
- README and documentation updated to highlight easier first-time use and onboarding process.
v2.1.5
- Added example config for crontab in README for easier scheduled updates.
- Updated usage instructions for espn.py to clarify supported commands.
- Improved documentation for initial setup flow and config file creation.
- Adjusted config.example.json to reflect latest options and structure.
- Updated dependency versions in package.json for compatibility.
v2.1.2
v2.1.2: Bug fixes - JSON error handling in config.py, safe score parsing in live_monitor.py
v2.1.1
fix: bug fixes from Codex audit - error handling, safe parsing
v2.1.0
- Added scripts/setup_crons.py to assist with setting up cron jobs for live monitoring.
- Updated README.md with documentation improvements.
- Updated package.json for new script support and versioning.
v2.0.4
Update author email to [email protected]
v2.0.3
Update author email
v2.0.2
Add package.json for proper ClawdHub metadata display
Metadata
Frequently Asked Questions
What is sports-ticker?
Live sports alerts for Soccer, NFL, NBA, NHL, MLB, F1 and more. Real-time scoring with the free ESPN API. Track any team from any major league worldwide. It is an AI Agent Skill for Claude Code / OpenClaw, with 6566 downloads so far.
How do I install sports-ticker?
Run "/install sports-ticker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is sports-ticker free?
Yes, sports-ticker is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does sports-ticker support?
sports-ticker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created sports-ticker?
It is built and maintained by Robby (@robbyczgw-cla); the current version is v3.3.0.
More Skills