Browse workflows

Familier i Danmark

Ugentlig familiemadplan med danske supermarkedstilbud, Spoonacular og Turso

Byg en ugentlig frokost- og aftensmadsplan ud fra ugens danske supermarkedstilbud, børnevenlige Spoonacular-opskrifter og retter I ikke har lavet for nylig.

Outcome: En 7-dages frokost- og aftensmadsplan der bruger aktuelle tilbud, forbliver vegetarisk og børnevenlig, og springer retter over som allerede er gemt fra tidligere uger

Integrations in this workflow

Eksempelspørgsmål

Prøv at spørge din AI-klient

  • Brug min private gateway til at bygge ugens familiemadplan. Hent aktuelle danske supermarkedstilbud nær 2100, tjek Turso for frokoster og aftensmad vi allerede har lavet de sidste 3 uger, og find vegetariske børnevenlige Spoonacular-opskrifter der bruger ugens tilbud. Giv frokost og aftensmad i 7 dage plus en indkøbsliste. Gem ikke i Turso, før jeg godkender.

  • Hvilke frokoster og aftensmad har vi allerede lavet de sidste 3 uger ifølge Turso, og hvilke af ugens supermarkedstilbud ville gentage de retter?

  • Vi er en vegetarisk familie med et barn på 6 og et på 3. Find ugens billigste protein- og grøntsagstilbud, og vælg Spoonacular-opskrifter hele familien kan spise. Spring alt over der allerede ligger i Turso.

  • Lav ugens godkendte madplan om til en indkøbsliste og optimér den på højst to butikker. Skriv ikke noget til Turso.

  • Fredagsaftensmaden lignede for meget sidste uge. Tjek Turso, vælg en anden vegetarisk Spoonacular-opskrift der stadig bruger ugens supermarkedstilbud, og vis byttet før du gemmer.

Problemet

Ugentlig madplanlægning i Danmark er tre separate jobs: at tjekke ugens tilbudsavis, finde opskrifter hele familien vil spise, og huske hvad I allerede har lavet. Tilbud skifter hver uge. Børn nægter den samme pasta igen. Regneark bliver forældede.

Sådan kører loopen

  1. Turso først - læs frokoster og aftensmad I allerede har serveret de sidste 2 til 4 uger. Turso er kun en historik over retter. Gem ikke opskrifter, tilbudsavis eller indkøbslister der.
  2. Danske supermarkedstilbud - søg ugens priser nær jeres postnummer (Bilka, føtex, Netto-nedsættelser, REMA 1000, Lidl). Coop indgår ikke.
  3. Spoonacular - find vegetariske, børnevenlige opskrifter der bruger de tilbudte varer, og hent portioner og trin-for-trin-vejledning.
  4. Godkend, og husk så - gennemgå ugeoversigten og indkøbslisten. Når I accepterer den, skriv ugens retter tilbage til Turso, så næste søndag ikke gentager dem.

Kopiér eksempel-SKILL.md på denne side ind i Skills, så assistenten allerede kender husstanden (familie på fire, vegetarisk, frokost og aftensmad, børnevenligt). Skill'en er familieprofilen. Turso er kun historikken over det I allerede har spist.

Gateway-værktøjspakke

Brug navngivne værktøjer på den private gateway:

Danish Supermarket Offers (read-only)

  • supermarket-offers__list_chains for at se hvilke kilder der er tilgængelige
  • supermarket-offers__search_offers for ugens aviser og nedsættelser nær et postnummer
  • supermarket-offers__compare_prices eller supermarket-offers__find_cheapest når to butikker har den samme vare
  • supermarket-offers__optimize_shopping_list for at splitte ugens indkøb på højst to butikker

Spoonacular (read-only)

  • spoonacular__search_recipes med diet=vegetarian, kort tilberedningstid og tilbudsvarer i include_ingredients
  • spoonacular__search_recipes_by_ingredients når tilbudslisten er køleskabet
  • spoonacular__get_recipe_information for portioner, diæter og ingredienslisten
  • spoonacular__get_analyzed_recipe_instructions for tilberedningstrin

Turso (kun historik)

  • turso__get_schema_metadata / turso__get_database_info for at se om en cooked-meals-tabel allerede findes
  • turso__execute_sql for at læse seneste retter, oprette tabellen hvis nødvendigt, og indsætte ugens plan efter I godkender

Start med list-services-tool hvis du er usikker på hvilke integrationer der er aktive.

Token-scope-anbefalinger

Private gateway (husstand)

  • Afgræns API-tokens til mcp:private-gateway.
  • Tilbud og Spoonacular forbliver read-only. Turso skal kunne skrive, så assistenten kan gemme lavede retter efter I godkender.

Least-privilege-eksempel

{
  "abilities": [
    "mcp:private-gateway"
  ]
}

Bed agenter om frit at søge og sammenligne tilbud, søge opskrifter og læse Turso. Spørg før enhver INSERT eller UPDATE på cooked meals.

Integrations-tjekliste

  1. Aktivér Danish Supermarket Offers - sæt et standardpostnummer så tilbudsøgning er stedsafhængig. Tilføj eventuelt jeres egen Salling API-token for at omgå den delte hub-kvote.
  2. Aktivér Spoonacular - brug hub-nøglen, eller indsæt en personlig Spoonacular API-nøgle hvis I vil have jeres egen kvote.
  3. Aktivér Turso - ét klik; stackgate.ai opretter en privat database. Ingen Turso-konto kræves.
  4. Tilføj eksempel-SKILL.md - indsæt den i Skills og kør stackgate skills sync, så Cursor, Claude eller Codex indlæser husstandsreglerne.
  5. Udsted et private-gateway-token og kør et af eksempelspørgsmålene. Bekræft at Turso forbliver tom, indtil I godkender ugen.

Governance

  • Tilbud er et øjebliksbillede: priser og lager skifter. Bekræft i butikken før I regner med en nedsættelse.
  • Opskrifter kan være amerikanske: byt Spoonacular-mærkenavne ud med de danske varer der er på tilbud i denne uge.
  • Turso er kun rettehistorik: gem ikke børns navne, skoler, adresser eller fulde opskrifter der. Hvis I afbryder Turso, slettes historikken permanent.
  • Filtre er ikke automatiske: vegetariske og børnevenlige regler ligger i skill'en og jeres prompts. Gennemgå hver plan før I laver mad.
  • Coop er uden for scope for supermarkedstilbuds-integrationen.

Example SKILL.md

Paste this into Skills so your assistant follows this playbook every time.

---
name: danish-family-mealplan
description: Planlæg ugentlig vegetarisk frokost og aftensmad for en dansk familie på fire ud fra supermarkedstilbud, og spring retter over som allerede er lavet i de seneste uger.
---

# Dansk familie ugentlig madplan

## Husstand

- Fire personer: to voksne og to børn på 6 og 3 år.
- Alle er vegetarer. Foreslå ikke kød, fjerkræ, fisk eller skjult animalsk gelatine.
- Frokost og aftensmad er fælles. Hele familien spiser det samme, så det skal være børnevenligt.
- Børnevenligt betyder milde smage, genkendelige former, mad der er nem at tygge, og ingen kvælningsfare for en 3-årig (ingen hele nødder, hele vindruer eller store bidder).
- Undgå meget stærk mad, alkohol i maden hvis et mildere alternativ findes, og opskrifter den 6-årige ville afvise som "for grønne", medmindre du kan skjule grøntsager i pasta, tacos, pizza, pandekager eller suppe de allerede kan lide.

## Mål

Byg en 7-dages plan med frokost og aftensmad (14 måltider) der:

1. Starter fra ugens danske supermarkedstilbud.
2. Bruger Spoonacular til opskrifter der matcher tilbuddene og husstandsreglerne.
3. Tjekker Turso for retter I allerede har lavet i tidligere uger og ikke gentager dem.
4. Ender med en indkøbsliste I kan optimere på tværs af butikker.

## Værktøjer

1. Turso først: læs lavede retter fra de sidste 2 til 4 uger. Opret tabellen hvis den mangler.
2. Danish Supermarket Offers: søg og sammenlign aktuelle tilbud nær familiens postnummer.
3. Spoonacular: søg vegetariske opskrifter der bruger tilbudsvarer, og hent vejledning til de valgte retter.
4. Turso til sidst: når familien accepterer planen, gem ugens retter. Gem ikke opskrifter, tilbud eller indkøbslister i Turso.

## Turso-skema

Brug kun Turso som en notesbog over rettehistorik.

```sql
CREATE TABLE IF NOT EXISTS cooked_meals (
  id INTEGER PRIMARY KEY AUTOINCREMENT,
  week_start TEXT NOT NULL,
  weekday TEXT NOT NULL,
  meal_slot TEXT NOT NULL,
  title TEXT NOT NULL,
  recipe_id INTEGER,
  main_ingredients TEXT,
  created_at TEXT NOT NULL
);
```

`week_start` er mandagsdatoen (YYYY-MM-DD). `meal_slot` er `lunch` eller `dinner`.

## Output

Returnér et uge-grid (man-søn, frokost og aftensmad), hvorfor hver ret passer til tilbuddene, hvilke nylige retter du sprang over, og en indkøbsliste fordelt på butikker. Spørg før du skriver til Turso.

Connect via private gateway

Activate the integrations above, create an API token scoped to mcp:private-gateway, then add this config to your MCP client.

Config file: ~/.cursor/mcp.json

{
    "mcpServers": {
        "stackgate-private-gateway": {
            "url": "https://stackgate.ai/mcp/private",
            "headers": {
                "Authorization": "Bearer YOUR_API_TOKEN"
            }
        }
    }
}