Install
openclaw skills install @thcjp/html-designer-tool-freeopenclaw skills install @thcjp/html-designer-tool-freeHTML设计工具免费版帮助个人开发者快速创建具有专业图形设计品质的HTML页面。该工具融合了排版、配色理论、视觉层级、平衡与构图等设计原则,同时兼顾Web标准、可访问性与响应式设计,让没有专业设计背景的开发者也能产出视觉精美的网页。
本版本面向个人用户,提供核心设计能力与基础模板,适合作品集、博客、产品落地页等中小型项目的快速搭建。
输入: 用户提供图形设计基础所需的指令和必要参数。 处理: 按照skill规范执行图形设计基础操作,遵循单一意图原则。 输出: 返回图形设计基础的执行结果,包含操作状态和输出数据。
<header>、<nav>、<main>、<article>等)输入: 用户提供Web设计能力所需的指令和必要参数。 处理: 按照skill规范执行Web设计能力操作,遵循单一意图原则。 输出: 返回Web设计能力的执行结果,包含操作状态和输出数据。
输入: 用户提供技术实现所需的指令和必要参数。
处理: 按照skill规范执行技术实现操作,遵循单一意图原则。
输出: 返回技术实现的执行结果,包含操作状态和输出数据。
技术参数:使用input_params和output_format参数控制执行行为,支持json/text/csv输出格式。
能力覆盖范围:本skill的核心能力覆盖以下场景关键词:专业的、网页图形设计助手、提供视觉层级、排版等核心能力、适合个人开发者快、速构建精美页面、设计工具免费版是、一款面向个人开发、者的网页图形设计、辅助工具、通过自然语言指令、Agent、生成符合专业设计、涵盖视觉层级、配色理论、排版系统、响应式布局等核心、Use、when、需要设计创作、海报制作、品牌视觉时使用、不适用于、建模和动画制作等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持。
需求:自由职业设计师需要一个展示作品的个人网站。
# 让Agent生成作品集页面
# 示例
# "帮我设计一个个人作品集页面,采用极简风格,
# 包含:英雄区、作品展示卡片网格、关于我、联系方式"
Agent将生成包含以下结构的HTML:
<header>
<nav><!-- 顶部导航 --></nav>
</header>
<main>
<section class="hero">
<h1>作品集标题</h1>
<p>设计师简介</p>
</section>
<section class="portfolio-grid">
<article class="project-card">
<img src="project-1.jpg" alt="项目一缩略图">
<h2>项目名称</h2>
<p>项目描述</p>
</article>
</section>
</main>
需求:独立开发者为一款新应用制作营销落地页。
# 配置设计参数
design_config = {
"page_type": "landing",
"color_palette": ["#1E3A5A", "#FFFFFF", "#F1F5F9"], # 主色/背景/辅助
"fonts": ["Inter", "serif"], # UI字体 + 标题字体
"sections": ["hero", "features", "testimonials", "cta"],
"responsive": True,
"accessibility": "WCAG_2.1_AA"
}
需求:为限时促销活动设计视觉冲击力强的单页。
# 生成营销活动页面
# 指令:"设计一个黑色星期五促销页面,
# 主色调红色与黑色,包含倒计时、商品卡片、CTA按钮"
向Agent描述你的设计需求,包括:
Agent会根据设计原则输出:
# 请求Agent调整设计
# 示例:
# 1. "把主色调改成深蓝色,增加更多留白"
# 2. "优化移动端的字体大小,确保可读性"
# 3. "增加可访问性属性,确保键盘导航"
# 免费版配色方案(预设3种基础配色)
color_schemes:
minimalist:
background: "#FAFAFA"
foreground: "#0F172A"
accent: "#0052FF"
border: "#E2E8F0"
warm:
background: "#FFF8F0"
foreground: "#2D1B0E"
accent: "#E67E22"
border: "#F5E6D3"
professional:
background: "#FFFFFF"
foreground: "#1A1A2E"
accent: "#16213E"
border: "#E5E5E5"
font_pairings = {
"modern_tech": {
"display": "Inter, sans-serif",
"body": "Inter, sans-serif",
"mono": "JetBrains Mono, monospace"
},
"editorial": {
"display": "Playfair Display, serif",
"body": "Source Sans Pro, sans-serif",
"mono": "JetBrains Mono, monospace"
},
"minimal": {
"display": "Inter, sans-serif",
"body": "Inter, sans-serif",
"mono": "monospace"
}
}
| 原则 | 实践建议 | 检查要点 |
|---|---|---|
| 视觉层级 | 使用3种字号建立清晰层级 | 用户能瞬间识别最重要元素 |
| 配色克制 | 主色不超过2-3种 | 鲜艳色彩仅用于CTA按钮 |
| 排版规范 | 行长45-75字符,行高1.5倍 | 长文本可舒适阅读 |
| 响应式 | 移动优先,弹性布局 | 触摸元素不小于44x44px |
| 可访问性 | 语义化标签+ARIA属性 | 通过WCAG 2.1 AA检查 |
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>页面标题</title>
</head>
<body>
<a href="#main" class="skip-link">跳转至主内容</a>
<header>
<nav aria-label="主导航"><!-- 导航 --></nav>
</header>
<main id="main">
<article><!-- 主要内容 --></article>
</main>
<footer><!-- 页脚 --></footer>
</body>
</html>
A: 确保使用标准CSS属性,添加必要的前缀。建议在Chrome、Firefox、Safari中分别测试。免费版提供基础的跨浏览器兼容建议。
A: 优化图片尺寸与格式,使用loading="lazy"属性,压缩CSS文件。免费版提供基础的性能优化建议,如需深度性能分析请升级至PRO版。
A: 免费版提供3种预设配色方案。如需自定义品牌色或生成专属配色系统,可描述你的品牌调性,Agent会基于色彩心理学推荐合适的方案。
A: 免费版支持基础组件(按钮、卡片、表单)的生成。如需完整的可复用组件库与设计令牌系统,请使用PRO版。
A: 免费版聚焦静态结构与样式。如需高级动画、状态管理与复杂交互,建议升级至PRO版获取Framer Motion集成方案。
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
| 现代浏览器 | 运行环境 | 必需 | 系统自带 |
| 代码编辑器 | 工具 | 推荐 | VS Code / WebStorm等 |
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |
输入:用户提供操作指令和必要参数
输出:返回执行结果,包含操作状态和输出数据
用户: 执行核心功能
Skill: 正在执行核心功能...
Skill: 执行完成,结果如下: 操作成功