Skip to content
Back to skills

Brand

ASecurity

Creates or revises the flat-ink artwork of Foundry and its plugins from the kit in brand/ (icons, README banners, wordmarks, social cards, host cards, the Ember scenes and the evidence graphics) and copies it into a plugin's assets/. Use for any change to that artwork, for a new host card such as Antigravity, or when a plugin's images drifted from the kit. Not for other brands, interface design or benchmark data.

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
ai-agentsgobashnodegit

Works with

  • claude code
  • cli

Security analysis

A100/100

Scanned September 27, 2026

npx -y skills add V-Songbird/foundry --skill brand --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Brand?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Brand
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/v-songbird-brand/badge)](https://www.skillsdirectory.com/skills/v-songbird-brand)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: brand
description: Creates or revises the flat-ink artwork of Foundry and its plugins from the kit in brand/ (icons, README banners, wordmarks, social cards, host cards, the Ember scenes and the evidence graphics) and copies it into a plugin's assets/. Use for any change to that artwork, for a new host card such as Antigravity, or when a plugin's images drifted from the kit. Not for other brands, interface design or benchmark data.
license: MIT
compatibility: Claude Code and Codex in the Foundry checkout. Requires Node 22 or later; the identity build also needs Sharp and Segoe UI.
metadata:
  version: "1.0"
---

# brand

The colors, symbols, deliverables and copy map live in
[the brand guide](../../../docs/knowledge/brand.md). Read it first; this skill is the order of work.

1. **Change sources, never outputs.** Icons and host cards: `brand/identity/source/`. Scenes:
   `brand/mascot/build.cjs` and `brand/mascot/source/`. Evidence graphics:
   `brand/graphics/build.cjs` and `brand/graphics/source/`. Keep recorded text, numbers, plotted
   marks and replay timing exactly as recorded, and keep each scene's closing line.
2. **Rebuild what changed**, from the repository root:

   ```bash
   node brand/mascot/build.cjs
   node brand/graphics/build.cjs
   node brand/identity/build.cjs
   node brand/identity/build-review.cjs
   ```

   The identity build needs Sharp and Segoe UI. Without them, report it as not run. Always
   finish with `build-review.cjs`, which refreshes the gallery.
3. **Check.** Run `node brand/check-timing.js <svg>` on each SVG with SMIL animation. Then look
   at the built images yourself before the owner does: each changed brand's icon, social card,
   banner and wordmark in both themes, with every icon at 128, 64 and 32 px, and each changed host
   card in both themes at 128, 80 and 32 px, for example through the gallery in a browser tool.
   Say what you saw: spelling, clipping, contrast, transparency, and whether each symbol or card
   still reads at 32 px. Then ask the owner to open `brand/identity/index.html` in a web browser,
   straight from disk; a preview that loads only the page shows every image broken. The owner
   reviews both themes, with icons at 128, 64 and 32 px and changed host cards at 128, 80 and
   32 px, and that review is the final word. A passing build is not a visual review.
4. **Copy.** In the plugin's repository, on a topic branch, copy each file under the name the
   guide's copy map gives it. Place each image as
   [the README contract](../../../docs/knowledge/plugin-readme-template.md) says. Re-pinning the
   plugin is `cut-release`'s job.

Never regenerate the identity with an image model, commit font files, upload a GitHub social
preview or publish. Each is a separate step the owner authorizes.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.