OUTPUT IS ALWAYS A SINGLE `.html` FILE (never `.md`, never separate CSS/JS files) containing a live, tunable demo of one CSS/JS technique. Use this skill whenever the user asks for an animation playground, animation sandbox, "let me tune the easing", "show me different timings of X", interactive demo of one effect, CSS demo, transition tuner, or any artifact whose primary shape is "one thing animating, with sliders to tune it". Pair with `artifact-css` for the underlying design system and `jQue…
OUTPUT IS ALWAYS A SINGLE `.html` FILE (never `.md`, never separate CSS/JS files) containing a live, tunable demo of one CSS/JS technique.
Use this skill whenever the user asks for an animation playground, animation sandbox, "let me tune the easing", "show me different timings of X", interactive demo of one effect, CSS demo, transition tuner, or any artifact whose primary shape is "one thing animating, with sliders to tune it".
Pair with `artifact-css` for the underlying design system and `jQuery 4.0.0 + jQuery UI 1.14.2` for the slider widgets.
Do NOT use for full editor UIs (use `artifact-editor`) — sandbox is single-effect focused.
Stronger alternatives
This repository is archived — consider an actively maintained alternative.
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Claude CodeNot declared
CursorNot declared
CodexNot declared
GitHub CopilotNot declared
WindsurfNot declared
Gemini CLINot declared
ClineNot declared
OpenCodeNot declared
Repository health
Stars4
Default branchmain
Open issues0
Status
Archived
Package contents
Files included with this skill beyond the listing page.
skill mdSKILL.md5,002 B
docsSUMMARY.md668 B
History
First seen on skills.sh
First recorded snapshot · 6 installs
SKILL.md
artifact-sandbox
## OUTPUT CONTRACT
Produces ONE .html file. A sandbox is a single tunable demo of one CSS/JS technique. ALL of: the demo stage, the controls, the live source preview, and the documentation — in one file.
File extension is .html. File name typically <technique>-sandbox.html.
An interactive demo of one animation or CSS effect, with sliders to tune the parameters live, and the resulting CSS source updating in real time. Useful for "what should the easing be on this transition" conversations, or for capturing the agreed-upon timing for a motion spec.
Read artifact-css/SKILL.md first for the OUTPUT CONTRACT, design tokens, and the Interactivity layer documenting the jQuery + jQuery UI loader pattern. Sandboxes opt-in to that layer for the slider widgets.
When to reach for this skill
User says "let me play with the easing", "tune this animation live", "show me different timings".
User wants a motion spec they can hand to a designer or PM to converge on values.
User wants to ship one effect with a "live preview" page attached.
If they want a triage board / form editor with multiple data structures, use artifact-editor. If they want a slide deck walking through animation principles, use artifact-deck.
Anatomy of a sandbox
Six blocks.
Header — eyebrow + technique name + lead. One sentence on what the demo demonstrates.
Stage — the live demo. Centered. Plays the effect on a button press (or on load + loop).
Controls panel — sliders + selects for every tunable parameter. Each control updates the stage immediately. Pair each slider with an <output> showing the current value.
Live source — a .code-block showing the resulting CSS (or JS) that matches the current control state. Updates on every change. Includes a "copy" button.
Presets row — three to five preset configurations (Subtle, Default, Bold, Bouncy) as buttons. Clicking sets all sliders.
Notes — short prose explaining when to reach for the effect, what to watch out for (perceived performance, accessibility prefers-reduced-motion), and any constraints.