Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
broomva avatar

Brand Icons

  • 4 installs
  • 3 repo stars
  • Updated August 5, 2026
  • broomva/skills

brand-icons is a Claude Code skill that generates favicons, app icons, Open Graph images, and social avatars from brand assets and audits projects for brand consistency.

About

brand-icons is a skill for generating and managing brand visual-identity assets across web, mobile, and social platforms. From a source image it produces favicon sets, iOS and Android app icons, Open Graph and Twitter card images, and platform-sized social profile and banner images. A developer uses it to create a project's icon set, generate OG images, or audit a project for missing brand assets. It pulls brand tokens from related design skills for consistency.

  • Generates favicon sets, app icons, OG images, and social avatars from a source image
  • Covers web (favicons, PWA), iOS/Android app icons, and per-platform social sizes
  • Audits a project for missing or inconsistent brand assets

Brand Icons by the numbers

  • 4 all-time installs (skills.sh)
  • Ranked #1,526 of 1,880 Design & UI/UX skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

brand-icons capabilities & compatibility

Capabilities
favicon generation · app icon generation · og image generation · brand audit
Use cases
ui design · image generation · seo
From the docs

What brand-icons says it does

Brand icon and visual identity management for BroomVA projects. Generates favicons, app icons, Open Graph images, and social media avatars from brand assets.
SKILL.md
Maintains consistent visual identity across web, mobile, and social platforms.
SKILL.md
npx skills add https://github.com/broomva/skills --skill brand-icons

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs4
repo stars3
Last updatedAugust 5, 2026
Repositorybroomva/skills

What it does

Generate favicons, app icons, OG images, and social avatars from a source image and audit a project for missing brand assets.

Who is it for?

Generating a full icon and OG-image set and auditing a project for missing or inconsistent brand assets.

Skip if: Designing original logos or brand identity from scratch (it works from existing brand assets).

When should I use this skill?

A user needs favicon sets, app icons, OG/Twitter card images, or social profile images for a project.

What you get

A complete, consistent set of favicons, app icons, OG images, and social assets from one source image.

  • Favicon set (ICO/PNG/SVG)
  • iOS and Android app icons
  • Open Graph and Twitter card images

By the numbers

  • 6 favicon sizes (16/32/48/180/192/512)
  • OG images at 1200x630
  • 5 social platforms sized in the social command

Files

SKILL.mdMarkdownGitHub ↗

Brand Icons

Visual identity asset generation and management for BroomVA projects.

Capabilities

AreaWhat it does
FaviconsGenerate multi-size favicon sets (16, 32, 48, 180, 192, 512) from source SVG/PNG
App iconsiOS (1024x1024 + sizes) and Android (adaptive icon, mipmap) generation
OG imagesTemplate-based Open Graph images (1200x630) with title, description, branding
Social avatarsProfile pictures and banners sized for X, LinkedIn, GitHub, etc.
Brand consistencyColor palette extraction, contrast checking, asset catalog management

Commands

generate <source-image>

Generate a complete icon set (favicons, app icons, OG template) from a source image.

Output structure:

icons/
├── favicon.ico          # 16x16, 32x32, 48x48 combined
├── favicon-16x16.png
├── favicon-32x32.png
├── apple-touch-icon.png # 180x180
├── icon-192.png         # PWA manifest
├── icon-512.png         # PWA manifest
├── android/
│   ├── mipmap-mdpi/     # 48x48
│   ├── mipmap-hdpi/     # 72x72
│   ├── mipmap-xhdpi/    # 96x96
│   ├── mipmap-xxhdpi/   # 144x144
│   └── mipmap-xxxhdpi/  # 192x192
└── ios/
    └── AppIcon.appiconset/
        └── Contents.json + sized PNGs

og-image <title> [--subtitle <text>]

Create an Open Graph image with the given title, using the BroomVA brand template.

Specifications:

  • Dimensions: 1200x630 pixels
  • Format: PNG (with JPEG fallback for smaller size)
  • Brand elements: Logo, gradient background, typography from DESIGN.md
  • Dynamic text: Title (max 60 chars), optional subtitle

audit <project-path>

Check a project for missing or inconsistent brand assets:

  • [ ] favicon.ico present
  • [ ] apple-touch-icon.png present (180x180)
  • [ ] PWA icons in manifest (192, 512)
  • [ ] OG image referenced in meta tags
  • [ ] Twitter card image present
  • [ ] Icons use consistent brand colors
  • [ ] No pixelated/upscaled icons (source must be >= target size)

social <platform> <source-image>

Generate platform-specific profile and banner images:

PlatformProfileBanner/Cover
X (Twitter)400x4001500x500
LinkedIn400x4001584x396
GitHub460x460
YouTube800x8002560x1440
Discord128x128960x540

Size Reference

Favicons

FileSizePurpose
favicon.ico16+32+48Browser tab
favicon-16x16.png16x16Small browser tab
favicon-32x32.png32x32Standard browser tab
apple-touch-icon.png180x180iOS home screen
icon-192.png192x192Android Chrome / PWA
icon-512.png512x512PWA splash screen
maskable-icon.png512x512Android adaptive (safe area: 80%)

HTML Integration

<link rel="icon" href="/favicon.ico" sizes="48x48">
<link rel="icon" href="/favicon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
<link rel="manifest" href="/manifest.webmanifest">
<meta name="theme-color" content="#0a0a12">

manifest.webmanifest

{
  "icons": [
    { "src": "/icon-192.png", "sizes": "192x192", "type": "image/png" },
    { "src": "/icon-512.png", "sizes": "512x512", "type": "image/png" },
    { "src": "/maskable-icon.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" }
  ]
}

Integration

Works with:

  • arcan-glass — pulls brand tokens (colors, typography) for OG image generation
  • content-creation — generates OG images for new blog posts
  • seo-llmeo — ensures OG/Twitter meta tags reference correct image assets
  • design-engineering — aligns icon assets with DESIGN.md visual identity

Related skills

FAQ

What does the audit command check?

Presence of favicon.ico, apple-touch-icon, PWA icons (192/512), an OG image and Twitter card, consistent brand colors, and non-upscaled source images.

What OG image size does it produce?

1200x630 PNG with a JPEG fallback, using the brand template with a title and optional subtitle.

Design & UI/UXbrandingui

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.