acquire
Fetch, scrape, or download football data from any source. Also handles API key setup and credential management. Use when the user wants to get data from…
Brainstorm football data visualisations and chart designs. Use when the user wants ideas for how to visualise football data, needs inspiration for chart types, wants to explore design approaches for match reports, player profiles, team dashboards, or any football analytics
$ npx -y skills add withqwerty/nutmeg --skill brainstorm --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/brainstormContext preview
The summary Claude sees to decide when to auto-load this skill.
Brainstorm football data visualisations and chart designs. Use when the user wants ideas for how to visualise football data, needs inspiration for chart types, wants to explore design approaches for match reports, player profiles, team dashboards, or any football analytics
name: nutmeg-brainstorm description: "Brainstorm football data visualisations and chart designs. Use when the user wants ideas for how to visualise football data, needs inspiration for chart types, wants to explore design approaches for match reports, player profiles, team dashboards, or any football analytics graphic. Searches the web for popular approaches and real-world examples before proposing options." argument-hint: "[what to visualise, e.g. 'shot map for a single match' or 'player comparison radar']" allowed-tools: ["Read", "Write", "Bash", "WebSearch", "WebFetch", "Agent", "mcp__football-docs__search_docs"]
Help the user explore and choose football data visualisation approaches through research-backed ideation and collaborative refinement.
Read and follow `docs/accuracy-guardrail.md` before answering any question about provider-specific facts (IDs, endpoints, schemas, coordinates, rate limits). Always use `search_docs` — never guess from training data.
Read `.nutmeg.user.md`. If it doesn't exist, tell the user to run `/nutmeg` first. Use their profile for:
This skill has two reference documents. Load them when relevant — don't read both upfront for every question.
| Reference | When to load | Path | |---|---|---| | **Chart Canon** | When discussing specific football chart types, conventions, or anti-patterns | `skills/brainstorm/references/chart-canon.md` | | **Viz Styles** | When helping the user choose a design approach or aesthetic direction | `skills/brainstorm/references/viz-styles.md` | | **Campos Bridge** | Strong React/campos signal in cwd — loads the bridge; soft signals surface a mention only | `skills/_shared/campos-bridge.md` |
Ask one question at a time to understand:
Don't ask all of these upfront. Start with the most important one based on what they said, then follow up.
**Detect React/campos context before proposing approaches:**
**Determine their style early.** Load `references/viz-styles.md` and identify which style fits their context (Analytical, Social Media, Editorial, Minimal/Academic). For advanced users, skip the style discussion — they know what they want. Focus on the specific technique.
Before proposing options, research what works well.
**Search strategy (follow this order):**
1. **Check football-docs:**
2. **Load the chart canon** if the question involves a standard football chart type:
3. **Search the web for real-world examples:**
4. **Check GitHub for open implementations:**
**Report what you find before proposing options.** Show 2-3 real examples with links and explain what makes each effective.
Based on research, propose 2-3 visualisation approaches. For each:
Lead with your recommendation and explain why. Adapt to their style:
**When the campos bridge is loaded (React/campos strong signal):** at least one of the 2-3 proposals must be a campos chart. Fetch the registry catalogue (`https://campos.withqwerty.com/r/registry.json`) and rank `featured: true` chart
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.
Fetch, scrape, or download football data from any source. Also handles API key setup and credential management. Use when the user wants to get data from…
Explore, interpret, and draw conclusions from football data. Use when the user wants to analyse match events, compare teams or players, understand tactical…
Calculate derived football metrics and models. Use when the user wants to compute xG, xGOT, PPDA, passing networks, expected threat, possession value, pressing…
Fix broken data scrapers and pipelines. Use when data acquisition fails, a scraper breaks, an API returns errors, or data format has changed. Also handles…
Learn about football analytics concepts and explore provider documentation. Use when the user asks what a metric means (xG, PPDA, expected threat, xT), wants…