# Slim Rebranding

> Comprehensive autonomous rebranding skill for projects. Handles all aspects of rebranding including text/naming, documentation, visual assets, colors/theming, and configuration files. Works with any codebase (Node, Python, Java, C++, Rust, Go, etc.). Auto-integrates free Phosphor icons. Presents detailed plan for approval before executing changes. Creates git branch and commits with clear messages. Validates changes with linters and build systems. Use when rebranding a project, changing project name, updating visual identity, or modernizing brand assets.

- Skill: `majiayu000/slim-rebranding-3` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/slim-rebranding-3`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/slim-rebranding-3/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/majiayu000/slim-rebranding-3

---


# SLIM Website Rebranding

## Workflow

### Step 1: Input Collection
- Collect project name, tagline, logo, organization details
- Ask about external registry imports and local marketplace handling

### Step 2: Git Branch
- Create branch: `rebrand/website-{old-slug}-to-{new-slug}`

### Step 3: Update Configuration
- Update `docusaurus.config.js` fields: title, tagline, url, baseUrl, organizationName, projectName
- Update `brandingConfig`: logoPath, hero settings, marketplace settings
- Update `slimConfig.registries` if external imports requested
- Place logo file if provided

### Step 4: Registry Processing
- Fetch external registry URLs if requested
- Insert external registry entries with `external_only: true` and `repository.url` into `docusaurus.config.js` section for `slimConfig`
- Clear local marketplace `.claude-plugin/marketplace.json` and `static/data/registry.json` based on user choice

### Step 5: Documentation Generation
- Generate `docs/contribute/submit-best-practice.md`
- Generate `docs/faq/README.md`
- Generate `docs/about/README.md`

### Step 6: Final Updates
- Update `README.md` references
- Update `package.json` if needed
- Run `npm install; npm run build`
- Commit changes

## Dependencies
- `src/utils/brandingUtils.js`
- `src/hooks/useBrandingConfig.js`

## Prerequisites
- SLIM-based Docusaurus website
- Git repository initialized
- Node.js and npm installed

