Soccer Cli

v1.0.1

A CLI to check soccer scores, game details, and player stats from your terminal.

0· 704·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for jrojas537/soccer-cli.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Soccer Cli" (jrojas537/soccer-cli) from ClawHub.
Skill page: https://clawhub.ai/jrojas537/soccer-cli
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install jrojas537/soccer-cli

ClawHub CLI

Package manager switcher

npx clawhub@latest install soccer-cli
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name and description match the code and runtime instructions: the program queries API‑Football endpoints using an API key stored in ~/.config/soccer-cli/config.yaml. The commands (scores, game, squad) map directly to client methods that call the documented API endpoints.
Instruction Scope
SKILL.md instructs building the local Go program and creating a per‑user config file containing an API key. The runtime code only reads that config file and performs HTTP GETs to the API-Football base URL; it does not reference other system files, unrelated credentials, or external endpoints beyond the service.
Install Mechanism
install.sh builds from local source with 'go build' and moves the binary to ~/.local/bin. No remote downloads, URL shorteners, or archives are used. Building from source reduces but does not eliminate risk—users should still review source before building.
Credentials
The tool only requires an API‑Football key stored in a config file; it does not request unrelated environment variables or secrets. One minor inconsistency: SKILL.md lists Go (>=1.18) as a requirement, but the registry metadata showed 'none'. This is a metadata mismatch, not a functional concern.
Persistence & Privilege
The skill does not request permanent presence (always: false) and does not attempt to modify other skills or system settings. It installs a single user binary to ~/.local/bin, which is a standard, limited privilege operation.
Assessment
This skill appears to do exactly what it says: build the included Go program and call API‑Football with an API key you store in ~/.config/soccer-cli/config.yaml. Before installing: (1) review the included source (present in the bundle) if you want to confirm there is no unexpected behavior; (2) only supply your API‑Football key (no other credentials are needed); (3) building from source (install.sh) is safer than running a downloaded binary, but run it in a trusted environment; (4) note the small metadata inconsistencies (SKILL.md lists go requirement and an installer while the registry metadata omitted them) — these are likely packaging oversights, not malicious indicators.

Like a lobster shell, security has layers — review code before you run it.

latestvk978sb69zj1cthfjpvzym6evhs81bw98
704downloads
0stars
2versions
Updated 2mo ago
v1.0.1
MIT-0

soccer-cli

A command-line interface to check soccer scores, game details, and player stats using the API-Football service.

Description

This skill provides a set of commands to quickly retrieve football data directly in your terminal. You can get the latest score for your favorite team, see detailed events from a specific match (like goals and cards), and view the full squad with player ratings and minutes played.

Installation

  1. Run the installer:

    ./install.sh
    

    This will compile the Go program and move the soccer-cli binary to ~/.local/bin/.

  2. Configure API Key: The CLI needs an API key from API-Football.

    Create a configuration file at ~/.config/soccer-cli/config.yaml:

    mkdir -p ~/.config/soccer-cli
    touch ~/.config/soccer-cli/config.yaml
    

    Add your API key to the file in the following format:

    apikey: YOUR_API_KEY_HERE
    

Usage

  • Get the latest score for a team:

    soccer-cli scores "<team-name>"
    

    Example: soccer-cli scores "Real Madrid"

  • Get detailed events from a game: (Use the Fixture ID from the scores command)

    soccer-cli game <fixture_id>
    

    Example: soccer-cli game 123456

  • Get the squad and player stats for a game:

    soccer-cli squad <fixture_id>
    

    Example: soccer-cli squad 123456

Comments

Loading comments...