网页模板—ls

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

制作「单个 HTML 文件、双击即可打开/分享」的精美中文网页——个人主页、人物/运动员介绍页、作品集、产品宣传页、赛事与数据展示页。内置一套验证过的深色电竞风单页设计系统(渐变大字、滚动揭示、数字滚动、时间轴、可筛选卡片列表、3D 倾斜、粒子背景)与完整的构建/校验工具链,覆盖素材图片压缩、base64 内联、占位符注入、发布前自检、无头渲染截图验收。当用户要求做网页、做个人主页/介绍页/落地页、把 docx 资料或一堆图片变成网页、基于某模板改一版网页,或页面出现破图/区块错乱/图片重复/体积过大需要修复时使用。

一句话选型结论

按资料字段整理

网页模板—ls是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_a0a7001c/workbody-html-1
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_a0a7001c仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791620162
正文体量6.9 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
网页模板—ls当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

6.9 KB
模型实际读到的说明书原文,来自技能仓库

单文件网页构建器

概述

产出一个自包含的单 HTML 文件:CSS、JS、图片(base64)全部内联,双击即可打开,
通过聊天/邮件/网盘分享都不会破图。附带一套经过真实交付验证的工具链,
把"素材 → 页面 → 自检 → 截图验收"串成可重复的流水线。

配套的完整设计系统(深色电竞风)与端到端经验都沉淀在 references/ 与 assets/ 里。

何时使用

  • 用户要求做网页 / 个人主页 / 人物介绍页 / 作品集 / 落地页 / 宣传页
  • 用户给了 docx、pdf、或一堆图片,要求"做成网页"
  • 用户给了一个模板 HTML,要求照着做一版自己的
  • 已有页面出现破图、区块嵌套错乱、多张卡片共用同一张图、体积过大等问题
  • 需要把已有网页改成自包含单文件(图片内联)以便分享

不适用:需要后端、需要多页路由、需要真实接口交互的项目。

核心原则(先读这四条)

  1. 单文件 + base64 内联。不要产出 HTML + assets/ 目录结构——相对路径在预览面板、
    聊天分享、邮件附件里都会失效。图片先压到 400px 宽 / q82 webp 再内联。
  2. 先写带 __IMG_x__ 占位符的模板,再用脚本注入图片。
    绝不让模型直接输出含 base64 的巨型 HTML——既容易截断,也无法复核。
  3. 内容只取自用户给的素材。不编事实;衍生数字必须标口径(如"不完全统计");
    缺图先用占位封面,并在脚注说明。
  4. 改完必须跑三项自检并真的看截图。静态检查全绿≠页面没问题。

快速开始

SK=~/.workbuddy/skills/single-file-page-builder

# 0) 首次准备环境(AVIF 素材与截图验收都需要)
python -m venv ~/.workbuddy/binaries/python/envs/default
<venv>/Scripts/pip install pillow pillow-avif-plugin playwright
<venv>/Scripts/python -m playwright install chromium

# 1) 图片素材压缩成网页用 webp(--mode avatar 用于圆形头像)
python $SK/scripts/prepare_images.py --src ./图片 --out ./_build/webp
python $SK/scripts/prepare_images.py --src ./队友 --out ./_build/webp --mode avatar

# 2) 基于骨架模板写自己的文案(图片保持占位符)
cp $SK/assets/template.html ./page.tpl.html

# 3) 注入图片产出终稿(先 --check 干跑)
python $SK/scripts/build_page.py --template page.tpl.html --img-dir ./_build/webp --check
python $SK/scripts/build_page.py --template page.tpl.html --img-dir ./_build/webp --out index.html --backup

# 4) 给已有页面增量补图(幂等,可重跑)
python $SK/scripts/inject_images.py array --html index.html --array HONORS \
    --map champ.json --img-dir _build/webp --carry y --key-fields t --require r=冠军
python $SK/scripts/inject_images.py dom   --html index.html --map mates.json \
    --img-dir 队友 --avatar-class av --heading h4 --avatar-radius

# 5) 发布前自检(三项互补,都要跑)
python $SK/scripts/validate_page.py --html index.html        # 标签配平/占位符/JS语法/资源
python $SK/scripts/audit_images.py  --html index.html --src 图片 --src _build/webp --label
python $SK/scripts/shoot_page.py    --html index.html --out _shots --selectors "#honorGrid,.moments"

脚本速查

脚本 作用 关键参数
prepare_images.py 素材 → 压缩 webp + base64 体积清单;自动报"内容相同的素材" --src --out --max-width --quality --mode card\|avatar
build_page.py 占位符 → base64 注入,产出单文件;缺素材会中止 --template --out --img-dir --map --check
inject_images.py 已有页面增量补图,幂等 array 模式:--array --map --carry --key-fields --require;dom 模式:--map --avatar-class --heading --avatar-radius
validate_page.py 标签配平 / 占位符残留 / 内联 JS 语法 / 本地资源 / 体积 --html --template --json
audit_images.py 每张内联图 md5 溯源,抓"一图多用"与素材重名 --html --src(可重复)--label
shoot_page.py 无头渲染:控制台报错、破图、区块截图、整页长图 --html --out --selectors --click --full

validate_page.py 与 shoot_page.py 有问题时返回退出码 1,可直接串进流程判断。

工作流

完整的 7 步流程、决策点、以及"修改既有页面"的规范见 references/workflow.md。
开工前至少读一遍第 3 步(写占位符模板)与第 6 步(三项自检)。

资源

  • assets/template.html — 88KB 骨架模板:一套完整跑通的设计系统(导航/首屏/简介/数据/
    时间轴/荣誉列表/表格/队友/评价/页脚 + 11 类动效),图片位置是 23 个 __IMG_x__ 占位符。
    改造指南、占位符清单、逐区块行号对照表见 references/template-guide.md。
  • assets/demo/donk-homepage.html — 完整成品(780KB 自包含,CS 选手介绍页)。
    想知道"最终应该长什么样"就打开它;需要抄具体写法时看它。
  • references/design-system.md — 设计 token、区块架构、动效清单、换配色方案、响应式断点。
  • references/workflow.md — 端到端 7 步流程与工程规范。
  • references/pitfalls.md — 踩坑清单。做图片相关操作前务必读第 1 节(素材重名、
    文件名与内容不符、头像取景、低清混入)。

交付检查清单

  • [ ] validate_page.py 全部通过(无占位符残留、无标签错配、JS 语法正确)
  • [ ] audit_images.py 无"一图多用",素材目录无内容重复的文件
  • [ ] shoot_page.py 无控制台报错、无破图,且已人工查看关键区块截图
  • [ ] 页面总大小合理(23 张图的量级约 780KB;超 3MB 需重新压图)
  • [ ] 移动端(≤560px)区块不溢出、导航抽屉可用
  • [ ] 交付说明里列出:包含哪些区块、未使用的素材、待补项
  • [ ] 告知用户改文案的方式:直接改标签之间的文字,base64 只出现在
    src="data:image/..." 与 url(data:image/...) 内部

常见问题

5 问
答案由本站依据条目字段整理
网页模板—ls怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_a0a7001c/workbody-html-1。安装方式为未标注。装完刷新技能列表或重开客户端。

网页模板—ls支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

网页模板—ls权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

网页模板—ls收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

网页模板—ls用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。