skills/vector-drawing/SKILL.md
Creates SVG images and vector-based artworks. Use whenever you need to create SVG images, vector graphics, or vector-based artworks instead of raster or bitmap images.
npx skillsauth add hashlips/agent-skills vector-drawingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill guides creation of vector-based artworks using SVG—scalable, resolution-independent graphics. Apply it when the user asks for SVG output, vector graphics, logos, icons, illustrations, or any artwork that must scale cleanly.
This is an experimental skill; outcomes are not guaranteed. Use at your own risk. For the full disclaimer, see the repository README.
The official standard is SVG 2 (W3C). Use it as the authority for syntax and behavior; do not copy the spec verbatim into outputs. Build understanding from it and express it as instructions.
For most vector art, this subset is enough:
svg — Root and canvas.viewBox — Coordinate system and aspect ratio.path — Arbitrary shapes and outlines.g — Grouping and inheritance.fill — Interior color or pattern.stroke — Outline color and width.transform — Move, scale, rotate, skew.clipPath — Hard-edged visibility.mask — Soft or gradient visibility.defs — Define reusable content.use — Reuse content by reference.Master these before reaching for shapes, text, or filters.
When generating or editing SVG artwork, apply concepts in this order and read the referenced file when you need that topic.
svg/viewBox basics: reference/structure.mdfill, stroke, painting rules): reference/styling.mdg: reference/grouping.mdtransform): reference/transforms.mdclipPath, mask): reference/clipping-masking.mddefs/use: reference/composition.mdpath, g, defs clearly; keep markup readable.<title> and aria-* where meaning is conveyed by the graphic.SVG outputs produced with this skill should:
development
Generates an interactive HTML map of any coding project showing all files, their connections, and entry-point flows, enriched by a living AI knowledge file that grows as the project is explored. Use when asked to generate a project graph, visualize project structure, map file connections or flows, get a high-level overview of a codebase, or answer questions about a project that already has a generated graph (technologies, services, how a flow works).
development
Static security audit of an Agent Skill package (untrusted text only)—safe to run, data-exfil and hidden-action risks, est_tokens, and a verdict. Use only when the user explicitly asks to scan, security-scan, or sanity-check a skill.
development
Gives a consistent rough token-size estimate for a file or folder of text using fixed integer rules. Use when you need repeatable ballpark token counts for Markdown or plain text without calling a provider API.
testing
Compresses Markdown to minimal token form while preserving facts and agent-executable intent; duplicates sources first and compresses skill packages (SKILL.md plus reference MD). Use when reducing context cost in docs, skills, or prompts at light, medium, heavy, or extreme compression.