smello-add-landing-icons

Find and add white SVG technology logos to the Smello docs landing page.

78|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/smelloscope/smello --skill smello-add-landing-icons-smelloscope
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smello-add-landing-icons
Source: https://github.com/smelloscope/smello/tree/main/.claude/skills/smello-add-landing-icons
Command: npx skills add https://github.com/smelloscope/smello --skill smello-add-landing-icons-smelloscope

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Adding a new integration card to the Smello docs landing page requires hunting down a brand logo, converting it to a white SVG that works on the dark background, and wiring it into the MkDocs Material template. This Skill codifies that workflow so icons are sourced, prepared, and placed consistently. ## Core Features & Use Cases - Logo sourcing hierarchy: Tries Simple Icons CDN first, then Devicon, then hand-written SVG path data, then the Google Favicon API as a PNG fallback. - SVG preparation rules: Enforces white fill (fill="#ffffff"), SVG format preference, and cleanup of conflicting fill attributes for the dark #2A2A2E background. - Landing page integration: Adds integration cards to the .integrations-grid div in docs/overrides/home.html and previews changes via mkdocs serve. - Use Case: When adding a Stripe integration card, download the white SVG from the Simple Icons CDN, save it to docs/assets/logos/stripe.svg, add the card markup, and verify it in the local docs server. ## Quick Start Add a new integration card for Stripe to the landing page, including finding and preparing its logo.

Frequently Asked Questions about smello-add-landing-icons

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

FAQPage Schema
How do I add a new integration icon to the landing page?

Download a white SVG from the Simple Icons CDN into docs/assets/logos/, then add an integration-card div with an img tag inside the .integrations-grid section of docs/overrides/home.html. Preview with mkdocs serve to verify.

Where can I find white SVG logos for technology brands?

Try the Simple Icons CDN first at cdn.simpleicons.org/{slug}/white, which returns ready-to-use white SVGs. If the brand is missing there, use Devicon SVGs and add fill="#ffffff" yourself, or fall back to the Google Favicon API for a PNG.

What do I do when a brand is missing from Simple Icons?

Some brands like OpenAI and AWS have been removed from Simple Icons. Use Devicon's plain or original SVG variants with a white fill added, write the SVG path data directly if known, or use the parent organization's logo as a stand-in.

Why does my new icon not show up on the docs site?

Template changes in the overrides/ directory may require restarting the mkdocs serve process. Kill the server, restart it, and hard-refresh the browser with Cmd+Shift+R to clear cached assets.

Can I use PNG icons instead of SVG on the landing page?

SVG is strongly preferred because it stays crisp at any size and can be colored white for the dark background. PNG from the Google Favicon API is only a last resort when no SVG source exists for the brand.