/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,
$ npx -y skills add xjtulyc/MedgeClaw --skill svg-ui-templates --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/svg-ui-templates
Context preview
The summary Claude sees to decide when to auto-load this skill.
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,
SKILL.md
svg-ui-templates.SKILL.mdname: svg-ui-templates
description: >
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.
SVG UI Templates
Generate professional-grade SVG information panels optimized for horizontal (landscape) display.
Templates
| Template | File | Use Case | |----------|------|----------| | **list-panel** | `assets/list-panel.svg` | 数据表格、参数列表、对比表 | | **checklist-panel** | `assets/checklist-panel.svg` | 任务清单、进度追踪、TODO | | **pipeline-status** | `assets/pipeline-status.svg` | 流程依赖图、阶段状态、里程碑 | | **richtext-layout** | `assets/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`。
Read more
name: svg-ui-templates description: > 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.
SVG UI Templates
Generate professional-grade SVG information panels optimized for horizontal (landscape) display.
Templates
| Template | File | Use Case | |----------|------|----------| | **list-panel** | `assets/list-panel.svg` | 数据表格、参数列表、对比表 | | **checklist-panel** | `assets/checklist-panel.svg` | 任务清单、进度追踪、TODO | | **pipeline-status** | `assets/pipeline-status.svg` | 流程依赖图、阶段状态、里程碑 | | **richtext-layout** | `assets/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`。
Open-source AI research assistant for biomedicine — chat to run RNA-seq, drug discovery, clinical analysis, and more. Built on Claude Code with 140 K-Dense scientific skills, real-time dashboard, and RStudio/JupyterLab integration. | 开源生物医学 AI 研究助手,对话即可驱动转录组、药物发现、临床分析等工作流,集成 140 个科学技能与实时研究看板。

