Recommended
Claude Code
Native plugin install
Register this repo as a Claude Code marketplace, then install skills via the /plugin UI.
Cooking, gathering, and inventory management for Dreamlight Valley.
Games Implementation Tested Live preview Node
Once installed, this skill activates automatically when your prompt matches one of its triggers.
/cook <flags> <ingredients>/restock <flags>/recipe <dish name>any request related to the video game Dreamlight ValleyPick the card for your agent harness. The skill payload is identical everywhere — no Claude-specific wiring.
Recommended
Register this repo as a Claude Code marketplace, then install skills via the /plugin UI.
Drop any skill into your agent's SKILL.md directory. No Claude-specific wiring.
Cursor reads skill folders from your project. Vendor the skill, then point Cursor at it.
Aider, OpenCode, or anything that reads SKILL.md directories. Choose your target folder.
This skill ships a Node.js implementation — run npm install in the vendored directory once.
This is the SKILL.md the agent reads when the skill activates. View the source on GitHub.
This skill has several modes. Pick the matching mode, then read its reference file for the full procedure — don’t execute from memory.
| Mode | Trigger | Procedure |
|---|---|---|
| Identify a dish → return ingredients | /recipe <dish name>, recipe-card or cookbook screenshot, “what’s in <dish>” |
references/identify.md |
| Recommend what to cook from on-hand ingredients | /cook <flags> <ingredients> (flags: --energy / --profit / --floor N), “what should I cook”, “most profitable”, “best energy” |
references/recommend.md |
| Stock-check — gather list from storage | /restock <flags> (flags: --floor N / --category name) with a storage screenshot, “what should I gather”, “restock” |
references/stock-check.md |
When the user’s intent is ambiguous, ask one short routing question rather than guessing.
references/recipes.json — 472 recipes. Each: name, course
(appetizer/entree/dessert), star_rating, energy, sale_price,
ingredients. An ingredient slot is either fixed ({"name": "..."}) or a
category slot ({"name": "spice", "category": true}) accepting any
ingredient of that category. Category slots are the single most important
nuance in DDV cooking.references/gatherables.json — master catalog under categories:
ingredients (188) — name, category (vegetable, fruit, grain, spice,
sweets, seafood, dairy, meat, ice, fish), method
(gardening/foraging/fishing/purchase), energy, sale_price,
locations. Fish live here with category: "fish" — recipes with
a fish category slot resolve to these.flowers (86) — name, sale_price, locations, optional
availability (abundant/average/rare/ultra-rare; event/seasonal flowers
intentionally omit it).collectables (62) — name, method (string or array, e.g. Bones is
["digging","fishing"]), locations, optional event.gems (50) — name, locations, optional sale_price.
Locations include biome + sub-area (e.g. "Glittering Dunes (The Wastes)").
"All Biomes" is valid (Stone, Coal Ore). Shop-source values like
"Kristoff's Stall" mean the item is purchasable there.references/categories.md — what each cooking category slot accepts.references/icon-cues.md — reading storage screenshots and disambiguating
icons (two-pass read, 99-skip, gem regular/shiny, color-family pitfalls,
event-item floor convention, crafted-not-gathered exclusions).references/sprites/*.png — labeled canonical art:
gems.png, flowers.png,
collectables.png, plus one ingredients-<category>.png per cooking
category)recipes.png (472 dishes, 1056×9734 px)
All use the same 8-column alphabetical grid with captions. Open the
matching sheet to confirm a thumbnail by eye.references/sprite-coords.json — companion index mapping every
gatherable item AND every recipe to its (sheet, row, col, x, y, w, h)
plus the shared grid layout. Use it to jump straight to a known
item/recipe’s icon without scanning the whole sheet, and to verify
whether a name exists in the catalog. Regenerated by yarn workspace @allons-y/skill-dreamlight-valley build:sprites.Do not recite this data from memory — read the files. The bundled data is authoritative; your memory isn’t.
This skill is for a single player’s saved game, so the config is a small plain-text file the user edits by hand. Check these paths in order and use the first one that exists:
./dreamlight-valley.md~/.config/dreamlight-valley.mdconfig.example.md (next to this SKILL.md) is the starter. Read the file at
the start of each mode and interpret it generously — it’s prose, not
JSON. Users can express: floor (single or per-category), /cook objective,
top-N recipe count, secondary-payout callout, extra fields shown by
/recipe, and /restock toggles. Command-line flags from the user always
win over the config. No config file present → use built-in defaults silently
(don’t mention the config unless asked).
sale_price is the standard base sell value.locations arrays — say so rather than fabricating one.Design Reference Tested
Build, name, document, and audit UI components with expert ARIA, accessibility, design token, typography, and i18n guidance written by a...
GitHub Implementation Tested
Review, summarize, and manage GitHub notifications via an interactive local dashboard. Unsubscribe from noisy threads, mark individual...
SEO Implementation Tested
Inject or generate schema.org structured data (HTML Microdata or JSON-LD) into web markup, then validate it. Picks the right format per...