timzaak/web-dev-skills/t-html-show

Claude Code and agent skill by timzaak/web-dev-skills

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Generate or update an HTML Preview for a Markdown document.

Install

npx vskill@latest install timzaak/web-dev-skills/t-html-show

SKILL.md

文档 HTML Preview 生成

将一个 Markdown 文档交给 html-show subagent,生成或更新 .ai/preview/ 下的可视化审阅页。

运行时边界统一参考:${CLAUDE_PLUGIN_ROOT}/protocols/runtime-boundaries.md。 内容、路径、检查与打开规则统一以 ${CLAUDE_PLUGIN_ROOT}/protocols/html-show-contract.md 为准;PRD 额外遵循 ${CLAUDE_PLUGIN_ROOT}/protocols/prd-preview-contract.md。本 skill 只负责入口校验、委派和结果收口,不重复定义 Preview 规则。

使用方式

bash
/t-html-show <path-to-markdown>

参数必须是已存在的 Markdown 文件路径,直接来自 $ARGUMENTS;拒绝空参数、非文件路径和包含 .. 的路径。

不要用本命令创建或修改源文档:

  • PRD 创建或更新使用 /t-prd
  • PRD 完整性检查使用 /t-prd-check
  • 需要改变文档语义时,先修改源文档,再重新生成 Preview

工作流程

  1. 读取以下文件:
  • ${CLAUDE_PLUGIN_ROOT}/protocols/runtime-boundaries.md
  • ${CLAUDE_PLUGIN_ROOT}/protocols/html-show-contract.md
  • ${CLAUDE_PLUGIN_ROOT}/protocols/subagent-dispatch.md
  • ${CLAUDE_PLUGIN_ROOT}/agents/html-show.md
  • PRD 输入额外读取 ${CLAUDE_PLUGIN_ROOT}/protocols/prd-preview-contract.md
  1. 校验 $ARGUMENTS,确认源 Markdown 文件存在。
  2. 按 subagent-dispatch.md 委派 html-show:将完整 agent 角色定义注入 prompt,并只追加本次源文档路径。
  3. 检查 subagent 返回的 status、preview_path 和 check_result;失败时原样报告具体问题,不宣称已完成。
  4. 默认不打开 Preview。报告路径和当前平台的打开命令;仅当用户明确要求打开时,按 html-show-contract.md 的「送达验证分级」执行并报告 open_result:当前会话可调用 chrome-devtools 浏览器工具时走 verified-render(new_page 打开 file:// 页、截图留证、检查 console 加载失败),否则运行 python ${CLAUDE_PLUGIN_ROOT}/scripts/open-preview.py <preview-path> --json 按返回分级报告;证据不足不得宣称"已打开"。

最小委派上下文:

text
使用 html-show 生成或更新 HTML Preview。
源文档: <document-path>

完成输出

向用户报告,第一行给一句话结论,最后一行给唯一的下一步动作(如"打开 Preview,重点审阅 <区域>"):

  • preview_path
  • doc_type
  • mode: create | update
  • visualization_type
  • check_result
  • open_result(仅当执行了打开;结构见 html-show-contract.md 送达验证分级)
  • 打开命令,以及外部依赖所需的安装、构建或启动命令(如有)

若 subagent 返回 required_doc_updates,明确说明 Preview 不能代替源文档承载这些语义变更。

失败条件

  • 参数缺失、不是 Markdown 文件路径、包含 .. 或源文件不存在
  • agent 角色未注册或无法委派
  • Preview 无法写入或机械检查无法通过
  • 打开请求执行失败(命令非零退出或 open_result.status=failed)
  • 源文档、契约或用户最新意图冲突

发生失败时保留已生成文件,报告原因和路径;不得绕过契约或伪报成功。

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/timzaak/web-dev-skills/t-html-show/badge)](https://verified-skill.com/skills/timzaak/web-dev-skills/t-html-show)

Something wrong with this skill or its page? Tell us.