A tiny skill for downloading brand SVGs from svgl.app by exact name.
Given a brand name:
- find the exact SVGL item, case-insensitively
- choose one route
- write one file
Everything in this repo follows that shape.
svgl-simple.ts— clean TypeScript version with--light,--dark,--wordmark, and--outSKILL.md— skill instructions for agents
node svgl-simple.ts apple
node svgl-simple.ts apple --dark
node svgl-simple.ts github --wordmark
node svgl-simple.ts github --wordmark --light --out ./github-wordmark.svg--light— prefer light themed route--dark— prefer dark themed route--wordmark— use the wordmark instead of the icon--out <path>— output file path
The helper is intentionally exact-match only. If SVGL does not have an exact title match, it fails clearly instead of guessing.
The skill is for requests like:
- show me the Apple logo
- download the GitHub wordmark
- get me the Linear icon as SVG
- grab the Stripe logo
- Node with
fetchsupport and direct.tsexecution
Validated flow:
node svgl-simple.ts apple --dark --out ./apple-dark.svg- SVGL provides SVG assets.
- This repo intentionally stays small and dependency-light.
- If you need PNG/JPG/GIF conversion, do that after download with the platform tool of your choice.
MIT


