cmux-artifact
Installation
SKILL.md
cmux Artifact
Use this skill when the user asks for an HTML artifact, walkthrough, evidence page, demo page, artifact preview, or a workspace layout that helps them dogfood, verify, or understand a change. The goal is a durable, inspectable artifact plus non-disruptive cmux workspace tabs for the important evidence.
Prerequisites
- The caller cmux workspace is the default target, not a requirement. Read the
cmux-workspaceskill when opening panes, tabs, browsers, logs, screenshots, videos, or generated documents.- Default to the caller workspace's right helper pane for task-tied evidence (dogfood proof, failure logs, verification pages) that the user wants next to the work they triggered.
- Prefer a dedicated or new workspace when the artifact is standalone and durable (a design doc, report, or reference page the user will return to), when splitting the caller workspace would crowd an active terminal, or when the user asks for it elsewhere. Create it additively with
cmux new-workspace; only switch to it when the user asked to view the artifact now (an explicit "open it" counts). Never callselect-workspace/focus-panespeculatively. - If unsure which fits, ask, or pick the least-disruptive option and say where you put it so the user can redirect.
- Prefer real command output, logs, screenshots, traces, and timings. Do not invent evidence.
- Keep final user-facing artifacts out of
/tmp.
Artifact Location
Put final artifacts under a branch-scoped durable tree: