# Miniapp

> Build a tiny interactive HTML playground only when someone asks to see, play with, or step through a mechanism.

- Skill: `yc-software/miniapp` (Agent Skill)
- Install (CLI): `npx skillmds@latest add yc-software/miniapp`
- Raw SKILL.md: https://api.skillmd.com/api/skills/yc-software/miniapp/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: yc-software (https://skillmd.com/u/yc-software)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/yc-software/miniapp

---


# Miniapp

In a web conversation, use the `miniapp` tool for a focused, one-screen interactive explanation, simulation, or small game. The tool is intentionally unavailable on surfaces that cannot render playground artifacts.

- Keep HTML, CSS, and JavaScript self-contained.
- Do not use network requests, external assets, modules, or servers.
- Make controls keyboard-accessible and label them clearly.
- Let the document choose its own presentation; the host will not rewrite it.
- Do not put a marker or artifact URL in the reply. The client attaches the playground from the typed tool result.
- Use `publish` instead when the app needs persistence, a server, or multiple routes.

