Loading...
Loading...
Found 240 Skills
Learn how to create an interactive, draggable DOM using a Lit web component with CSS transforms and slots, enabling you to manipulate HTML and SVG elements within a canvas-like environment.
Ensures leading icons in lists are properly aligned to the first line of text when text wraps, preventing icons from vertically centering across multiple lines. Use when implementing list items with leading icons, SVG icons in flex containers, or when fixing icon alignment issues in wrapped text.
Smooth spline path animations for Remotion compositions — linear and Catmull-Rom splines with SVG path generation
Extract TikZ diagrams from Beamer source, compile to PDF, convert to SVG with 0-based indexing. Use when updating TikZ diagrams for Quarto slides.
Use when the user needs HTML Canvas, SVG graphics, data visualization, generative art, or interactive visual elements with D3.js or similar libraries. Triggers: user says "canvas", "SVG", "chart", "data visualization", "D3", "generative art", "animation", "interactive graphics", drawing on screen.
A Codex skill that converts images, screenshots, posters, PPT page screenshots, HTML or SVG design drafts into editable PPTX. This skill should be used when users need image2ppt, image2pptx, image-to-PPT, screenshot-to-PPT, PNG/JPEG to editable slides, HTML/SVG to PPTX, splitting design drafts into image components and text boxes then assembling into PowerPoint, or want to reuse Codex's built-in image generation capability to rebuild flat designs into multi-element editable PPTs. When processing binary images in Codex, it defaults to integrating with the imagegen skill: first use Codex's visual understanding to analyze the layout, then use the built-in image generation/editing capability to generate or clean multiple component images, and finally use this skill's scripts to assemble the PPTX.
Professional workflow for creating bespoke vector and complex raster icons. Supports Design (visual), Path (vector-driven), Desire (conceptual), and 3D/complex chroma-key modes. Features AI prompt engineering, automated binarization, improved alpha cleanup, and SVG optimization.
Fetch official brand/product/tool logos (Stripe, GitHub, Notion, AWS, Figma, etc.) as clean SVGs from SVGL (svgl.app) — as saved .svg files, inline markup, or installed React components. Check this whenever logos or SVGs come up, e.g. adding brand marks to integration/partner rows, footers, pricing tables, or slides; replacing a blurry logo with a vector; getting light/dark variants; or finding an official logo. Prefer it over hand-writing SVG markup or grabbing random files. Skip for generic UI icons, illustrations, charts, favicons from an existing logo, or designing a brand-new custom logo.
Create logo components with multiple variants (icon, wordmark, logo) and light/dark modes. Use when the user provides logo SVG files and wants to create a variant-based logo component following the Clerk pattern in the Elements project.
Lucide icon library integration for Laravel Blade templates. Use when working with Lucide icons in Laravel applications, Blade components with the x-lucide- prefix, icon styling with Tailwind CSS, dynamic icon rendering in Blade, or any Laravel view work requiring SVG icons. Keywords include lucide icons, blade icons, x-lucide, SVG icons Laravel, blade-lucide-icons, mallardduck/blade-lucide-icons.
Creating interactive data visualisations using d3.js. This skill should be used when creating custom charts, graphs, network diagrams, geographic visualisations, or any complex SVG-based data visua...
Generate infographics from text. Extracts key info, renders SVG, exports PNG. Uses Claude Code (no API costs).