moai-tool-svg

Featured

SVG creation, optimization, and transformation specialist. Use when creating vector graphics, optimizing SVG files with SVGO, implementing icon systems, building data visualizations, or adding SVG animations.

AI & Automation 1,143 stars 211 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# SVG Creation and Optimization Specialist Comprehensive SVG development covering vector graphics creation, SVGO optimization, icon systems, data visualizations, and animations. This skill provides patterns for all SVG workflows from basic shapes to complex animated graphics. --- ## Quick Reference (30 seconds) ### Basic SVG Template ```xml <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" width="100" height="100"> <title>Accessible Title</title> <desc>Description for screen readers</desc> <!-- Content here --> </svg> ``` ### Common Shapes Cheatsheet Rectangle: `<rect x="10" y="10" width="80" height="60" rx="5" />` Circle: `<circle cx="50" cy="50" r="40" />` Ellipse: `<ellipse cx="50" cy="50" rx="40" ry="25" />` Line: `<line x1="10" y1="10" x2="90" y2="90" stroke="black" />` Polyline: `<polyline points="10,10 50,50 90,10" fill="none" stroke="black" />` Polygon: `<polygon points="50,10 90,90 10,90" />` ### Path Commands Quick Reference Movement Commands: - M x y: Move to absolute position - m dx dy: Move relative - L x y: Line to absolute - l dx dy: Line relative - H x: Horizontal line absolute - h dx: Horizontal line relative - V y: Vertical line absolute - v dy: Vertical line relative - Z: Close path Curve Commands: - C x1 y1 x2 y2 x y: Cubic bezier (two control points) - S x2 y2 x y: Smooth cubic (reflects previous control) - Q x1 y1 x y: Quadratic bezier (one control point) - T x y: Smooth quadratic (reflects previous control) - A rx ry rot...

Details

Author
modu-ai
Repository
modu-ai/moai-adk
Created
10 months ago
Last Updated
today
Language
Go
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

moai-domain-svg-infographic

Author editable SVG technical infographics — architecture, flow, comparison, hierarchy — by computing the layout numerically before writing markup, then rendering a 2x PNG via headless Chromium. Carries a CJK-first font stack, a deterministic source lint, and mermaid-vs-SVG selection rules.

1,143 Updated today
modu-ai
Web & Frontend Listed

ss-animate-svg

Create hand-crafted, dependency-free animated SVGs: self-drawing paths and signatures, loading spinners, morphing shapes, motion along a path, animated gradients, waves, pulses, and animated logos, icons, and badges — up to complex layered scenes with choreographed build-ins, particle fields, and parallax — choosing the right technique (CSS vs SMIL) for how the SVG is delivered (inline HTML, <img>, CSS background, GitHub README, favicon). Use when the user wants any animated SVG, asks to animate an existing SVG, icon, logo, or favicon, wants an animated scene, illustration, hero background, or banner, or mentions SMIL, stroke drawing, dashoffset, path or shape morphing, motion path, loader, spinner, animated checkmark, particles, parallax, or a "draws itself" effect.

2 Updated 4 days ago
rajnandan1
Web & Frontend Listed

svg-selfcheck

Self-check discipline for hand-authoring, generating, or editing SVG graphics — illustrations, icons, mascots, logos, diagrams, charts, vector art, generative patterns. Use this WHENEVER producing or fixing SVG where the SHAPE must be correct (not just the colors): drawing an object/scene, building an icon or diagram, generating parametric/organic art, or tweaking a path/fin/patch that must line up with another shape. Enforces a render → ZOOM-IN → alignment-checklist loop and geometry choices (clip-by-default, code-gen, primitives+symmetry) that stop shapes from drifting or poking outside their outline. Apply even when the user just says "draw / fix / adjust" an SVG — colors are easy, geometry is where it breaks.

0 Updated 5 days ago
TortoisewithBlackFrameGlasses