FAQ
nutmeg is a Claude Code plugin with 10 hand-picked skills for data work, indexed on Flowy. Install it with the command on its page. It includes acquire, analyse, brainstorm. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
> /plugin marketplace add withqwerty/nutmeg> /plugin install nutmeg@nutmeg
Repo: withqwerty/nutmeg
A Claude Code plugin that makes Claude an expert at football data analytics.
Who it's for: Anyone who works with football data — analysts, developers, journalists, researchers, hobbyists. If you've ever spent an hour figuring out which Opta qualifier is xG, or why your StatsBomb coordinates are upside down, or how to normalise a heatmap properly, this is for you.
What it does: Gives Claude deep, verified knowledge of football data providers, libraries, and conventions. Claude looks up the actual docs instead of guessing from training data, writes code adapted to your stack, and catches football-specific mistakes in your work.
Why not just ask Claude directly? Claude knows football data exists but its knowledge is frozen and often wrong on specifics — qualifier IDs, API endpoints, coordinate systems, method signatures. These change. nutmeg connects Claude to a live, searchable index of real provider documentation so it gets the details right.
nutmeg gives Claude deep knowledge of football data so it can help you:
It adapts to your experience level, preferred programming language, and available data sources.
Includes skills, agents, and the football docs MCP server.
# From Claude Code — add the marketplace first (one-time), then install
/plugin marketplace add withqwerty/plugins
/plugin install nutmeg@withqwerty
Works with Claude Code, Cursor, Codex, Windsurf, and 40+ other agents via the Agent Skills standard.
npx skills add withqwerty/nutmeg
This installs the 10 skills but not the agents or MCP docs server. For the full experience (searchable provider docs, pipeline builder agent, data reviewer agent), use the plugin install above.
Run /nutmeg and describe what you want to do. On first run, it creates your profile (experience, tools, data access) so all skills adapt accordingly.
Most users only need two commands — /nutmeg routes everything else automatically.
| Skill | What it does |
|---|---|
/nutmeg | Start here. Describe what you want — it handles setup, routing, and dispatch |
/nutmeg-learn | Concepts, resources, provider docs, learning paths |
These are invoked automatically by /nutmeg based on what you're doing. Power users can call them directly.
| Skill | What it does |
|---|---|
/nutmeg-acquire | Fetch, scrape, or download data + manage API keys |
/nutmeg-wrangle | Transform, filter, reshape data |
/nutmeg-compute | Calculate derived metrics (xG, PPDA, passing networks) |
/nutmeg-analyse | Explore and interpret football data |
/nutmeg-brainstorm | Research-backed visualisation ideation and chart design |
/nutmeg-store | Choose storage format and publishing method |
/nutmeg-review | Review data code and charts for correctness and conventions |
/nutmeg-heal | Fix broken scrapers, submit upstream issues |
nutmeg includes a searchable index of football data provider documentation. Think Context7 for football data. Provider-specific facts, including identity surfaces and ID-scheme quirks, should come from this index rather than from Nutmeg's own prompts.
The server is published as the football-docs npm package and starts automatically when nutmeg is loaded (via npx -y football-docs). No local build step is required.
Provider docs and the search index live in the football-docs repository. Drop markdown files in docs/{provider}/ there and run pnpm ingest to rebuild data/docs.db:
docs/providers/
opta/
event-types.md
qualifiers.md
coordinate-system.md
api-access.md
statsbomb/
event-types.md
data-model.md
...
| Provider | Event data | Stats | xG | Tracking | Free? |
|---|---|---|---|---|---|
| StatsBomb | Yes | Yes | Yes | No | Open data (select comps) |
| Opta/Perform | Yes | Yes | Yes (xGOT too) | Yes | No (unofficial feed exists) |
| Wyscout | Yes | Yes | No | No | No |
| SportMonks | Partial | Yes | No | No | Free tier |
| FBref | No | Yes | Yes (via StatsBomb) | No | Yes (scraping) |
| Understat | No | Partial | Yes | No | Yes (scraping) |
| ClubElo | No | No | No | No | Yes (API) |
MIT
.claude-plugin/
marketplace.json
plugin.json
.editorconfig
.github/
FUNDING.yml
workflows/
ci.yml
.gitignore
.mcp.json
agents/
chart-reviewer.md
data-reviewer.md
pipeline-builder.md
CLAUDE.md
docs/
accuracy-guardrail.md
entity-resolution-routing.md
providers/
free-sources/
fbref.md
overview.md
understat.md
kloppy/
data-model.md
provider-mapping.md
usage.md
opta/
api-access.md
coordinate-system.md
event-types.md
qualifiers.md
sportmonks/
api-access.md
data-model.md
event-types.md
statsbomb/
api-access.md
coordinate-system.md
data-model.md
event-types.md
xg-model.md
wyscout/
api-access.md
coordinate-system.md
data-model.md
event-types.md
publishing-playbook.md
superpowers/
plans/
2026-04-05-campos-s0-validation.md
2026-04-06-campos-s1-risk-first-dogfood.md
2026-04-06-campos-s2-chart-dogfood.md
2026-04-06-campos-s3-remaining-components.md
specs/
2026-04-05-campos-design.md
README.md
skills/
_shared/
campos-bridge.md
acquire/
SKILL.md
analyse/
SKILL.md
brainstorm/
references/
chart-canon.md
viz-styles.md
SKILL.md
compute/
SKILL.md
heal/
SKILL.md
learn/
SKILL.md
nutmeg/
references/
init-flow.md
SKILL.md
review/
SKILL.md
store/
SKILL.md
wrangle/
SKILL.md© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic