Skip to content
Back to skills

flashscore-match-analysis

ASecurity

Build a sourced Flashscore match report from covered player statistics, lineups, absences, momentum, box scores, point-by-point or darts feeds, and editorial coverage. Use for detailed event analysis; use multi-sport-match-research for basic fixture and score checks.

  • 0 votes
  • 0 copies
  • 1 view
  • Added October 19, 2026
ai-agentsbashperformance

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned October 19, 2026

npx -y skills add Crawlora-org/crawlora-skills --skill flashscore-match-analysis --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of flashscore-match-analysis?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for flashscore-match-analysis
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/crawlora-org-flashscore-match-analysis/badge)](https://www.skillsdirectory.com/skills/crawlora-org-flashscore-match-analysis)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: flashscore-match-analysis
description: Build a sourced Flashscore match report from covered player statistics, lineups, absences, momentum, box scores, point-by-point or darts feeds, and editorial coverage. Use for detailed event analysis; use multi-sport-match-research for basic fixture and score checks.
allowed-tools: Bash(scripts/crawlora.sh:*)
---

# Flashscore match analysis

Produce a bounded, source-grounded account of one Flashscore event. Resolve the
exact match before loading detail, then choose only the statistics or editorial
surface that answers the user's question. Coverage varies by sport, league, and
event; a missing surface does not mean the event or statistic was absent.

## Resolve and scope the event

1. Use `/flashscore/search` to find candidate teams, competitions, or matches.
   Confirm both participants, sport, competition, date, and status. Preserve the
   eight-character match ID from the returned match URL; do not transfer IDs
   from LiveScore, SofaScore, or FotMob.
2. For a simple score or schedule check, route to
   `multi-sport-match-research`. Use this skill for detailed event data that
   needs the Flashscore-specific response and coverage rules below.
3. Preserve the requested period, whether the event is live or complete, and
   the collection time. Keep regulation, extra time, aggregate ties, and
   shootouts separate.

## Choose a covered detail surface

- **Football player statistics:** `/flashscore/match-player-stats` is football
  only and exists only for matches with individual-stat coverage. Narrow large
  responses with `group` or `player_id`. Keep source labels, raw values,
  rankings, and provider ratings together; they are not a universal scouting
  grade.
- **Predictions and absences:** `/flashscore/match-predicted-lineups` contains
  predictions, not confirmed starters. `/flashscore/match-missing-players`
  records the names and reasons Flashscore lists, but provides no expected
  return date. An empty list can mean no reports or no match coverage; it does
  not certify that all players are healthy or available.
- **Momentum:** `/flashscore/match-momentum` returns a per-minute source series
  for covered football events. Its positive/negative direction is observed to
  favor home/away but is not a causal explanation. Empty momentum is a coverage
  gap, not evidence that the match had no swings.
- **Other sports:** `/flashscore/match-box-score` is for covered basketball,
  hockey, and baseball matches; `/flashscore/match-darts` for supported darts
  feeds; `/flashscore/match-point-by-point` for its documented sports. Keep
  sport-specific units and scoring periods intact. Not-found or empty responses
  are not zero-stat records.
- **Editorial content:** `/flashscore/match-report` returns reports only for
  editorially covered matches. `/flashscore/news-article-body` fetches a
  referenced article, and `/flashscore/news-most-read` returns provider order
  rather than measured readership. Preserve author, publisher credit, and
  publication time; label editorial statements separately from match data.
- **Competition history:** use `/flashscore/tournament-archive-seasons` only
  with a returned stage ID. Keep the season tournament ID and tournament stage
  ID distinct; similarly named or colliding IDs can point at a different
  competition.

Broadcast listings and odds use viewer-market rules. Use
`football-viewing-guide` for football TV listings and `sports-betting-research`
for bookmaker markets; do not treat either as an access guarantee or prediction.

```sh
scripts/crawlora.sh /flashscore/search q="Arsenal Manchester City"
# Use a verified match ID from the exact returned event.
scripts/crawlora.sh /flashscore/match-player-stats id=example-match-id group=shots
scripts/crawlora.sh /flashscore/match-predicted-lineups id=example-match-id
scripts/crawlora.sh /flashscore/match-report id=example-match-id
```

Return event identity, status/time, selected observations, source URLs and
timestamps, coverage or unavailable fields, and the limits of the sample.
Describe numerical differences before interpretation. Do not claim a statistic
caused the result, a player is medically cleared, or a brief predicts future
performance.

Files in this skill

  • SKILL.md4.2 KB
  • reference/endpoints.md7.7 KB
  • scripts/crawlora.sh3.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.