web-design-studio by xiaodong-wu/web-design-studio
npx skills add https://github.com/xiaodong-wu/web-design-studio --skill web-design-studio此技能结合前端设计专业能力与 AI 图像生成技术,创建包含所有视觉元素的完整、可用于生产的网页。
当用户请求以下内容时使用此技能:
此技能执行一个两步流程:
遵循前端设计美学原则,创建一个独特、生产级的界面:
设计思维:
前端美学:
识别设计中所需的所有图像,并使用图像生成脚本生成它们:
下面的脚本路径使用 作为默认安装位置。如果您通过 安装此技能,实际路径可能不同(例如 或类似路径)。请根据您的设置调整路径。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
~/.claude/skills/npx skills add~/.local/share/npx/skills/识别图像需求:
生成图像: 为每个需要的图像运行图像生成脚本。图像会自动保存到项目的 images/ 目录以便更好地组织:
uv run ~/.claude/skills/web-design-studio/scripts/generate_image.py \
--prompt "detailed image description matching the design aesthetic" \
--filename "yyyy-mm-dd-hh-mm-ss-descriptive-name.png" \
--resolution 1K|2K|4K
分辨率指南:
文件名格式: {timestamp}-{descriptive-name}.png
yyyy-mm-dd-hh-mm-ss (24 小时制)图像组织:
images/ 目录images/filename.png生成所有需要的图像后,创建最终代码,包含:
images/filename.png 正确引用的所有生成图像重要提示: 创建 HTML 文件后,您必须验证所有图像是否正确加载:
python ~/.claude/skills/web-design-studio/scripts/verify_images.py
此脚本检查:
images/ 前缀等)在所有图像验证成功之前,不要进行下一步。
图像验证后,您必须为客户交付生成一份专业的设计规格文档。这是强制性的最后一步。
基本用法:
python ~/.claude/skills/web-design-studio/scripts/generate_design_doc.py \
--project-name "Coffee Shop Landing Page" \
--output "design-doc-coffee-shop.html"
从 HTML 自动提取(推荐):
python ~/.claude/skills/web-design-studio/scripts/generate_design_doc.py \
--project-name "Coffee Shop Landing Page" \
--output "design-doc-coffee-shop.html" \
--html-file "index.html"
--html-file 参数自动提取:
这是推荐的方法,因为它通过分析实际的 HTML 代码来节省时间并确保准确性。
高级用法(手动参数):
python ~/.claude/skills/web-design-studio/scripts/generate_design_doc.py \
--project-name "Coffee Shop Landing Page" \
--output "design-doc-coffee-shop.html" \
--design-concept "温暖有机的咖啡文化体验,采用大地色系和质朴风格" \
--target-audience "咖啡爱好者、年轻职场人士、追求品质生活的消费者" \
--primary-color "#8B4513" \
--secondary-color "#A0522D" \
--accent-color "#D4AF37" \
--typography "标题:Playfair Display,正文:Lato" \
--page-sections "Hero区,产品展示,品牌故事,客户评价,联系信息,页脚" \
--cta-count "8" \
--tech-stack "HTML5,CSS3,JavaScript,响应式设计" \
--features "图片懒加载,平滑滚动,表单验证,移动优化" \
--author "设计团队名称" \
--project-type "landing-page" \
--version "1.0"
带图像列表:
python ~/.claude/skills/web-design-studio/scripts/generate_design_doc.py \
--project-name "Coffee Shop" \
--output "design-doc.html" \
--image-list "2026-01-26-10-30-01-hero.png|4K|Banner区背景,2026-01-26-10-30-02-product.png|2K|产品展示" \
--primary-color "#0a2540" \
--secondary-color "#1e3a5f" \
--accent-color "#ff6b2c"
文档内容(6 个主要部分):
输出: 一份专业格式化的 HTML 文档,带有粘性导航、全面的部分和精美的样式 - 非常适合客户演示和设计交接。
关键参数:
--html-file:(推荐)从 HTML 自动提取区块、颜色、图像、CTA--design-concept, --target-audience:项目描述--primary-color, --secondary-color, --accent-color, --bg-color:自定义配色方案--page-sections:逗号分隔的区块列表--image-list:格式:filename1|resolution1|purpose1,filename2|resolution2|purpose2--cta-count:CTA 按钮数量--author:设计团队/作者名称--project-type:landing-page, website, dashboard 等--version:文档版本号用户请求: "为一家咖啡店创建一个落地页"
流程:
设计阶段: 选择温暖、有机的美学风格,采用大地色系、质朴的排版
图像规划: 识别以下需求:
生成图像:
# 主视觉横幅 (自动保存到 images/)
uv run ~/.claude/skills/web-design-studio/scripts/generate_image.py \
--prompt "warm rustic coffee shop interior, golden hour lighting" \
--filename "2026-01-24-10-30-15-coffee-shop-hero.png" \
--resolution 4K
# 产品图 (自动保存到 images/)
uv run ~/.claude/skills/web-design-studio/scripts/generate_image.py \
--prompt "artisan coffee cup on wooden table, latte art, top view" \
--filename "2026-01-24-10-32-45-coffee-cup-product.png" \
--resolution 2K
# 背景纹理 (自动保存到 images/)
uv run ~/.claude/skills/web-design-studio/scripts/generate_image.py \
--prompt "subtle coffee bean pattern texture, warm brown gradient" \
--filename "2026-01-24-10-35-20-coffee-texture-bg.png" \
--resolution 2K
创建代码: 构建完整的 HTML/CSS,使用 images/filename.png 集成所有图像
验证图像:(关键步骤)
python ~/.claude/skills/web-design-studio/scripts/verify_images.py
这确保所有图像路径正确且文件存在。在继续之前修复任何问题。
生成设计文档:(必需的最终步骤)
python ~/.claude/skills/web-design-studio/scripts/generate_design_doc.py \
--project-name "Coffee Shop Landing Page" \
--output "design-doc-coffee-shop.html" \
--html-file "index.html"
脚本将自动提取:
* 带有内容摘要的页面区块
* CSS 中的配色方案
* 所有图像及其分辨率
* CTA 按钮数量
可选:添加自定义参数以获得更多控制:
python ~/.claude/skills/web-design-studio/scripts/generate_design_doc.py \
--project-name "Coffee Shop Landing Page" \
--output "design-doc-coffee-shop.html" \
--html-file "index.html" \
--design-concept "温暖有机的咖啡文化体验,采用大地色系和质朴风格" \
--target-audience "咖啡爱好者、年轻职场人士" \
--author "设计团队"
脚本需要 Gemini API 密钥:
--api-key 参数传递GEMINI_API_KEY 环境变量此技能产生以下完整的交付物:
images/ 目录完成前的验证清单:
images/ 目录images/filename.pngpython verify_images.pypython generate_design_doc.py请记住:目标是创建完整的网页体验,其中每个视觉元素都经过深思熟虑的设计和生成 - 没有占位符图像,没有“此处放置图像”的部分。真实、完成的作品。
每周安装数
108
仓库
GitHub 星标数
12
首次出现
Jan 24, 2026
安全审计
安装于
opencode95
cursor81
claude-code78
gemini-cli75
codex75
github-copilot64
AI Elements:基于shadcn/ui的AI原生应用组件库,快速构建对话界面
67,500 周安装
Mamba架构教程:选择性状态空间模型安装与使用指南,实现O(n)序列建模
202 周安装
deslop AI代码清理工具 - 自动移除冗余AI生成代码,提升代码质量
200 周安装
deslop - 自动移除AI生成代码冗余的工具 | 清理冗余注释与防御性代码
203 周安装
GitHub PR评论处理助手 - 使用gh CLI自动化处理Pull Request评论与审阅线程
203 周安装
模块联邦文档助手 mf-docs - 精准获取MF文档,快速解决开发问题
89 周安装
GitHub开源项目搜索助手 - 智能需求挖掘与结构化推荐,精准筛选高星优质仓库
201 周安装