跳到正文
FunCoding

svg-ui-templates

Generate professional SVG UI panels for structured information display. Use when presenting lists, task checklists, pipeline/dependency status diagrams, or rich-text report layouts as SVG images. Covers four templates - list-panel, checklist-panel, pipeline-status, richtext-layout. Style is professional, business-oriented, academic-grade with Material Design color palette.

Star
617
最近提交
2026年3月12日

skills/svg-ui-templates/SKILL.md

在 GitHub 上查看

SVG UI Templates

Generate professional-grade SVG information panels optimized for horizontal (landscape) display.

Templates

TemplateFileUse Case
list-panelassets/list-panel.svg数据表格、参数列表、对比表
checklist-panelassets/checklist-panel.svg任务清单、进度追踪、TODO
pipeline-statusassets/pipeline-status.svg流程依赖图、阶段状态、里程碑
richtext-layoutassets/richtext-layout.svg图文混排、报告摘要、数据简报

Workflow

  1. Read the appropriate template SVG from assets/
  2. Replace {{PLACEHOLDER}} tokens with actual content
  3. Adjust row count / node count by duplicating elements with y-offset
  4. Adjust viewBox height if content exceeds default
  5. Save final SVG → convert to PNG with cairosvg for messaging platforms

For detailed placeholder lists, color system, and extension methods: read references/template-guide.md

Key Rules

  • viewBox width = 1200 (landscape, ~16:9). Adjust height as needed.
  • Font stack: 'Inter','Helvetica Neue','Microsoft YaHei',sans-serif — never change order.
  • Status colors: Green=#43A047, Amber=#FF8F00, Grey=#90A4AE, Red=#E53935
  • Shadow filter on all cards: filter="url(#cardShadow)" or equivalent id.
  • Row spacing: duplicate row blocks with +56px (list) or +60px (checklist) y-offset.
  • PNG conversion: python3 -c "import cairosvg; cairosvg.svg2png(url='in.svg', write_to='out.png', output_width=2400)"
  • When sending via Feishu/WeChat, always convert to PNG first (SVG not rendered inline).
  • 飞书图文卡片集成: 生成 PNG 后,使用 feishu-rich-card skill 将图片嵌入飞书交互式卡片,实现图文混排汇报。参见 ../feishu-rich-card/SKILL.md。

相似的 Skill

prototype

MAmattpocock/skills318k近 7 天新增 9,301 个 star

angular-developer

AFaffaan-m/ECC299k近 7 天新增 5,106 个 star

官方

firecrawl-build-scrape

FIfirecrawl/firecrawl200k近 7 天新增 2,106 个 star

官方

brand-guidelines

ANanthropics/skills189k近 7 天新增 2,932 个 star

精选

frontend-design

为界面确定视觉方向和字体,避免模板化的默认样式。

ANanthropics/skills189k近 7 天新增 2,932 个 star

精选

web-artifacts-builder

用 React、Tailwind 和 shadcn/ui 构建多组件页面。

ANanthropics/skills189k近 7 天新增 2,932 个 star