moai-tool-svg

Create, optimize, and transform SVG graphics with SVGO and animations.

Updated Nov 20, 2025
One-click install
npx skills add https://github.com/soo-kate-yeon/shadowoo --skill moai-tool-svg-soo-kate-yeon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-tool-svg
Source: https://github.com/soo-kate-yeon/shadowoo/tree/main/.agents/skills/moai-tool-svg
Command: npx skills add https://github.com/soo-kate-yeon/shadowoo --skill moai-tool-svg-soo-kate-yeon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the entire SVG workflow, from initial creation and complex path manipulation to optimization and animation, ensuring high-quality, performant vector graphics.

Core Features & Use Cases

  • Vector Graphics Creation: Generate basic shapes, complex paths, and reusable symbols.
  • SVG Optimization: Optimize files using SVGO for smaller sizes and faster loading.
  • Animation & Interactivity: Implement CSS and SMIL animations, and interactive elements.
  • Use Case: Design a set of 50 icons for a web application, optimize them using SVGO, and implement hover animations for interactive feedback.

Quick Start

Use the moai-tool-svg skill to create a basic SVG template for a 100x100 pixel icon.

Frequently Asked Questions about moai-tool-svg

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize SVG files for faster web loading?

You can optimize SVG files for faster web loading by using SVGO to reduce file sizes. This Skill provides patterns for the SVGO CLI to strip unnecessary metadata and minify vector graphics, ensuring performant delivery.

What's the best way to create a reusable SVG icon system?

The best way to create a reusable SVG icon system is by generating basic shapes, complex paths, and reusable symbols. This Skill supports workflows for designing large sets of icons and implementing hover animations for interactive feedback.

How do I add animations to SVG vector graphics?

You can add animations to SVG vector graphics by implementing CSS and SMIL animation techniques. This Skill covers transformation patterns for creating complex animated graphics from basic SVG elements.

Do I need to know SVG path commands to use this Skill?

Yes, you need knowledge of SVG elements, path commands, SVGO CLI, and CSS/SMIL animation techniques. This Skill requires familiarity with these technical concepts to effectively handle vector graphics creation and optimization.

Can I use this Skill for complex data visualization graphics?

Yes, you can use this Skill for complex data visualization graphics. It specializes in SVG creation and transformation, supporting patterns for all SVG workflows from basic shapes to complex animated data visualizations.

Why does my SVG animation not work after SVGO optimization?

SVG animations might stop working after SVGO optimization if specific SMIL or CSS elements are stripped during the minification process. This Skill provides patterns to balance SVGO optimization with retaining necessary interactive elements.