Skip to content
cccskills
FreePublished on GitHub

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.

The English summary is being prepared. Showing the original description.

xjtulyc/MedgeClaw617 stars(GitHub 617 + cccskills 0)

Run score Not tested

See how to install

Files included (6)

  • SKILL.md2.2 KB
  • assets/checklist-panel.svg6.0 KB
  • assets/list-panel.svg4.5 KB
  • assets/pipeline-status.svg7.6 KB
  • assets/richtext-layout.svg5.3 KB
  • references/template-guide.md4.2 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

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。

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Dispatch biomedical research and data analysis tasks to Claude Code with K-Dense Scientific Skills. Use this skill when the user asks to run any bioinformatics, genomics, drug discovery, clinical data analysis, proteomics, multi-omics, medical imaging, or scientific computation task. Also use for literature search (PubMed, bioRxiv), pathway analysis, protein structure prediction, or scientific writing tasks.

The English summary is being prepared. Showing the original description.

xjtulyc/MedgeClaw617Updated Mar 12, 2026

CHARLS (China Health and Retirement Longitudinal Study) database-specific knowledge for reproducing published papers. Use when reproducing or analyzing papers that use CHARLS data, including variable mapping from harmonized to raw questionnaire items, cognitive function scoring (episodic memory, mental status, TICS), CESD-10 depression screening, social isolation index construction, and chronic disease coding. Also use for any CHARLS data cleaning, variable construction, or cohort selection task.

The English summary is being prepared. Showing the original description.

xjtulyc/MedgeClaw617Updated Mar 12, 2026

CJK (中日韩) 字体检测与 matplotlib 配置。任何涉及中文标签、标题、图例的 可视化任务启动前必须先执行本 skill 的字体检测流程,确保不会出现方块乱码。 适用于 matplotlib / seaborn / plotly 静态导出等场景。

The English summary is being prepared. Showing the original description.

xjtulyc/MedgeClaw617Updated Mar 12, 2026

Send rich interactive cards with embedded images in Feishu group chats. Use when reporting progress, sharing analysis results, or presenting any content that benefits from mixed text+image layout in Feishu. Combines SVG UI templates (or matplotlib/PIL charts) with Feishu Card Kit API.

The English summary is being prepared. Showing the original description.

xjtulyc/MedgeClaw617Updated Mar 12, 2026

Systematic methodology for reproducing published academic papers using provided data. Use when the user asks to reproduce, replicate, or verify results from a published paper, including sample selection, descriptive statistics, regression analyses, and generating reproduction reports (Markdown + LaTeX PDF). Covers the full pipeline: data exploration, variable identification/mapping, sample filtering, variable construction, statistical analysis, result comparison, and documentation. Applicable to any observational study, clinical cohort, or survey-based research paper.

The English summary is being prepared. Showing the original description.

xjtulyc/MedgeClaw617Updated Mar 12, 2026

See all skills by xjtulyc

Report a problem with this skill