Install
openclaw skills install @crawlora-org/multi-sport-match-researchCompare public fixtures, live scores, match statistics, standings, and head-to-head records using Crawlora Flashscore and LiveScore tools. Use for multi-sport score checks, a sourced match preview or recap, or reconciling different scoreboard providers.
openclaw skills install @crawlora-org/multi-sport-match-researchSet CRAWLORA_API_KEY to your Crawlora key. Prefer the named Crawlora MCP tools
when connected; otherwise use the bundled scripts/crawlora.sh, which sends
x-api-key to https://api.crawlora.net/api/v1. Read
reference/endpoints.md for exact tool names, methods,
and parameters. Check application code as well as HTTP status; payloads are
inside data. Stop on authentication errors, back off on 429, and retry a
transient upstream failure once. Bound pages and calls by the requested scope
and credit budget. Preserve source URLs, identifiers, and collection times.
Use Flashscore and LiveScore for fixtures, score snapshots, previews, and recaps. Choose the provider whose documented sport and match surfaces fit the request; both are optional sources, not a required double fetch.
/en/ in a returned match URL; it is not
a numeric Flashscore ID or the full URL. Follow the reference for each route's
own ID and path fields.timezone_offset is a numeric UTC
offset; compute it for the requested date rather than passing an IANA name.scripts/crawlora.sh /flashscore/search q="Arsenal"
scripts/crawlora.sh /flashscore/calendar-categories
scripts/crawlora.sh /livescore/sports
scripts/crawlora.sh /livescore/live-scores sport=soccer timezone_offset=0
# Select an actual result before:
# scripts/crawlora.sh /flashscore/match-info id="$FLASHSCORE_ID"
# scripts/crawlora.sh /livescore/match path="$LIVESCORE_MATCH_PATH"
Keep period scores, aggregate ties, extra time, and shootouts distinct. Attribute provider discrepancies and retain both timestamps rather than choosing a winner from two asynchronous snapshots. Recent form and head-to-head are descriptive samples, not forecasts. Do not interpret an empty or failed response as a 0-0 score, no scheduled match, or confirmed cancellation. Return the matched event, status/time, sourced score or preview evidence, unresolved conflicts, and limits. Any repeated polling or notification setup must follow the user's requested interval and budget; a score check alone does not request a monitor.