状态可见
每次操作都会改变界面,不只改变说明文字。
name: interactive-html-demo
job: build portable interactive HTML
model: state before styling
fallback: retry, jump, reset
boundary: label every simulation
proof: render and click the full path每次操作都会改变界面,不只改变说明文字。
重试、跳转与重置控件能让演示在中断后继续。
原型行为与生产能力会明确区分。
运行成品
这是 Skill 随附的单文件成品。可以直接在这里操作,也可以在新标签页中打开。
全尺寸打开真正可复用的不是配色,而是从动作到结果,再到恢复的完整路径。
先把交互约定清楚,避免页面做得漂亮却没有有效反馈。
interactive-html-demo/
├── SKILL.md workflow and boundaries
├── agents/openai.yaml interface metadata
├── assets/
│ └── single-file-starter.html
├── references/
│ └── acceptance-checklist.md
├── scripts/
│ └── validate_interactive_html.mjs
├── PROVENANCE.md
└── RELEASE.md安装与调用
独立 Skill 适合个人或仓库范围使用。需要让更多人直接安装时,再考虑打包成 Plugin。
OPENAI SKILLS 文档仓库公开后,把下面这条请求交给 Codex:
Use $skill-installer to install interactive-html-demo from https://github.com/Marina-builds/headfirst-skills.Codex 会从个人目录读取 Skill: $HOME/.agents/skills.
git clone https://github.com/Marina-builds/headfirst-skills.git
mkdir -p "$HOME/.agents/skills"
cp -R headfirst-skills/skills/interactive-html-demo "$HOME/.agents/skills/"可以显式调用 $interactive-html-demo,也可以让 Codex 根据描述自动匹配。
这个包足够小,可以人工检查;也足够严格,能在浏览器验收前发现结构缺失。
源码、许可证与发布证据放在一起。