agentsclimarketplace

Dg summon cats

Skill palol/skills-zoo/skills/dg-summon-cats

A menagerie of Agent Skills for AI coding agents

Install
npx -y skills add palol/skills-zoo --skill dg-summon-cats

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 27 days oldThe repository was created 27 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Summon two pixel cats, Greta and Nigel, into an Obsidian Digital Garden (Eleventy) site. Visitors tap or click anywhere to direct the bonded cats across the viewport; they walk, idle, sleep, and scratch using Neko sprite animations inspired by WebNeko. Use when a Digital Garden user wants roaming pixel pets, desktop cats, Neko cats, or Greta and Nigel. Upstream-safe, theme-independent, and no core/layout edits. Trigger on: summon cats, pixel cats, Neko cats, WebNeko, roaming pets, Greta and Nigel, desktop pet.

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

5.5 KB, as published. Nobody here has run it

Summon Greta and Nigel

Adds two decorative pixel cats to every page of an Obsidian Digital Garden:

  • Greta - cream/spirit sprite, slower and slightly clumsy.
  • Nigel - gray sprite, faster.
  • Tap or click anywhere and both cats travel toward that point.
  • When left alone they idle, sleep, scratch themselves, or scratch a nearby viewport edge.

Everything installs into user-owned paths, so upstream Digital Garden updates do not overwrite it.

Inspirations

  • WebNeko - the classic browser Neko: click to play chase, with walk / idle / sleep / scratch animations and sprite variants (including spirit and gray). This skill adapts that interaction pattern for a Digital Garden; it does not embed or redistribute WebNeko's runtime.
  • First encountered via chardidath.ing - discovery path only, not the upstream source.

When to Use This Skill

Use when a Digital Garden user asks for roaming pixel pets, Neko-style desktop cats, or the Greta and Nigel interaction. Do not use this exact install flow for Quartz, Astro, or generic sites; those stacks need different component and asset paths.

Quick Install (agent-driven)

  1. Verify the prerequisites below.
  2. Copy assets/zzz-summon-cats.njk to src/site/_includes/components/user/common/footer/zzz-summon-cats.njk.
  3. Append assets/summon-cats.scss to src/site/styles/custom-style.scss.
  4. Copy assets/greta-neko.png and assets/nigel-neko.png to src/site/img/user/.
  5. Build the site and run references/verify.md.
  6. Only commit or push if the user asks.

Prerequisites (verify first)

  1. The target is an oleeskild Digital Garden + Eleventy repo with source under src/site/.
  2. src/site/_data/dynamics.js autoloads components/user/common/footer/*.njk, and the layout iterates that footer slot.
  3. src/site/styles/custom-style.scss is compiled by the site.
  4. .eleventy.js passes src/site/img through to /img.

If paths differ, adapt them without editing plugin-core layouts.

Instructions

1. Install the component

Copy:

assets/zzz-summon-cats.njk
→ src/site/_includes/components/user/common/footer/zzz-summon-cats.njk

The zzz- prefix keeps the behavior late in the alphabetically sorted footer slot. The component creates the two decorative elements at runtime; it adds no visible page markup.

2. Install the styles

Append assets/summon-cats.scss to src/site/styles/custom-style.scss. Keep the tuning block together. The cats use no theme colors, so their sprites remain faithful in light and dark mode.

3. Install the sprites

Copy both PNGs into src/site/img/user/:

greta-neko.png
nigel-neko.png

The component expects /img/user/greta-neko.png and /img/user/nigel-neko.png. If the target uses a different public image path, update the two constants near the top of the component.

4. Build and verify

npm run build

Follow references/verify.md, including pointer, resize, reduced-motion, and mobile checks.

Key Design Points

  • Upstream-safe - footer autoload, user stylesheet, and user image directory only.
  • Local sprites - no runtime CDN or network dependency.
  • Unified input - one pointerdown listener handles mouse, pen, and touch without duplicate touch/click events.
  • Decorative and non-blocking - cats are aria-hidden, ignore pointer events, and sit above the page without intercepting controls.
  • Reduced motion - with prefers-reduced-motion: reduce, cats jump to the requested position and remain idle instead of continuously animating.
  • Single instance - a global guard prevents duplicate cats if the component initializes twice.

Reference Files

  • references/architecture.md - runtime lifecycle, sprite atlas layout, and adaptation notes.
  • references/tuning.md - safe speed, size, timing, and start-position adjustments.
  • references/verify.md - build and browser QA checklist.

Assets

  • assets/zzz-summon-cats.njk - drop-in runtime component.
  • assets/summon-cats.scss - positioning, rendering, focus-safe behavior, and tuning knobs.
  • assets/greta-neko.png - cream/spirit 8×4 Neko sprite atlas.
  • assets/nigel-neko.png - gray 8×4 Neko sprite atlas.

Risk Level

L1 (low). Installs one user-owned component, appends user CSS, and copies two local PNGs. The script listens for pointer and resize events and runs local animation frames in the browser. It sends no data, makes no network requests, reads no secrets, and is removed by deleting those three installed files plus the appended style block.

Validate & Package

npx skills-ref validate skills/dg-summon-cats/
cd .. && zip -r dg-summon-cats.zip dg-summon-cats

Ship the complete directory so the two sprite sheets remain with the skill.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.