← 返回 Skills 市场
robbyczgw-cla

Sports Ticker

作者 Robby · GitHub ↗ · v3.2.0 · MIT-0
cross-platform ⚠ suspicious
6031
总下载
2
收藏
8
当前安装
28
版本数
在 OpenClaw 中安装
/install sports-ticker
功能描述
Live sports alerts for Soccer, NFL, NBA, NHL, MLB, F1 and more. Real-time scoring with FREE ESPN API. Track any team from any major league worldwide.
安全使用建议
Install only if you are comfortable with recurring match-alert jobs and optional third-party search calls. Before enabling alerts, review generated cron configs, use this skill's own explicitly provided API keys if search fallback is needed, and avoid letting it read another skill's .env credentials.
功能分析
Type: OpenClaw Skill Name: sports-ticker Version: 3.2.0 The sports-ticker skill provides real-time sports updates and automated match-day alerts using the ESPN API and web search fallbacks (Brave/Serper). The code follows security best practices, such as using regex to validate API endpoints in `espn.py` and adopting an 'agent-native' pattern where scripts like `setup_crons.py` output structured JSON instructions for the agent to use platform-specific tools rather than executing shell commands. While `live_monitor.py` attempts to read API keys from a sibling skill's `.env` file, this behavior is documented and intended to simplify configuration for the user.
能力评估
Purpose & Capability
Sports scores, schedules, caching, and match alerts are coherent with the skill purpose, and cron generation is documented. The concern is that ticker.py and live_monitor.py also use Brave/Serper web search fallbacks while the primary description emphasizes free ESPN access and no API keys.
Instruction Scope
Runtime instructions are mostly user-invoked scripts and JSON cron configurations. The generated cron payloads ask an agent to send Telegram messages and adjust live-ticker scheduling, which is disclosed but gives the skill ongoing notification behavior when enabled.
Install Mechanism
The package declares python3 as its only install requirement and does not show install-time execution, package hooks, or automatic shell command execution.
Credentials
The skill reads SERPER_API_KEY from environment variables and also from sibling web-search-plus .env paths, which crosses skill boundaries and is not clearly disclosed in the main skill description.
Persistence & Privilege
The skill writes local config, score cache, live state, and cron config files, and can generate recurring cron jobs. These are aligned with alerts, but recurring execution and cross-skill credential reuse make the authority broader than the simple ESPN-only framing.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install sports-ticker
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /sports-ticker 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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
v2.0.1
Fix kickoff detection - ESPN returns 'First Half' not 'In Progress' for soccer matches
元数据
Slug sports-ticker
版本 3.2.0
许可证 MIT-0
累计安装 226
当前安装数 8
历史版本数 28
常见问题

Sports Ticker 是什么?

Live sports alerts for Soccer, NFL, NBA, NHL, MLB, F1 and more. Real-time scoring with FREE ESPN API. Track any team from any major league worldwide. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 6031 次。

如何安装 Sports Ticker?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install sports-ticker」即可一键安装,无需额外配置。

Sports Ticker 是免费的吗?

是的,Sports Ticker 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Sports Ticker 支持哪些平台?

Sports Ticker 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Sports Ticker?

由 Robby(@robbyczgw-cla)开发并维护,当前版本 v3.2.0。

💬 留言讨论