SkillAgentSearch skills...

logoforge

971 brand logos for developers: SVG files, typed React components, shadcn registry (official directory), MCP server. African brands included.

Install / Use

claude mcp add terravidhal -- npx -y github:terravidhal/logoforge

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

85/100

Supported Platforms

Claude Code
Claude Desktop

Our assessment of logoforge

logoforge scores 85/100 on our quality scale, 2569th of 4,589 Development & Engineering skills we index.

Its MCP Server is 10 KB long, well organised into 11 sections with 8 code examples: a thorough specification that gives an agent plenty to work with.

It has 43 GitHub stars, so there is little community track record yet; judge it on its content.

Substance
29/30
Structure
20/20
Description
15/15
Adoption
7/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 3 days ago, so logoforge is actively maintained.
  • No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
  • Its trust signals score 85/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

logoforge compared with similar skills

All 4 of these similar skills score higher than logoforge; compare them before choosing.

SkillScoreStarsUpdatedFormat
logoforge (this skill)by terravidhal85433d agoMCP Server
Agent-Reachby Panniantong10095.9k3d agoCLAUDE.md
headroomby headroomlabs-ai10075.1ktodayCLAUDE.md
CowAgentby zhayujie10047.3ktodayCLAUDE.md
ai-job-searchby MadsLorentzen10046.1k3d agoCLAUDE.md

Frequently asked questions

How do I install logoforge?
Run claude mcp add terravidhal -- npx -y github:terravidhal/logoforge. The install tabs above show the steps for each supported agent.
Which AI agents does logoforge work with?
It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
Is logoforge safe to use?
It declares no license and scores 85/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is logoforge still maintained?
The repository was last updated 3 days ago, so logoforge is actively maintained.
<div align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset=".github/assets/mark-dark.svg"> <img src=".github/assets/mark-light.svg" alt="Logoforge" width="56" height="56"> </picture>

Logoforge

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<br> 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

shadcn registry Logos: 1011 Sources: CC0 Tooling: MIT check Logoforge MCP server

<a href="https://logoforge.terravidhal.me"><img src=".github/assets/hero.png" alt="Logoforge — every logo your stack ships with" width="900"></a>

</div>

⭐ If Logoforge saves you a logo hunt, a star helps other developers find it.


Why Logoforge

  • One command, one typed component. 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 mode that works. Near-black marks (GitHub, Vercel, Notion…) ship a dark file; the component switches with your .dark class — Tailwind v3 and v4, no JavaScript.
  • Mono that keeps its detail. Badge-style marks (Adobe apps, AWS services) get a knockout one-color version — the symbol cut out of its shape — not a solid blob.
  • Logo clouds in one command. Pick logos on /cloud, choose grid, marquee or bento; one shadcn add installs the section and every logo it imports.
  • African brands. MTN, Orange Money, M-Pesa, Flutterwave, Paystack, Moniepoint, OPay, Kuda, Chipper Cash, Yoco, Interswitch, Airtel, Orange, Andela — the brands most logo sets leave out.
  • Built for AI editors. An MCP server lets Claude, Cursor, Windsurf or VS Code search and add logos for you.
  • Every file is traceable. Each variant records its source, its exact upstream file and its licence.
<div align="center"> <img src=".github/assets/logo-cloud-builder.gif" alt="The logo cloud builder: add logos, switch layout and colors, copy one install command" width="800"> <br><sub>The <a href="https://logoforge.terravidhal.me/cloud">logo cloud builder</a> — pick logos, switch grid · marquee · bento, install with one command.</sub> </div> <div align="center"> <br> <a href="https://logoforge.terravidhal.me"><img src=".github/assets/gallery.png" alt="The gallery: 1,011 logos, 30 categories, color or mono" width="900"></a> <br><sub>The gallery — 1,011 logos in 30 categories (AI, frameworks, databases, cloud, payments, learning, gaming, African brands…), color or mono.</sub> </div>

Use it

shadcn CLI

@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
<details> <summary>Older shadcn CLI? Declare the namespace once in <code>components.json</code></summary>
{
  "registries": {
    "@logoforge": "https://logoforge.terravidhal.me/r/{name}.json"
  }
}
</details>
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

SVG files

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/.

MCP server (Claude, Cursor, Windsurf, VS Code)

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.

JSON API

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.

What's in this repository

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

How the set is built

  1. Sources, pinned — sources.lock.json fixes the Simple Icons version and the gilbarbara/logos commit.
  2. Licence filter — CC0 only from the sets: Simple Icons icons published under another licence (CC BY, GPL, MIT…) are dropped. Brands no free set covers are added by hand in data/additions/, public-domain files first, the brand's own artwork otherwise — each with its source.json.
  3. Optimize & vet — SVGO (viewBox kept, no fixed size, ids prefixed by slug); any script, event handler, embedded image or external reference is rejected.
  4. Variants — dark files are derived automatically (black ↔ white swap for knockout marks, near-black text to white, dark brand colors lightened to a 3:1 contrast, masks left untouched); monos come from Simple Icons, or are derived — as knockouts for badge marks detected in headless Chrome.
  5. Components — SVGR turns each variant into JSX; ids are suffixed per variant so several can share a page.
  6. Human review — every run writes contact sheets (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

Contributing

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:

  1. Add an entry to data/curation.json: { "slug": "acme", "si": "<simple-icons slug>", "gb": "<gilbarbara shortname>", "categories": ["devtools"] }.
  2. 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.
  3. Fix anything off in 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.

Licences and trademarks

  • Tooling and data (scripts, components template, manifest): MIT.
  • Artwork: from Simple Icons (CC0 1.0), gilbarbara/logos (CC0 1.0), Wikimedia Commons public-domain files, and — for a few brands no free set covers — the brands' own artwork. See CREDITS.md; every file's source is in data/logos.json.
  • Trademarks: all product names, logos and brands are property of their respective owners. They are provided for identification only and their presence does not imply endorsement. A free licence on a file grants nothing on the brand: use a logo to refer to its product, and follow the brand's guidelines.

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 hours.


<div align="center">

Logoforge is free and open source. If it helped you, ⭐ star the repo — it's the best way to help other developers find it.

Built by Vidhal Elame · sibling of Blockforge

</div>

Related Skills

View on GitHub
GitHub Stars43
CategoryDevelopment
Updated3d ago
Forks3

Languages

TypeScript

Trust signals

85/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 medium1 info