Borrowing it
Nothing to install: this file belongs to autonomous-ai/autonomous-workshop. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/autonomous-ai/autonomous-workshop/main/.claude/skills/design-a-toy/SKILL.mdgit clone --depth 1 https://github.com/autonomous-ai/autonomous-workshopWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/autonomous-ai/autonomous-workshop/design-a-toy)<a href="https://agentmods.dev/skills/autonomous-ai/autonomous-workshop/design-a-toy"><img src="https://agentmods.dev/badge/skills/autonomous-ai/autonomous-workshop/design-a-toy/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/autonomous-ai/autonomous-workshop/design-a-toy"><img src="https://agentmods.dev/badge/skills/autonomous-ai/autonomous-workshop/design-a-toy.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00138 | $0.20447 |
| Opus 5.5 | $0.00055 | $0.08179 |
| Sonnet 5.5 | $0.00028 | $0.04089 |
| Haiku 4.5 | $0.00014 | $0.02045 |
Grade A, and why
design-a-toy scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 1,393 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Design a toy before the run
This skill does the creative work outside Workshop, where the human watches every step, and hands Workshop a finished design.
Workshop's Spark route is ("make", "release"): the Wish goes in, Make builds,
Release publishes. Nothing in the run verifies that the Manager consulted the
Inventor or passed it the Wish verbatim — the Inventor subagent's instructions
carry only its Taste. The answer is not to police the run. It is to leave
nothing for the run to invent.
The output of this skill is one CONTRACT.md, handed to build-a-toy.
The human reviews pictures, not the contract. They answer the design
questions in Stage 1 and approve the finished set of images in Stage 4. They
never read or approve the design-contract block or a contract diff. Keeping the
contract and the images in agreement is this skill's job, done by the
Contract Proof and measurement in Stages 3a and 3b, so that approving the images is the same as approving the
contract.
Lessons
LESSONS.md holds what earlier designs and builds taught, with its Stage 3 entries in LESSONS-REFERENCE-IMAGES.md. Read its section for each stage before working that stage. It never overrides this file, the Taste or the human's answer.
Who designs
Read the Inventor's TASTE.md from inventors/<id>/TASTE.md and work as that
Inventor throughout. The Taste is the constitution: it decides what is in scope,
what wins a trade-off, and what gets rejected. Do not paraphrase it into
something more agreeable. If the idea the human wants is outside the Taste, say
so plainly and name which clause it fails — do not quietly widen the Taste to
fit.
There is no default Inventor. Read the description line of every
inventors/*/TASTE.md, propose the one or two whose scope fits the idea, name
the clause that makes each fit, and let the human choose. A board-game
Inventor is not a safe fallback for a vehicle, a creature or a mechanism.
What ships with it
13 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- carry-check-prompt.md 1.6 KB
- checklist-prompt.md 1.3 KB
- critic-prompt.md 3.9 KB
- LESSONS-REFERENCE-IMAGES.md 6.4 KB
- LESSONS.md 10 KB
- proof-prompt.md 12 KB
- scripts/camera_composition.py 9.6 KB runs code
- scripts/contract_lint.py 14 KB runs code
- scripts/gen_image.py 2.7 KB runs code
- scripts/proof_views.py 22 KB runs code
- scripts/seal_proof.py 16 KB runs code
- scripts/swept_ceiling.py 12 KB runs code
- scripts/travel_stop.py 16 KB runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday Changed · +1 lines 096d6398ecac
- 3d ago Changed · +91 lines · +4 tokens per session 7e266cacdc31
- 4d ago Changed · +2 lines 11b76b007d1d
- 6d ago Changed · +2 lines 73e4f4cc1dfa
- 7d ago Changed · +333 lines · +11 tokens per session a02555c8c4b5
- 13d ago Changed · +74 lines 7adbf0952901
- 16d ago Changed · +63 lines a59b7cf274ce
- 20d ago Changed · +4 lines 3573c103e0aa
- 22d ago Changed · +44 lines 9637cb47c444
- 28d ago First seen · 779 lines · 123 tokens per session scan A 8f44bc82195a
design-a-toy is a skill published in the GitHub repository autonomous-ai/autonomous-workshop (24 stars, last pushed yesterday), licensed Apache-2.0. It adds 138 tokens to every session and 20,447 once invoked, about $0.0006 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-17.
design-a-toy compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| design-a-toyautonomous-ai/autonomous-workshop | Skill | 24 | yesterday | Apache-2.0 | A | 138 | Claude Code |
| pygame-coregamedev-skills/awesome-gamedev-agent-skills | Skill | 6.9k | 9d ago | Apache-2.0 | A | 85 | Claude Code |
| vibeuekevinpbuckley/VibeUE | Skill | 812 | 2d ago | MIT | A | 82 | Claude Code, Codex |
| demo-1-terminal-arcadedecodingai-magazine/building-a-coding-agent-from-scratch-course | Skill | 1.1k | 13d ago | Apache-2.0 | A | 46 | Claude Code, Codex |
| glyphs-mcp-developmentthierryc/Glyphs-mcp | Skill | 59 | 5d ago | Apache-2.0 | A | 59 | Codex |
| game-ai-patternsHermeticOrmus/claude-code-game-development | Skill | 78 | 1mo ago | MIT | A | 58 | Claude Code |
| animation-patternsHermeticOrmus/claude-code-game-development | Skill | 78 | 1mo ago | MIT | A | 64 | Claude Code |