by terravidhal
971 brand logos for developers: SVG files, typed React components, shadcn registry (official directory), MCP server. African brands included.
# Add to your Claude Code skills
git clone https://github.com/terravidhal/logoforgeGuides for using mcp servers skills like logoforge.
See how logoforge compares with popular alternatives.
logoforge is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by terravidhal. 971 brand logos for developers: SVG files, typed React components, shadcn registry (official directory), MCP server. African brands included. It has 52 GitHub stars.
logoforge's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/terravidhal/logoforge" and add it to your Claude Code skills directory (see the Installation section above).
logoforge is primarily written in TypeScript. It is open-source under terravidhal on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh logoforge against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Brand logos for developers, as shadcn components.
1,011 clean SVG logos of the tools developers use — install any of them as a typed React component with one command, copy the SVG, or build a whole “Trusted by” logo cloud in seconds.
npx shadcn@latest add @logoforge/stripe
Website · Logo cloud builder · Categories · Docs · Request a logo
⭐ If Logoforge saves you a logo hunt, a star helps other developers find it.
npx shadcn add @logoforge/stripe writes components/logos/stripe.tsx — no package to install, no CSS touched, nothing but React. <StripeLogo />, <GithubLogo variant="mono" />, <VercelLogo type="wordmark" />: TypeScript only offers the variants a logo really has..dark class — Tailwind v3 and v4, no JavaScript.shadcn add installs the section and every logo it imports.@logoforge is in the official shadcn registry directory — no setup needed. Install any logo (slug = the logo page URL):
npx shadcn@latest add @logoforge/stripe @logoforge/supabase
{
"registries": {
"@logoforge": "https://logoforge.terravidhal.me/r/{name}.json"
}
}
import { StripeLogo } from "@/components/logos/stripe";
<StripeLogo className="size-8" /> // brand colors, auto dark mode
<StripeLogo variant="mono" className="size-6" /> // currentColor
<StripeLogo type="wordmark" className="h-6 w-auto" />
<StripeLogo mode="dark" /> // force a theme (no Tailwind needed)
<StripeLogo title="" /> // decorative: aria-hidden
Every variant is a plain file: https://logoforge.terravidhal.me/logos/<slug>/<variant>.svg
| Variant | What it is | When |
|---|---|---|
icon |
The mark, brand colors | always |
icon-mono |
One color, currentColor |
most logos |
icon-dark |
For dark backgrounds | when the mark would vanish on dark |
wordmark / wordmark-dark |
The full lockup | when the brand has one |
Or grab them straight from this repository: logos/.
claude mcp add --transport http logoforge https://logoforge.terravidhal.me/mcp
Tools: search_logos, list_categories, get_logo, get_logo_svg, get_logo_component, build_logo_cloud.
Setup for every editor: docs/mcp.
curl https://logoforge.terravidhal.me/api/logos.json # every logo
curl https://logoforge.terravidhal.me/api/logos/stripe.json # one logo, with sources
Static, no key, CORS open. Or read data/logos.json directly.
logos/<slug>/*.svg optimized SVG files, one folder per logo
components/<slug>.tsx the generated React component (what the registry installs)
data/logos.json GENERATED manifest: names, aliases, categories, colors, variants, sources
data/curation.json which logos ship and where each comes from ← edit this
data/overrides.json reviewed fixes, each with its reason ← and this
data/additions/<slug>/ hand-sourced artwork + source.json (official or public domain)
data/backgrounds.json GENERATED badge detection for knockout monos
scripts/ the pipeline: import · analyze · check
reports/ import report + contact sheets for visual review
sources.lock.json fixes the Simple Icons version and the gilbarbara/logos commit.data/additions/, public-domain files first, the brand's own artwork otherwise — each with its source.json.reports/review-NN.html); anything flagged must be looked at before it ships, and the decision is recorded in data/overrides.json.npm install
npm run import # build logos/, components/, data/logos.json, reports/
npm run analyze # detect badge icons (needs Chrome; CHROME_PATH to override), then import again
npm run check # validate everything — runs in CI on every pull request
Request a logo — open an issue with the brand name and a link to its official brand assets.
Add a logo from a free set:
data/curation.json: { "slug": "acme", "si": "<simple-icons slug>", "gb": "<gilbarbara shortname>", "categories": ["devtools"] }.npm run import && npm run analyze && npm run import, then open the contact sheet in reports/ and look at your logo on light and dark, in color and mono.data/overrides.json with a reason, run npm run check, open a pull request.Add a logo no free set has: create data/additions/<slug>/icon.svg from a public-domain file or the brand's own website, plus a source.json (origin, page, file, license: public-domain or trademark, retrieved), and add "addition": true to its curation entry. Never trace a PNG: if no vector exists, the logo waits.
Categories are listed in data/categories.json.
Everyone taking part follows the Code of Conduct.
data/logos.json.Brand owners: to remove or correct a logo, write from your company's domain to the address on logoforge.terravidhal.me/legal — handled within 72 hour