Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/itamarzand88/cli-anything-web/worldcup-clinpx skills add ItamarZand88/CLI-Anything-WEB --skill worldcup-cligit clone --depth 1 https://github.com/ItamarZand88/CLI-Anything-WEBWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/itamarzand88/cli-anything-web/worldcup-cli)<a href="https://agentmods.dev/skills/itamarzand88/cli-anything-web/worldcup-cli"><img src="https://agentmods.dev/badge/skills/itamarzand88/cli-anything-web/worldcup-cli.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00099 | $0.00827 |
| Opus 5 | $0.00049 | $0.00413 |
| Sonnet 5 | $0.00020 | $0.00165 |
| Haiku 4.5 | $0.00010 | $0.00083 |
Grade A, and why
worldcup-cli scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 64 lines — stays where its author put it; the contents beside it link to each section on GitHub.
cli-web-worldcup
FIFA World Cup 2026 on the command line — read-only. Matches, nations,
squads, group standings, and bookmaker odds.
Install: pip install cli-web-worldcup
Data sources: ESPN public API (no auth) for everything except odds;
The Odds API (free key) for odds. No bets are ever placed.
Commands
fixtures list— World Cup matches. Options:--team TEXT(name or 3-letter code, e.g.MEX),--dates YYYYMMDDorYYYYMMDD-YYYYMMDD(default: full tournament),--limit Nfixtures get <event_id>— one match's detail (status, venue, odds line)teams list— all 48 qualified nationsteams get <id|code|name>— one nation (e.g.MEX,Mexico,203)players roster <id|code|name>— a nation's squadstandings list— group tables. Option:--group Aodds list— bookmaker head-to-head odds. Options:--regions us|uk|eu|au,--markets h2h,totals,--odds-format decimal|american,--api-key KEY. Requires a free key from https://the-odds-api.com viaCLI_WEB_WORLDCUP_ODDS_API_KEYor--api-key.
Examples
# Mexico's matches, as JSON
cli-web-worldcup fixtures list --team MEX --json
# Group A table
cli-web-worldcup standings list --group A
# Mexico's 26-player squad
cli-web-worldcup players roster Mexico --json
# Today's matches (tournament opens 2026-06-11)
cli-web-worldcup fixtures list --dates 20260611
# Odds (after setting a key)
export CLI_WEB_WORLDCUP_ODDS_API_KEY=...; cli-web-worldcup odds list --json
JSON output
Add --json for {"success": true, "data": [...]}, or --jsonl on list
commands for one compact object per line. Errors are structured too:
{"error": true, "code": "NOT_FOUND", "message": "..."}.
Exit codes: 0 ok · 2 usage · 3 auth (missing/invalid odds key) ·
4 not-found (unknown team/match) · 5 rate-limit · 6 server · 7 network.
Utilities
cli-web-worldcup doctor [--json] diagnoses local setup. cli-web-worldcup mcp-serve exposes the commands as MCP tools over stdio. Running with no
arguments opens an interactive REPL.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 4d ago First seen · 64 lines · 99 tokens per session scan A ed8fb4c1bfb3
worldcup-cli is a skill published in the GitHub repository ItamarZand88/CLI-Anything-WEB (216 stars, last pushed 11d ago), licensed MIT. It adds 99 tokens to every session and 827 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
e2e-testing
End-to-end testing for Falcon Foundry apps using Playwright and @crowdstrike/foundry-playwright. TRIGGER when user asks to "add e2e tests", "add playwright tests", "write end-to-end tests", "test my app", or mentions "e2e", "playwright", or "end-to-end" in the context of testing a Foundry app. DO NOT TRIGGER during…
e2e-reviewer
Use when reviewing Playwright or Cypress E2E specs, Page Objects (POM), PRs, pull requests, patches, diffs, or changed test files — asked to review tests, audit test quality, or find weak, flaky, or silently-passing tests; when tests pass CI but prove nothing or miss bugs; when auditing missing awaits, vacuous or…
cypress-debugger
Use when a Cypress end-to-end test has already run and failed and the user wants the root cause and a concrete fix. Trigger on a failing Cypress spec, Timed-out-retrying command, unresolved selector, cy.intercept alias or request race, suite-breaking hook, retry-only flake, hydration or timing race, or a…
playwright-debugger
Use when a Playwright end-to-end test has already run and failed and the user wants the root cause and a concrete fix. Trigger on a failing Playwright spec, TimeoutError, broken or ambiguous selector, post-deploy suite failure, retry-only flake, hydration or timing race, or a passes-locally-but-fails-in-CI split.…
playwright-test-generator
Use when someone wants to add, write, create, or scaffold new Playwright end-to-end tests for a page, flow, form, component, uncovered route, or first-project setup. The skill analyzes coverage gaps, explores live pages only on local/disposable or externally isolated approved non-production targets, proposes scenarios…
piyaz
Use when the user wants to plan, decompose, track, or resume a multi-task project: scoping a new idea, importing or onboarding an existing repo or workspace, asking what to work on / what's next / what's blocked / where they left off, reporting task completion, dispatching work in parallel, or planning a draft task.…