Apply a downstream brand to a PlatformPlatform fork. An agent skill from platformplatform/PlatformPlatform.

MITAuto-check: notesMarketing & SEO

Install Rebrand

skills CLI
$ npx skills add platformplatform/PlatformPlatform --skill rebrand -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install platformplatform/PlatformPlatform rebrand --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/platformplatform/PlatformPlatform.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/rebrand .claude/skills/rebrand && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
rebrand
GitHub stars
441
Token cost
~3.9k tokens
SKILL.md length
1,677 words
Files
1
Skills in repo
18
Repo updated
First seen
Licence
MIT

At a glance

Apply a downstream brand to a PlatformPlatform fork. An agent skill from platformplatform/PlatformPlatform.

  • Works in 12 steps: Verify a clean working tree → Collect inputs → Edit platform-settings.jsonc → …
  • Tasks that involve Brand strategy and identity
  • SKILL.md covers STEP 1: Verify a clean working…, STEP 2: Collect inputs, STEP 3: Edit… and STEP 4: Replace logo assets, plus 9 more sections
  • Calls git

What it does

Rebrand is an agent skill from platformplatform/PlatformPlatform. Apply a downstream brand to a PlatformPlatform fork. Edits one config file, drops in eight supplied logo assets, renames the solution and CLI to the new brand, and rotates UserSecretsId across every csproj. Skips all other source files. Use once per downstream fork after cloning, or to re-flip a brand later.

Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO, covering Brand strategy and identity. The repository describes itself as: A platform designed for building enterprise-grade, multi-tenant products using Azure, .NET, React, TypeScript, Infrastructure as Code, etc. The licence is MIT.

When your agent uses it

  • Tasks that involve Brand strategy and identity

Example prompts

  • “/rebrand”

Requirements

  • Docker
  • Pre-approved tools (allowed-tools): Read, Write, Edit, Bash, AskUserQuestion

Workflow steps

12 steps, taken from the step headings in SKILL.md.

  1. Verify a clean working tree
  2. Collect inputs
  3. Edit platform-settings.jsonc
  4. Replace logo assets
  5. Rename the solution
  6. Change the developer CLI alias
  7. Rotate UserSecretsId across every csproj
  8. Set the Docker volume prefix
  9. Update GitHub Actions
  10. Leave the bootstrap quickstart image alone
  11. Audit for hardcoded references
  12. Verify

What it can do on your machine

Read from SKILL.md and the folder at commit 269de1c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Edit
    • Bash
    • AskUserQuestion

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Rebrand loads about 3.9k tokens when it runs. Until then it costs about 79 tokens; SKILL.md has 1,677 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~79
When it runs · the whole SKILL.md, loaded when a task matches
~3.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Write, Edit, Bash, AskUserQuestion

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from platformplatform/PlatformPlatform at commit 269de1c, republished under its MIT licence (© platformplatform). 1,677 words, ~3,889 tokens.

Download SKILL.mdSave it as .claude/skills/rebrand/SKILL.md (or your agent's skills folder).
name
rebrand
description
Apply a downstream brand to a PlatformPlatform fork. Edits one config file, drops in eight supplied logo assets, renames the solution and CLI to the new brand, and rotates UserSecretsId across every csproj. Skips all other source files. Use once per downstream fork after cloning, or to re-flip a brand later.
allowed-tools
Read, Write, Edit, Bash, AskUserQuestion

Rebrand

Apply a downstream brand to a PlatformPlatform fork. The rebrand is intentionally narrow: brand values live in one JSONC file, logo assets live at canonical paths, and a handful of names (solution file, CLI alias, UserSecretsId, Docker prefix) flip in lockstep. Source code is not touched.

This skill expects the upstream canonical layout — primary logos named logo-{light,dark}-88.png and square marks named logo-mark-{light,dark}-192.png. If you are on an older PlatformPlatform that still uses logo-wrap-* or -512 mark names, the upstream needs the one-time rename first.

STEP 1: Verify a clean working tree

bash
git status --porcelain

Stop if there is anything staged or unstaged. Rebrand touches many files at once and a mid-rebrand merge with unrelated changes is hard to untangle.

STEP 2: Collect inputs

Use AskUserQuestion to collect all values up front. Do not write anything until every value is in hand — otherwise a partial rebrand leaves the fork in a broken state.

Required inputs:

  1. Product name — proper-cased product label shown in UI, emails, page titles. Example: Acme.
  2. CLI alias — short lowercase shell alias replacing pp. Example: acme. No spaces, no dashes inside the binary name.
  3. Solution name — base filename for PlatformPlatform.slnx. Example: Acme (yielding Acme.slnx).
  4. Internal email domain — @example.com (leading @ required). Classifies users as internal for telemetry segmentation. BackOffice access is controlled by Entra ID, not by this setting.
  5. Taglines — one-line product descriptions split across two channels and per locale:
    • tagline.web.<locale> — shown in the landing page footer (consumer reads the active Lingui locale).
    • tagline.mail.<locale> — shown in the email footer (renderer reads the template's locale). The two maps must list the SAME locales (backend fails loud at startup if they diverge); the en-US value is REQUIRED. Collect en-US and da-DK for both channels — for downstream brands the web and mail copy will often differ (e.g. the email leans toward the recipient context). For PlatformPlatform itself, web == mail.
  6. Primary color — four CSS color expressions (oklch / hex / hsl / rgb all valid) under branding.primaryColor: light, lightForeground, dark, darkForeground. Drives the "button color" and its on-color text in both light and dark modes. The value flows through theme.css via an inline <style> block injected per HTML template (--brand-primary / --brand-primary-foreground CSS variables); --primary and --sidebar-primary read those. Pick foregrounds with enough contrast against the primary — that is a deliberate brand-owner decision, not auto-derived.
  7. PWA chrome colors — hex only, no oklch. branding.themeColor.light / branding.themeColor.dark tint the mobile browser/PWA toolbar (iOS Dynamic Island "tint band"); the frontend swaps the <meta name="theme-color"> value at runtime to match the resolved theme. branding.themeColor.light is the install-time fallback baked into manifest.json (PWA spec is single-valued). branding.backgroundColor is the PWA splash-screen background while the SPA boots.
  8. Email header background — single CSS color (hex / rgb) used behind the transparent email banner PNG at the top of every transactional email. Same value in light- and dark-mode email clients, so pick a color that reads well in both contexts. Field: branding.emailHeaderBackground.
  9. Contact email — public-facing email shown as a mail icon in landing page footer. Empty hides it.
  10. Support email — shown to signed-in users in the in-app support dialog. Required (the dialog renders the value unconditionally; an empty string shows a blank field).
  11. Show Add to Home Screen — branding.showAddToHomescreen boolean. When true the user-facing app renders the iOS "Add to Home Screen" install prompt (it self-limits to iOS Safari outside an installed PWA); false suppresses it entirely. BackOffice never shows the prompt regardless.
  12. Social links — six separate fields: GitHub, LinkedIn, YouTube, X, Facebook, Instagram. Each is a full URL or empty string.

Required logo assets (user provides absolute paths to eight files):

SpecCanonical path written to
Primary logo, dark ink on transparent, 88px tallapplication/shared-webapp/ui/images/logo-light-88.png
Primary logo, white ink on transparent, 88px tallapplication/shared-webapp/ui/images/logo-dark-88.png
Square icon mark for light bg, transparent, 192x192application/shared-webapp/ui/images/logo-mark-light-192.png
Square icon mark for dark bg, transparent, 192x192application/shared-webapp/ui/images/logo-mark-dark-192.png
Favicon, multi-res 16/32/48application/main/WebApp/public/favicon.ico AND application/account/BackOffice/public/favicon.ico
Apple touch icon, light variant, 180x180, solid backgroundapplication/main/WebApp/public/apple-touch-icon.png AND application/account/BackOffice/public/apple-touch-icon.png
Apple touch icon, dark variant, 180x180, solid background (iOS 13+ picks this when the user is in dark mode via the media="(prefers-color-scheme: dark)" link in index.html)application/main/WebApp/public/apple-touch-icon-dark.png AND application/account/BackOffice/public/apple-touch-icon-dark.png
Email banner, 1200x184, transparent PNG, logo centered (the logo occupies a 640x88 area with 280px transparent padding left/right and 48px top/bottom). Renders full-bleed at 600x92 and scales down on mobile; the email header background shows through the transparent areas.application/main/WebApp/public/email/logo-1200x184.png

Optional hero imagery (single shared pair, rendered side-by-side with the login/signup form on /login, /signup, and BackOffice login):

SpecCanonical path written to
Hero image, 1000x760 aspect, WebP, full quality (rendered with fetchPriority="high")application/shared-webapp/ui/images/hero-desktop-xl.webp
Hero image LQIP placeholder, same aspect, heavily compressed WebP (~1 KB; loaded as background-image until the XL paints)application/shared-webapp/ui/images/hero-desktop-blur.webp

The favicon and apple-touch inputs each fan out to two destination paths. The hero pair is single-source: both the user-facing WebApp and the BackOffice login render the same image — replace it once.

STEP 3: Edit platform-settings.jsonc

Open application/platform-settings.jsonc and replace values in identity, branding, and socialLinks with collected inputs. Keep comments on their own lines (the frontend build strips whole-line // comments only).

STEP 4: Replace logo assets

Copy each of the eight user-supplied files to its canonical path. Filenames never change. Favicon and apple-touch fan out to both WebApp and BackOffice paths — copy the same source file to both destinations.

The email banner is a plain drop-in: overwrite logo-1200x184.png in place. It is a fixed 1200x184 transparent slot rendered by Header.tsx — no .tsx edit, no filename change.

Verify each destination exists and is the size the user supplied:

bash
ls -la application/shared-webapp/ui/images/logo-*.png application/main/WebApp/public/favicon.ico application/main/WebApp/public/apple-touch-icon.png application/account/BackOffice/public/favicon.ico application/account/BackOffice/public/apple-touch-icon.png application/main/WebApp/public/email/logo-1200x184.png

STEP 5: Rename the solution

bash
git mv application/PlatformPlatform.slnx application/<SolutionName>.slnx
git mv application/PlatformPlatform.slnx.DotSettings application/<SolutionName>.slnx.DotSettings

Update both solution-filter files to point at the new path:

  • application/main/Main.slnf — "path": "..\\<SolutionName>.slnx"
  • application/account/Account.slnf — same

STEP 6: Change the developer CLI alias

Edit developer-cli/DeveloperCli.csproj:

xml
<AssemblyName><cli-alias></AssemblyName>

This single rename cascades automatically via Configuration.AliasName (which reads Assembly.GetExecutingAssembly().GetName().Name). The shell alias, the per-CLI config file ({alias}.json), the git-hooks consent file, the change-detection env var ({ALIAS}_SKIP_CHANGE_DETECTION), and every user-facing install message all flip without further edits.

Show full SKILL.md (699 more words)Show less

STEP 7: Rotate UserSecretsId across every csproj

Every .csproj carrying a <UserSecretsId>platformplatform-<old-guid></UserSecretsId> element needs a fresh GUID and the new alias prefix.

Find them:

bash
grep -rln "<UserSecretsId>platformplatform-" application developer-cli

Generate ONE new GUID and use the SAME <UserSecretsId><cli-alias>-<new-guid></UserSecretsId> value in every match. All projects must share the identical UserSecretsId — secrets live at ~/.microsoft/usersecrets/<id>/secrets.json and every project reads from that single store. Different GUIDs would split the store per project and nothing would resolve secrets.

Existing user secret stores on disk (~/.microsoft/usersecrets/) are not migrated — developers may need to re-run any local secret setup after the rotation.

STEP 8: Set the Docker volume prefix

Set development.dockerVolumePrefix in platform-settings.jsonc to the product name lowercased, with spaces replaced by hyphens (e.g. productName "Acme Foo Bar" -> "acme-foo-bar"). The Aspire AppHost (which names the volumes) and the developer CLI's stop command (which removes them) both read this single value through DockerVolumeNaming.ResolveVolumePrefix, so it keeps each fork's volumes isolated on a shared machine. Use the product name, not the CLI alias — the volume identity tracks the brand.

STEP 9: Update GitHub Actions

Replace solution-file references in every workflow:

bash
grep -rln "PlatformPlatform\.slnx" .github/workflows

Files known to reference it: code-style.yml, app-gateway.yml. Replace PlatformPlatform.slnx with <SolutionName>.slnx. Also update the human-readable label in code-style.yml (e.g. full backend (PlatformPlatform.slnx) -> full backend (<SolutionName>.slnx)).

STEP 10: Leave the bootstrap quickstart image alone

cloud-infrastructure/cluster/deploy-cluster.sh and cloud-infrastructure/modules/container-app.bicep reference ghcr.io/platformplatform/quickstart:latest as a default image. This is an upstream-provided empty hello-world container used during initial Bicep deployment, before the downstream's own container registry exists. Chicken-and-egg: Bicep creates the registry, but the first deployment needs a placeholder image. Downstream forks keep using the upstream image. Do not touch these files.

Illustrative comments in cloud-infrastructure/ and .github/workflows/ use example.com (RFC 2606 reserved domain) as placeholder sender domains. Nothing to change.

STEP 11: Audit for hardcoded references

The skill assumes the codebase reaches every brand-coupled value through configuration (platform-settings.jsonc, Configuration.AliasName, the dockerVolumePrefix constant, the new UserSecretsId). If something hardcodes the old brand, that is a centralization gap upstream — surface it, do not silently patch.

Run these greps across the whole repo (excluding build artifacts):

bash
grep -rln "PlatformPlatform" . \
  --exclude-dir=node_modules --exclude-dir=bin --exclude-dir=obj --exclude-dir=artifacts \
  --exclude-dir=dist --exclude-dir=.turbo --exclude-dir=.git
grep -rln "platformplatform" . \
  --exclude-dir=node_modules --exclude-dir=bin --exclude-dir=obj --exclude-dir=artifacts \
  --exclude-dir=dist --exclude-dir=.turbo --exclude-dir=.git
grep -rln "\\bpp\\b" . \
  --include="*.cs" --include="*.csproj" --include="*.yml" --include="*.sh" --include="*.ts" --include="*.tsx"

Expected remaining hits after the rebrand:

  • README.md, LICENSE, CODEOWNERS, CONTRIBUTING.md — out of scope for this skill (the rewrite is project-specific); not a brand-leak.
  • cloud-infrastructure/cluster/deploy-cluster.sh and cloud-infrastructure/modules/container-app.bicep — the bootstrap quickstart image, left intentionally (see step 10).

Anything else is a finding. For each hit:

  1. Read the file to understand whether the reference is brand-coupled (must change) or a stable identifier (e.g. an upstream package name in pull-platformplatform-changes).
  2. If brand-coupled and the value should come from configuration but doesn't, fix the upstream code so future rebrands stop hitting this — do not just patch the literal here. Report the fix as a centralization improvement that should land in PlatformPlatform.
  3. If brand-coupled but trivially local (e.g. a comment), update inline.

STEP 12: Verify

Run in order:

  1. build --quiet — full backend + frontend build. Any failure here means the rebrand broke something the rebrand itself was supposed to leave untouched. Investigate before continuing.
  2. aspire-restart — restart the AppHost. Should print the new product name in startup logs.
  3. e2e --smoke --quiet — confirms the SPA renders, login works, and the new product name appears where the tests assert it.
  4. Visual smoke in the browser: open the SPA, confirm the footer logo, the favicon, the page title, and the email-template preview all show the new brand.

Final check:

bash
git diff --stat

The diff should only touch:

  • application/platform-settings.jsonc
  • application/shared-webapp/ui/images/logo-*.png
  • application/main/WebApp/public/favicon.ico
  • application/main/WebApp/public/apple-touch-icon.png
  • application/main/WebApp/public/apple-touch-icon-dark.png
  • application/account/BackOffice/public/favicon.ico
  • application/account/BackOffice/public/apple-touch-icon.png
  • application/account/BackOffice/public/apple-touch-icon-dark.png
  • application/main/WebApp/public/email/logo-1200x184.png
  • application/<SolutionName>.slnx (renamed from PlatformPlatform.slnx)
  • application/<SolutionName>.slnx.DotSettings (renamed)
  • application/main/Main.slnf
  • application/account/Account.slnf
  • developer-cli/DeveloperCli.csproj
  • Every *.csproj with a rotated UserSecretsId
  • A small number of .cs files that read the UserSecretsId prefix
  • .github/workflows/*.yml

Source code outside this list should be untouched. If anything else shows up in the diff, stop and investigate before committing.

Out of scope

The skill does not touch:

  • README.md, LICENSE, CODEOWNERS, CONTRIBUTING.md — these are not required for the fork to run, and the correct rewrite is project-specific (license terms, README narrative, code-owner team names). Out of scope because the skill does not know how, not because they should stay.
  • package.json workspace scopes — already brand-neutral (@repo/*), nothing to do.
  • C# root namespaces — every csproj has its own assembly-scoped namespace; nothing reads PlatformPlatform.*. Nothing to do.

A downstream that wants to rewrite README/LICENSE/CODEOWNERS does that in a separate pass.

© platformplatform, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/rebrand of platformplatform/PlatformPlatform.

Open the folder on GitHubat commit 269de1c

Compare with similar skills

Rebrand next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Rebrand compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Rebrand this skillplatformplatform/PlatformPlatform441—~3.9kAutomated safety check: NotesMIT
Petshare Setupportons/codex-pet-share135—~1.9kAutomated safety check: NotesMIT
Startup Designferdinandobons/startup-skill1.2k—~8.1kAutomated safety check: PassMIT
Brand Architecturearnabbagxd/Brand-building-skills720—~1.7kAutomated safety check: PassMIT
Linkedin Employee Advocacysergebulaev/linkedin-skills4.3k1 repos~1.5kAutomated safety check: PassMIT
Brand Contextarnabbagxd/Brand-building-skills720—~842Automated safety check: PassMIT

Similar skills

  • Petshare Setup

    portons/codex-pet-share

    A skill your agent uses when an agent needs to fork, rebrand, deploy, adapt, or rebuild a Codex Pet Share style app with animated pet uploads, generated previews, gallery downloads, provider…

    135 GitHub stars~1.9k tokensUpdated 8 days ago
    Marketing & SEOAuto-check: notes
  • Startup Design

    ferdinandobons/startup-skill

    Design, validate, and plan a startup from scratch. An agent skill from ferdinandobons/startup-skill.

    1.2k GitHub stars~8.1k tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed
  • Brand Architecture

    arnabbagxd/Brand-building-skills

    Define how multiple brands, sub-brands, and product lines relate to each other under one organization.

    720 GitHub stars~1.7k tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed
  • Linkedin Employee Advocacy

    sergebulaev/linkedin-skills

    Stand up and run a LinkedIn employee advocacy program for a marketing or sales team.

    4.3k GitHub starsUsed in 1 repo~1.5k tokens
    Marketing & SEOAuto-check passed
  • Brand Context

    arnabbagxd/Brand-building-skills

    Foundation skill that captures and stores core brand context — identity, audience, positioning, values, and voice.

    720 GitHub stars~842 tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed
  • Brand Naming

    arnabbagxd/Brand-building-skills

    Full brand naming workflow for founders, agencies, and businesses.

    720 GitHub stars~2.3k tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed

More from platformplatform/PlatformPlatform

All 18 skills in this repo
  • Create Prd

    platformplatform/PlatformPlatform

    Create a product requirement document (PRD) for a new feature.

    441 GitHub stars~3k tokensUpdated 14 days ago
    Auto-check passed
  • Rebuild Branch

    platformplatform/PlatformPlatform

    Rebuild a stale branch by cherry-picking each commit onto a fresh branch off main, using a ralph-loop to validate each commit (build, test, format, lint, optional e2e) before moving on.

    441 GitHub stars~2.1k tokensUpdated 14 days ago
    Auto-check: notes
  • Swc Plugin Compatibility

    platformplatform/PlatformPlatform

    Diagnose and fix Lingui SWC plugin compatibility errors with Next.js, Rspack, or other SWC runtimes.

    441 GitHub stars~873 tokensUpdated 14 days ago
    Auto-check passed
  • Aspire Restart

    platformplatform/PlatformPlatform

    Start or restart the .NET Aspire AppHost via the developer CLI.

    441 GitHub stars~415 tokensUpdated 14 days ago
    Auto-check passed
  • Commit

    platformplatform/PlatformPlatform

    Commit session changes to git. An agent skill from platformplatform/PlatformPlatform.

    441 GitHub stars~567 tokensUpdated 14 days ago
    Auto-check passed
  • E2E

    platformplatform/PlatformPlatform

    Run end-to-end Playwright tests via the developer CLI. An agent skill from platformplatform/PlatformPlatform.

    441 GitHub stars~542 tokensUpdated 14 days ago
    Auto-check passed

Categories

Questions about Rebrand

What does Rebrand do?

Apply a downstream brand to a PlatformPlatform fork. An agent skill from platformplatform/PlatformPlatform. Rebrand is an agent skill from platformplatform/PlatformPlatform. Apply a downstream brand to a PlatformPlatform fork.

When should I use Rebrand?

Rebrand fits situations like: tasks that involve Brand strategy and identity.

How do I install Rebrand in Claude Code?

Run `npx skills add platformplatform/PlatformPlatform --skill rebrand -a claude-code`. Or copy the skill folder (.claude/skills/rebrand in platformplatform/PlatformPlatform) into .claude/skills/rebrand in your project. Claude Code loads it when a task matches its description.

How do I install Rebrand in Codex?

Run `npx skills add platformplatform/PlatformPlatform --skill rebrand -a codex`. Or copy the skill folder (.claude/skills/rebrand in platformplatform/PlatformPlatform) into .agents/skills/rebrand in your project. Codex loads it when a task matches its description.

Can I use Rebrand in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add platformplatform/PlatformPlatform --skill rebrand -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/rebrand, .gemini/skills/rebrand, .github/skills/rebrand and .opencode/skills/rebrand in your project.

What does Rebrand need to run?

Going by SKILL.md and its folder, Rebrand needs the command-line tools its instructions call (git). Our summary lists: Docker. Its frontmatter pre-approves these tools: Read, Write, Edit, Bash, AskUserQuestion.

Does Rebrand access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Rebrand safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Rebrand use?

Rebrand is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Rebrand use?

About 3.9k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Rebrand?

Skills that share tags, products or a category with Rebrand: Petshare Setup (portons/codex-pet-share, 135 stars), Startup Design (ferdinandobons/startup-skill, 1.2k stars), Brand Architecture (arnabbagxd/Brand-building-skills, 720 stars) and Linkedin Employee Advocacy (sergebulaev/linkedin-skills, 4.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Rebrand?

platformplatform (a GitHub organization) maintains it in platformplatform/PlatformPlatform, which has 441 GitHub stars. The repository holds 18 skills in this directory. The repository was last updated on September 24, 2026.

Source: platformplatform/PlatformPlatform on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.