FotMob 足球研究

将 FotMob 数据转化为简明且附有来源链接的足球简报,涵盖比赛、球队、球员、联赛、转会和转播节目表。

crawlora-org
2026年10月8日
0 收藏
77 下载

安装与下载

1 ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install fotmob-research

2 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/
工作区 {'/skills/'}

优先级:工作区 › 全局 › 内置

3 提示词安装

将此提示词复制到 Openclaw 即可自动安装。

请帮我使用 Clawhub 安装 skill-fotmob-research。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

下载技能 (.zip)

基本信息

名称 FotMob 足球研究
Slug fotmob-research
创建者 crawlora-org
创建时间 2026-10-08 05:37:23
更新时间 2026-10-08 05:37:23
收藏数 0
使用量 77
浏览量 4

安装指南

  1. ClawHub CLI 从源直接安装技能的最快方式。
    npx clawhub@latest install fotmob-research
  2. 手动安装 将技能文件夹复制到以下位置之一
    全局模式
    ~/.openclaw/skills/
    工作区
    /skills/
    优先级:工作区 > 本地 > 内置
  3. 提示词安装 将此提示词复制到 OpenClaw 即可自动安装。
    请帮我使用 Clawhub 安装 fotmob-research。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
    更倾向于下载?
    获取包含原生技能文件的ZIP压缩包。
    下载技能 (.zip)

什么是

FotMob 足球研究使用 Crawlora FotMob 工具调查公开足球数据,并生成以证据为依据的比赛、球队、球员、联赛、转会和转播简报。它会在检索详情前确认球队和球员身份,保留来源 URL 和数据收集时间,并区分已确认的统计数据、估算、传闻和未知信息。
作为用于足球研究的 Openclaw Skills 之一,它有助于将相关数据整理成清晰的比较结果,同时不会把缺失信息视为某场比赛或某位球员不存在的证据。它还会考虑赛事、赛季、上场时间、位置和统计分母,让比较有更充分的依据。

应用场景

为即将举行或已经结束的足球比赛准备一份注明来源的简报。
按相关赛事、赛季、位置和上场时间比较球队或球员。
使用适当的联赛、赛季以及球员或球队统计类别查找联赛领先者。
查询指定日期和时区的赛程,然后检查比赛详情及相关球员统计数据或媒体内容。
查看转会报道,同时区分已完成的转会、合同续签和传闻。
查看某个市场的电视节目表,同时明确说明节目表中的条目并不保证能够访问视频流。
调查 FIFA 排名,首先确认相关性别和排名周期。

工作原理

使用 Crawlora API 密钥配置访问,然后在可用时使用命名的 Crawlora MCP 工具,或使用随附的 scripts/crawlora.sh 助手脚本。
查找所需实体和背景信息:搜索球队或球员、确定联赛和赛季,或使用明确的 IANA 时区按日期查询比赛。
选择返回的 FotMob ID,并检索相关比赛、球队、球员、联赛、转会、排名或转播详情。请勿将 FotMob ID 与其他提供商使用的标识符混淆。
获取相关球队或球员详情后再继续分页;原样复用上游游标值,不要自行创建新游标。
结合背景信息解读结果,包括赛事、赛季、上场时间、位置、样本量、总量与每场数值、比赛状态和观察时间。
提供简明简报或证据表,并附上来源链接和时间戳。将缺失的首发阵容、比赛事件或统计数据视为未知,并区分编辑部新闻与比赛统计数据。

配置指南

将 CRAWLORA_API_KEY 设置为你的 Crawlora 密钥。如果已连接,请使用命名的 Crawlora MCP 工具;否则使用随附的 scripts/crawlora.sh 助手脚本,该脚本会将密钥发送至 Crawlora API。
查阅 reference/endpoints.md,了解确切的工具名称、HTTP 方法和参数。
在请求详情前先执行发现请求,并使用 FotMob 返回的 ID。示例命令:
export CRAWLORA_API_KEY="your-crawlora-api-key"
scripts/crawlora.sh /fotmob/search term="Arsenal"
scripts/crawlora.sh /fotmob/leagues
scripts/crawlora.sh /fotmob/matches date=20261005 timezone=Europe/London
scripts/crawlora.sh /fotmob/tv-guide-countries
后续请求中,请替换为发现阶段返回的 ID——例如,使用返回的比赛 ID 调用 /fotmob/match,或使用联赛 ID 调用 /fotmob/stats-categories。
除 HTTP 状态外,还要检查应用层的 code;响应负载位于 data 中。遇到身份验证错误时停止,遇到 429 时退避,并对暂时性的上游故障重试一次。将调用和页面数量控制在请求范围和额度预算内。

数据架构

此技能适用于 Crawlora FotMob 端点响应;来源说明负载包含在 data 中。整理研究内容时,请保留以下标识符和背景信息:
数据领域 发现与详情背景 重要处理方式
球队和球员 使用 fotmob_search 确认身份;分页前先检索详情 将数字形式的 FotMob ID 与其他提供商的 ID 分开保存
联赛和赛季 使用 fotmob_leagues 和 fotmob_seasons 记录比较所选用的赛事和赛季
比赛 使用 fotmob_matches,并提供 YYYYMMDD 日期和明确的 IANA 时区,然后选择返回的比赛 ID 记录计划时间、状态、赛事和观察时间
球队和球员历史 使用上游上一场比赛或上一位球员 URL 中的游标 原样复制不透明的游标值;不要自行编造
球员赛季统计数据 使用球员的 statSeasons entryId 不要以联赛赛季标签替代必需的 entryId
联赛领先者 在调用 fotmob_stats 前,先针对联赛、赛季以及 players 或 teams 对象调用 fotmob_stats_categories 包含样本量,并区分每场数值与总量
排名和转播 请求详情前,先查找 FIFA 排名周期或电视节目表国家和频道 排名取决于性别和周期;电视节目表说明市场可观看情况,而非流媒体访问权限
此技能会生成简明的研究简报和证据表,并附上来源链接和时间戳;SKILL.md 未规定单独的输出文件格式。在交付的研究内容中保留来源 URL、提供商标识符和数据收集时间。

高级特性

在可用时支持命名的 Crawlora MCP 工具,也支持使用 Crawlora API 的随附 Shell 脚本备用方案。
对球队、球员、联赛、赛季、比赛、排名和电视节目表市场采用先发现后查询的工作流程。
通过原样复用上游值处理不透明的分页游标。
根据请求范围和额度预算限制调用次数和页面数量。
提供弹性请求建议:身份验证失败时停止、达到速率限制时退避,并对暂时性的上游故障重试一次。
通过考虑赛事、赛季、位置、上场时间、样本量以及每场数值与总量的分母,鼓励有统计意义的比较。
通过保留来源 URL、提供商标识符和数据收集时间戳来确保来源可追溯,同时区分编辑部报道、比赛统计数据、估算和转会传闻。


name: fotmob-research description: Research football fixtures, match reports, player form, transfers, standings, and broadcast listings through Crawlora FotMob tools. Use for a football match brief, team or player comparison, league leaders, transfer coverage, or where a match is shown.

FotMob football research

Access and contract

Set 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.

Build a source-attributed football brief from FotMob's public match, team, player, league, transfer, and broadcast surfaces.

Discover identities before retrieving detail

Resolve teams and players with fotmob_search; use fotmob_leagues and fotmob_seasons for league/season choices. Keep numeric FotMob IDs separate from another provider's IDs. Use fotmob_matches for a date in YYYYMMDD and an explicit IANA timezone, then select returned match IDs.
Fetch match detail and, when relevant, player-match stats and match media. Record scheduled time, status, competition, and observation time before comparing scores. A future fixture has no completed-match statistics.
Get team/player details before following pagination. Team fixture cursors come from the previous-fixture URL; player before comes from the upstream previous URL. Copy these opaque values unchanged rather than synthesizing them.
Player season stats require that player's statSeasons entryId, not a league season label. League leaders use fotmob_stats_categories for the selected league, season, and subject (players or teams) before fotmob_stats.
Discover FIFA ranking periods for the requested gender before requesting a ranking. Discover TV-guide countries and channels before using a market code; guide availability describes a market listing, not access to a video stream.
scripts/crawlora.sh /fotmob/search term="Arsenal"
scripts/crawlora.sh /fotmob/leagues
scripts/crawlora.sh /fotmob/matches date=20261005 timezone=Europe/London

# Use returned IDs, for example:
# scripts/crawlora.sh /fotmob/match id="$MATCH_ID"
# scripts/crawlora.sh /fotmob/stats-categories league_id="$LEAGUE_ID" type=players

scripts/crawlora.sh /fotmob/tv-guide-countries

Interpret and deliver

Compare like competitions, seasons, minutes, and positions; show sample size and per-match versus total denominators. FotMob ratings and market values are provider estimates. Transfers distinguish completed moves, extensions, and rumours; a likely rumour is not a confirmed transfer. Separate editorial news from match statistics. Return an evidence table and a concise match/team/player brief with source links and timestamps. Missing lineups, events, or statistics remain unknown; no result does not establish that a fixture or player is absent.

Google Finance Research

收藏品市场研究