← Files WikiBrandARCHIVED FILE
plugin.json
6.53 KB · Nov 2, 2026 · 13:21 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "wikibrand",
"version": "1.0.0",
"description": "Logo, colors, typefaces, tone of voice and CSS theme of any brand, read from its own website.",
"author": {
"name": "Benjamin Martin",
"email": "support@wikibrand.org",
"url": "https://wikibrand.org"
},
"homepage": "https://wikibrand.org",
"license": "MIT",
"keywords": [
"brand",
"logo",
"colors",
"typography",
"design",
"brand guidelines",
"css theme"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "WikiBrand",
"shortDescription": "Brand logos, colors and fonts",
"longDescription": "WikiBrand gives ChatGPT the identity of a brand as its own website shows it: the logo (SVG markup or image URL, with the background it sits on), the signature color, page and text colors and palette as hex, the display and text typefaces, the tone of voice as traits between two poles, and the full theme as CSS custom properties.\n\nUse it to build anything on-brand: a landing page, a slide, a mockup, an email or a social post that looks and sounds like the brand you name.\n\nTools:\n- Search brands: find brands in the WikiBrand catalogue by name, domain or category.\n- Get a brand: return one brand's logo, colors, typefaces, voice and CSS theme from its domain, for example stripe.com.\n\nLimitations: WikiBrand reads public websites only. A website it has not read yet is read on the spot, which takes about a minute, and the result reflects what that website shows publicly at that moment. It does not provide trademark, legal or usage-rights information. No account or sign-in is needed, and the plugin never changes anything.",
"developerName": "Benjamin Martin",
"category": "Creativity",
"capabilities": [
"Search brands",
"Read brand identity"
],
"websiteURL": "https://wikibrand.org",
"supportURL": "https://wikibrand.org/support",
"privacyPolicyURL": "https://wikibrand.org/privacy",
"termsOfServiceURL": "https://wikibrand.org/terms",
"defaultPrompt": [
"What are Stripe's brand colors and typefaces?",
"Build a landing page hero in Linear's brand style.",
"Which finance brands are in WikiBrand?"
],
"brandColor": "#111113",
"brandColorDark": "#F2F2F2",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Read one brand's colors and typefaces",
"prompt": "What are Stripe's brand colors and typefaces?",
"tools_triggered": "get_brand",
"expected_behavior": "Calls get_brand with domain stripe.com and answers with the signature color #533afd, page #ffffff, ink #061b31, the palette (#533afd, #ff3f52, #ff6118, #76b900) and the typeface Sohne."
},
{
"description": "Build something in a brand's style",
"prompt": "Build a small HTML landing page hero in Linear's brand style.",
"tools_triggered": "get_brand",
"expected_behavior": "Calls get_brand with domain linear.app, then writes HTML/CSS that uses Linear's dark page color #08090a, light ink #f7f8f8 and the Inter typeface returned by the tool."
},
{
"description": "List the brands of one category",
"prompt": "Which finance brands are in WikiBrand?",
"tools_triggered": "search_brands",
"expected_behavior": "Calls search_brands with category Finance and lists the matching brands with their domains, including Alan, Coinbase, Klarna and Mercury."
},
{
"description": "Find brands by part of their name",
"prompt": "Find the brands whose name starts with \"air\" in WikiBrand.",
"tools_triggered": "search_brands",
"expected_behavior": "Calls search_brands with query air and returns Air France, Airbnb and Airtable with their domains and signature colors."
},
{
"description": "Export a brand theme as CSS variables",
"prompt": "Give me Figma's brand theme as CSS custom properties.",
"tools_triggered": "get_brand",
"expected_behavior": "Calls get_brand with domain figma.com and returns CSS custom properties from the tool's variables field, such as --page: #ffffff, with Figma's signature color #00b6ff and the Figma Sans typeface."
}
],
"negative": [
{
"description": "General writing request with no brand to look up",
"prompt": "Write a short poem about autumn."
},
{
"description": "Trademark registration is not supported",
"prompt": "Register the trademark for my new brand name Lumo."
},
{
"description": "Financial market data is not supported",
"prompt": "What is Apple's stock price today?"
}
]
},
"commerce": false,
"commerce_description": "WikiBrand does not sell products, process payments or link to purchases.",
"demo_recording_url": "https://wikibrand.org/review/chatgpt-demo.mp4"
},
"publication": {
"release_notes": "Initial release: search the WikiBrand catalogue and read any brand's logo, colors, typefaces, tone of voice and CSS theme.",
"translations": {
"fr-FR": {
"subtitle": "Logos, couleurs et typos",
"description": "WikiBrand donne \u00e0 ChatGPT l'identit\u00e9 d'une marque telle que son propre site la montre : le logo (SVG ou URL d'image, avec son fond), la couleur signature, les couleurs de page et de texte et la palette en hexad\u00e9cimal, les polices de titre et de texte, le ton de voix, et le th\u00e8me complet en variables CSS.\n\nUtilisez-le pour produire du contenu fid\u00e8le \u00e0 une marque : page d'accueil, slide, maquette, e-mail ou post.\n\nLimites : WikiBrand lit uniquement des sites publics. Un site qui n'a pas encore \u00e9t\u00e9 lu l'est \u00e0 la demande, en une minute environ. Aucune information juridique ni de droits d'usage. Aucun compte requis, et le plugin ne modifie jamais rien."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: bb014dc4541508fdca39ce6fd7a6cf6727ae3e1f37c762b3eb2b500a86c7e7c2