Releases: allonsy-studio/agent-skills
Release list
@allons-y/agent-skills@1.2.0
Minor Changes
-
#32
02cda21Thanks @castastrophe! - Add a structured-data skill for adding schema.org markup (HTML Microdata or JSON-LD) to web pages, then validating it.- Picks the right format for your project and injects markup at build or server-render time only, emitting a reviewable diff instead of overwriting your source files.
- Generates JSON-LD with typed authoring (schema-dts) and validates it against the reference JSON-LD processor, so broken or unknown types surface before they ship.
- Includes an extraction preview that shows exactly what a search-engine parser reads from your page, plus a
/preview-structured-datacommand. - Offers to wire structured-data regression tests into your project's existing suite so markup can't silently drift.
Say things like "add JSON-LD to this page", "add schema.org / rich-snippet markup", "validate my structured data", or "should I use Microdata or JSON-LD?" and Claude will know what to do.
-
#39
7738d8fThanks @castastrophe! - - Point every repository, homepage, and issues URL at the renamedallonsy-studioGitHub org so links andnpmmetadata resolve correctly.- Add a
docs/skill-architecture.mdguide plus a stronger "New skill" issue template that walks contributors through the decisions that make a skill trigger reliably. - Refresh the marketplace landing site.
- dreamlight-valley: fix the catalog preview page so its Eleventy build succeeds, and split the sprite-coordinate helpers into a tested
sprite-coords.jsmodule. - Report per-skill test coverage correctly in CI.
- Add a
Patch Changes
-
#32
02cda21Thanks @castastrophe! - Polish the marketplace site and stop skill pages from overflowing on narrow screens:- The featured skill card is now a single link straight to its page (no more separate buttons), the "Featured"/"Recommended" badges sit centered on the card's top edge with consistent padding, and the quality/feature cards get larger centered icons and headings.
- Card body copy uses balanced text wrapping with a tighter line height.
- The landing headline breaks cleanly at the slash (
@allons-y//agent-skills) instead of mid-word at a hyphen. - Long link URLs and inline code such as file paths now wrap instead of pushing past the screen, the prose column is capped to its container width, and code blocks get a small inset so text no longer sits flush against their accent border.
-
#35
aad7389Thanks @castastrophe! - The install script was pointing to an old marketplace name and has now been fixed to "allonsy-studio/agent-skills"/plugin marketplace add allonsy-studio/agent-skills
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
v1.1.0
1.1.0 (2026-05-27)
✨ Features
Summary
Adds a brand-new dreamlight-valley skill that gives Claude a complete
Disney Dreamlight Valley catalog and three focused modes — identify a
dish, recommend what to cook, generate a gather checklist — all from a
single prompt or slash command.
What it does
/recipe— Identify a dish from a typed name or a cookbook
screenshot and return its ingredients. Fuzzy-matches misread or accented
names; handles multi-dish screenshots one block at a time; optionally
surfaces star rating, energy, and sell price./cook— Recommend the best recipes to cook from the ingredients
on hand, ranked by value per ingredient consumed. Reads quantities from
a backpack screenshot or accepts them as text. Supports--profit/
--energyobjectives, per-course filtering, and an inventory floor so a
recommendation never wipes out a stockpile./restock— Read a storage screenshot, compare against the full
catalog, and output a categorized Markdown gather checklist. Includes a
99-skip shortcut, per-category floors (cooking at 50, materials at 99),
and uncertainty flagging.
Say anything like "what's in Ratatouille?", "what should I cook right
now?", "/cook --profit lemon, garlic, herring", or upload a screenshot
of a cookbook / backpack / storage screen — the skill routes correctly.
Bundled data (current to Wishblossom Mountains)
- 472 recipes with star rating, course, energy, sale price, and
ingredient slots (fixed or category-typed) - 386-item catalog: 142 ingredients · 86 flowers · 62 forageables · 50
gems · 45 fish — each with method, locations, sale price, energy, etc. - 13 labeled sprite sheets (one per category) +
sprite-coords.json
sidecar mapping every catalog item to its exact pixel position for
direct lookup - Reference docs split by mode (
identify.md,recommend.md,
stock-check.md) plus icon-reading cues and ingredient-category notes - Plain-text
dreamlight-valley.mdconfig file users can drop in./
or~/.config/for per-player defaults
Local catalog preview
yarn workspace @allons-y/skill-dreamlight-valley preview boots a local
browser at http://localhost:8765 — search/filter/sort the entire
catalog, styled to match the in-game palette (Josefin Sans, gold
gradients on a burgundy/indigo background). Each recipe ingredient links
to its catalog entry; sprites render inline via the coords sidecar;
keyboard accessible (WAI-ARIA tabs with arrow-key navigation, native
datalist autocomplete on search inputs).
Infrastructure
- New
scripts/build-sprites.js(Node + sharp): regenerates
sprite-coords.jsonfromgatherables.jsondeterministically; rebuilds
sprite sheets when source PNGs are present in
references/images/<category>/*.png scripts/run-evals.jsgeneralised to auto-registercommands/*.md
files as evaluable tools (was previously hardcoded for Python scripts
and the gh-notifications CLI)c8declared as a devDependency on this skill (needed foryarn coverageto find the binary in yarn workspaces)
Test plan
-
yarn workspace @allons-y/skill-dreamlight-valley test— 20
data-integrity tests pass (gatherables schema/duplicates/enums, recipes
schema/cross-references, sprite-coords layout consistency) -
yarn workspace @allons-y/skill-dreamlight-valley lint— clean -
yarn workspace @allons-y/skill-dreamlight-valley coverage— runs
(skill is data-only so 0% coverage is expected) -
yarn workspace @allons-y/skill-dreamlight-valley build:sprites—
regenerates coords + any sheets whose source images exist -
yarn workspace @allons-y/skill-dreamlight-valley preview— local
catalog browser runs on http://localhost:8765 - 17 LLM evals under
evals/evals.json(run with
ANTHROPIC_API_KEYset) — cover routing for/recipe,/cook,
/restockplus four negative cases
📚 Documentation
*GitHub Pages site, MPL-2.0 relicense, Renovate refresh (#19) (c3677d9)
Summary
- New docs site at
/docs— single-page, brand-aligned with
Allons-y Studio (Roboto + Dancing Script + EB Garamond + PT Mono,
magenta-red accent, warm neutral surfaces,--theme--*token system
mirroring the main site). Ready to publish via Settings → Pages →
Deploy from a branch →main//docs. - Relicense Apache-2.0 → MPL-2.0 in
LICENSE,package.json
(SPDX), and the README license section. File-level copyleft fits
skill-style code better. - Renovate refresh — moved to
config:best-practiceswith grouped
updates for the commitlint, jest, eslint, and semantic-release
ecosystems. New updater workflow added. - README license blurb updated; rest of the README validated as current.
v1.0.3
v1.0.2
1.0.2 (2026-05-15)
🐛 Bug Fixes
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
📚 Documentation
- **design-system:**add skill to README, rename to match directory, document reference-only flavor (#17) (4e67e49)
- Add design-system to the Available Skills table and getSkills() example
- Rename the skill's frontmatter
namefromdesign-system-patternstodesign-systemso it matches the directory and package name (required by the loader) - Update the stale
skill_namein evals.json after the rename - Regenerate .claude-plugin/marketplace.json and plugin.json
- Document the "reference-only skill" flavor (no
scripts/required) in CLAUDE.md and CONTRIBUTING.md so contributors know it's a supported pattern - Fix the broken coverage badge in the README (envoy -> agent-skills)
v1.0.1
1.0.1 (2026-05-15)
🐛 Bug Fixes
Swap out prettier-package-json for eslint-plugin-jsonc so that package.json key
ordering, JSON sort-keys, and CSS baseline rules all run through a single yarn lint
pass — no more separate format-check step in CI. Removes lint-staged.config.js (config
moves inline to package.json) and cleans up the downstream warnings it exposed: bare
code fences in design-system reference docs, [AA]/[AAA] label escaping, taxonomy heading
levels, and dead caching imports in gh-notification-summary.