Html

SKILL前端设计
前端设计 未标注权限 许可证不明确

生成交互式 HTML 可视化(图表、流程图、UI原型、数据仪表盘、演示页等)

一句话选型结论

按资料字段整理

Html是前端设计类的 Agent Skill,安装方式:GitHub 仓库,权限级别未标注,许可证不明确,没有现成安装命令,需按说明手动放置 SKILL.md。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

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

安装

GitHub 仓库
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
  1. 1
    确认客户端支持

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

  2. 2
    拿到技能文件

    按安装说明或仓库 README,把 SKILL.md 放到客户端的 skills 目录(一般一个技能一个文件夹)。

  3. 3
    刷新技能列表

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

  4. 4
    验证是否生效

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

技能档案

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

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
出页面与组件

按描述生成页面结构和组件草稿。

调整样式与布局

改间距、配色与响应式布局。

生成设计说明

把设计稿整理成开发能接的说明。

选择建议

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

值得选的地方

  • 基础信息齐全,可以先按说明装一个试试。

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
Html当前 未标注权限 GitHub 仓库 未标注 未标注 无
前端设计 只读 GitHub 仓库 882.3 万 Codex、Claude、Cursor 有
Vercel 组合模式 联网访问 GitHub 仓库 385.9 万 Codex、Claude、Cursor 有
Vercel React native skills 前端 只读 GitHub 仓库 246.9 万 Codex、Claude、Cursor 有
adapt 搜索 浏览器控制 GitHub 仓库 202.7 万 Codex、Claude、Cursor 有
使用我的浏览器 浏览器控制 GitHub 仓库 184.8 万 Codex、Claude、Cursor 有

SKILL.md 全文

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

HTML 可视化

功能

生成自包含的交互式 HTML 页面,用于数据图表、流程图、UI 原型、游戏设计文档、演示幻灯片等可视化场景。生成后上传到静态服务获取公开链接,用户在浏览器中查看。

工作流程

Step 1: 生成 HTML

将完整的可视化内容写入一个 self-contained HTML 文件:

staff_id = os.environ.get("TYCLAW_SENDER_STAFF_ID", "unknown")
import time
output_path = f"/tmp/tyclaw_{staff_id}_{int(time.time())}_viz/viz.html"
os.makedirs(os.path.dirname(output_path), exist_ok=True)
# 写入 HTML 内容
with open(output_path, "w", encoding="utf-8") as f:
    f.write(html_content)

Step 2: 上传获取链接

python3 tools/html_upload.py --file /tmp/tyclaw_xxx_viz/viz.html

返回 JSON:{"url": "https://...", "path": "...", "size": 12345}

Step 3: 回复用户

在回复中包含链接,让用户点击查看:

已生成可视化页面,点击查看:
{url}

Step 4: 保存用于迭代

将 HTML 内容同时保存到 _personal/viz_latest.html,用户后续说"改一下颜色"等迭代请求时,先读取此文件作为修改基础。

HTML 生成规范

基本要求

  • 单文件自包含:所有 CSS 和 JS 写在 HTML 内(inline),不依赖外部文件
  • CDN 库可引用:允许通过 <script src> / <link href> 引用白名单 CDN 库
  • 响应式设计:适配桌面和移动端
  • 编码声明:<meta charset="UTF-8">

CDN 白名单

库 用途 CDN
ECharts 图表(折线/柱状/饼图/雷达/热力/漏斗等) cdn.jsdelivr.net/npm/echarts@5/dist/echarts.min.js
Chart.js 轻量图表 cdn.jsdelivr.net/npm/chart.js
Mermaid.js 流程图/状态机/时序图/甘特图 cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js
D3.js 高度定制数据可视化 cdn.jsdelivr.net/npm/d3@7
Tailwind CSS 快速布局和样式 cdn.tailwindcss.com
Anime.js 动画效果 cdn.jsdelivr.net/npm/animejs@3/lib/anime.min.js

优先使用 ECharts(功能最全、中文支持好)。简单布局优先用 inline CSS 而非引入 Tailwind。

默认暗色主题

所有可视化统一使用暗色主题,保持专业视觉风格:

:root {
  --bg-primary: #1a1a2e;
  --bg-secondary: #16213e;
  --bg-card: #0f3460;
  --text-primary: #e8e8e8;
  --text-secondary: #a0a0b0;
  --accent-orange: #e94560;
  --accent-blue: #00adb5;
  --accent-green: #4ecca3;
  --accent-purple: #7b68ee;
  --accent-yellow: #ffc107;
  --border-color: #2a2a4a;
}
body {
  background: var(--bg-primary);
  color: var(--text-primary);
  font-family: -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;
  margin: 0;
  padding: 20px;
}

ECharts 配色:用 backgroundColor: '#1a1a2e',文字 #e8e8e8,坐标轴 #555。

安全约束

  • 禁止 fetch / XMLHttpRequest 访问非 CDN 外部地址
  • 禁止使用 localStorage / sessionStorage / indexedDB
  • 禁止 window.open / window.location 跳转
  • 禁止内嵌 <iframe>

场景模式

根据用户需求选择合适的模式:

1. 数据图表

适用:折线图、柱状图、饼图、雷达图、漏斗图、热力图、散点图等

  • 使用 ECharts,配置 tooltip、legend、toolbox(下载图片按钮)
  • 数据量大时启用 dataZoom(滑动缩放)
  • 多图表用 grid 布局并排或上下排列

2. 时间线 / 流程

适用:故事线、项目进度、事件时间轴、流程图

  • 时间线用 HTML/CSS flexbox + 圆点 + 连线
  • 彩色标签用 <span> + border-radius + 场景对应颜色
  • 流程图优先用 Mermaid.js(graph TD / stateDiagram)

3. UI 原型 / Mockup

适用:游戏界面原型、App 页面 Mockup、交互设计

  • 用 CSS flexbox/grid 做布局
  • 虚线框 border: 2px dashed 表示占位/目标区域
  • 可用 JS 实现简单交互(点击高亮、拖拽归位)
  • 9:16 竖屏布局用 max-width: 360px; margin: 0 auto;

4. 空间布局 / 地图

适用:场景布局、建筑排布、地图标注

  • 用 SVG 画路径线、标注点、区域框
  • CSS absolute 定位放置建筑/元素标签
  • 左图右文的双栏布局:display: grid; grid-template-columns: 1fr 1fr;

5. 演示页

适用:方案演示、数据报告、分析总结

  • 用 CSS 分页:每个 section 高度 100vh,scroll-snap-type: y mandatory
  • 页面切换动画
  • 大标题 + 要点列表 + 配图/图表

迭代修改

用户说"改一下"时:

  1. 读取 _personal/viz_latest.html
  2. 根据用户要求修改对应部分
  3. 写回文件 + 重新上传获取新链接
  4. 更新 _personal/viz_latest.html

常见迭代指令示例:
- "换个配色" → 修改 CSS 变量
- "加个标题" → 插入 <h1>
- "柱状图改折线图" → 改 ECharts type
- "加上交互" → 添加 JS 事件处理
- "数据改一下" → 修改 data 数组

常见问题

5 问
答案由本站依据条目字段整理
Html怎么安装?

没有现成安装命令:按安装说明或仓库 README,把 SKILL.md 放进客户端的 skills 目录(一般一个技能一个文件夹)。

Html支持哪些客户端?

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

Html权限高吗,安全吗?

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

Html收费吗?

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

Html用什么许可证?

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

热门专题

按场景挑技能
全部专题 →

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