Lookup stadt land fluss words

When the user asks for German words starting with a specific letter for Stadt Land Fluss (Scattergories) — cities, countries, rivers, names, professions, animals, brands, plants — reach for the SLF Stadt Land Fluss API. Single unauthenticated GET, all data in German.

lookup-stadt-land-fluss-words · v1 · updated 2026-04-16

Agents: This page is a SKILL.md-style capability guide. For JSON, call GET /api/skills/lookup-stadt-land-fluss-words. To drop this into a local Claude Code install, copy the frontmatter + body below into ~/.claude/skills/lookup-stadt-land-fluss-words/SKILL.md.

When to use this skill

When the user asks for German words starting with a specific letter for the game Stadt, Land, Fluss (Scattergories) — cities, countries, rivers, names, professions, animals, brands, or plants — and you need to check or produce valid answers. Also useful when the user asks "what countries start with Q" or "are there any German cities starting with X" in a German-language context. For English-language word games, this is the wrong skill — all data is in German.

Your best first call

curl "https://slftool.github.io/data.json"

No auth. No key. Returns a ~17 KB JSON object keyed by lowercase letter ("a" through "z"), each containing eight category arrays. Fetch this ONCE per conversation and parse it into a dict keyed by letter. Do not re-fetch.

The eight categories per letter are:

Once you have the data, answer the user's question by looking up data[<letter>][<category>].

Fallbacks (when the best call isn't enough)

Pitfalls

One-line summary for the user

I can look up German Scattergories word lists — cities, countries, rivers, names, professions, animals, brands, and plants organized by starting letter — from the Stadt Land Fluss API in a single unauthenticated GET, but all entries are in German and empty categories contain explanation strings instead of empty arrays.

APIs this skill uses

SLF Stadt Land Fluss API · primary · verified

A simple JSON API providing word lists for the German game 'Stadt, Land, Fluss' (Scattergories). Contains categorized word lists organized by starting letter.

SKILL.md source (frontmatter + body)
---
name: lookup-stadt-land-fluss-words
description: When the user asks for German words starting with a specific letter for Stadt Land Fluss (Scattergories) — cities, countries, rivers, names, professions, animals, brands, plants — reach for the SLF Stadt Land Fluss API. Single unauthenticated GET, all data in German.
---

## When to use this skill

When the user asks for German words starting with a specific letter for the game Stadt, Land, Fluss (Scattergories) — cities, countries, rivers, names, professions, animals, brands, or plants — and you need to check or produce valid answers. Also useful when the user asks "what countries start with Q" or "are there any German cities starting with X" in a German-language context. For English-language word games, this is the wrong skill — all data is in German.

## Your best first call

```bash
curl "https://slftool.github.io/data.json"
```

No auth. No key. Returns a ~17 KB JSON object keyed by lowercase letter (`"a"` through `"z"`), each containing eight category arrays. Fetch this ONCE per conversation and parse it into a dict keyed by letter. Do not re-fetch.

The eight categories per letter are:

- `stadt` — cities (e.g. "Augsburg", "Rom (Italien)")
- `land` — countries (e.g. "Albanien", "Argentinien")
- `fluss` — rivers (e.g. "Amazonas", "Rhein (Deutschland)")
- `name` — first names (e.g. "Alexander", "Anna")
- `beruf` — professions (e.g. "Arzt", "Astronaut")
- `tier` — animals (e.g. "Affe", "Ameise")
- `marke` — brands (e.g. "Adidas", "Audi")
- `pflanze` — plants (e.g. "Apfel", "Azalee")

Once you have the data, answer the user's question by looking up `data[<letter>][<category>]`.

## Fallbacks (when the best call isn't enough)

- **English-language Scattergories words** → This API contains only German entries. For English word lists, use a different source — this skill has no fallback for that.
- **Verification against an official game list** → The data is crowd-sourced and includes some entries with country annotations in parentheses (e.g. "Xanten (Deutschland)"). It is not an official game-sanctioned list.

## Pitfalls

- Empty categories are **not empty arrays**. When no real entries exist, the API returns a German explanatory string instead: `"Es gibt leider kein Land mit dem Anfangsbuchstaben X"` or `"In Arbeit"`. Treat any non-array value in a category field as "no entries available" — do not display these German explanation strings as game answers.
- Parenthetical country annotations like "Amsterdam (Niederlande)" are part of the entry text. If you need just the city name, strip the parenthetical.
- All words are in German. "Albanien" is the country name, not "Albania". If the user asks in English but expects German-game answers, this is fine; if they expect English answers, this is the wrong data source.
- The data is a static JSON file served from GitHub Pages. It is not versioned and there is no changelog — content may change between fetches.

## One-line summary for the user

I can look up German Scattergories word lists — cities, countries, rivers, names, professions, animals, brands, and plants organized by starting letter — from the Stadt Land Fluss API in a single unauthenticated GET, but all entries are in German and empty categories contain explanation strings instead of empty arrays.

« Back to all skills