# Server Branding

> >-

- **Type:** Skill
- **Install:** `agentstack add skill-teddy563-mcwrench-server-branding`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [Teddy563](https://agentstack.voostack.com/s/teddy563)
- **Installs:** 0
- **Category:** [Cloud & Infrastructure](https://agentstack.voostack.com/c/cloud-infrastructure)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [Teddy563](https://github.com/Teddy563)
- **Source:** https://github.com/Teddy563/mcwrench/tree/main/skills/server-branding
- **Website:** https://mcwrench.teddy.bar

## Install

```sh
agentstack add skill-teddy563-mcwrench-server-branding
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Server Branding

Turn a server **name + vibe** into a cohesive **brand kit**: identity, MOTD, rank ladder, store
copy, Discord layout, and in-game text — each piece emitted in the **format the target plugin
actually parses**. This skill is pure knowledge: it writes copy and color, but defers exact plugin
config keys to `learn-plugin-docs` and rank tracks to `permissions-helper`.

## How to engage

1. **Read the server profile** (`skills/_cache/server-profile.json`) if it exists. Use `gamemode`
   for tone defaults and `chatFormatter` to choose MiniMessage vs legacy (see the matrix). If there
   is no profile, ask only for: server name (or ask to brainstorm one), the vibe/tone, the gamemode,
   and which MOTD/chat plugins are in use.
2. **Pick a tone** from `references/tone-presets.md` (or the user's own). The tone governs naming,
   punctuation, emoji use, rank-name style, and palette leaning — keep it consistent across every
   piece of text you produce.
3. **Choose the format per target** with `references/format-target-matrix.md`. Do **not** assume
   MiniMessage everywhere — ServerListPlus, vanilla `server.properties`, DecentHolograms, and
   EssentialsX (default) want legacy `&`/`§` + `&#RRGGBB`. Build the tag set only from
   `references/minimessage-cheatsheet.md` so you never invent a tag.
4. **Always offer both** a MiniMessage and a legacy `&#RRGGBB` version of the MOTD and rank prefix,
   so the result works regardless of which plugin the user runs. The `scripts/format.mjs` helper can
   expand a MiniMessage gradient to per-character legacy hex (and naively back).
5. **Hand off.** Rank ladder → `permissions-helper` for the LuckPerms tracks/meta. Unfamiliar plugin
   keys (a specific MOTD/scoreboard/menu plugin) → `learn-plugin-docs` first, then cite real keys.

## Brand kit output sections

Produce as many of these as the user wants; default to identity + MOTD + ranks.

1. **Identity** — 3 to 5 name ideas (skip if named), a tagline, a one-line pitch, and a color
   palette: 4 to 6 hex swatches + one MiniMessage gradient that uses them.
2. **MOTD** — a 2-line server-list message, emitted in the right format per the matrix. For
   MiniMOTD give separate `line1`/`line2` (no `\n`); for vanilla `server.properties` keep it legacy
   `§` and ≤59 chars/line and note 2 lines are unreliable without MiniMOTD/a proxy.
3. **Rank ladder** — themed rank names + prefixes (format matched to `chatFormatter`) + a suggested
   per-rank perk line. Mark it ready for `permissions-helper` tracks.
4. **Store copy** — Tebex/store package names, short descriptions, and a tier structure. Keep
   claims honest (no pay-to-win wording the user didn't ask for); note EULA-risky perks if relevant.
5. **Discord** — category/channel/role structure, a welcome message, and a short rules template.
6. **In-game text** — scoreboard/TAB layout sketch, and join/leave/broadcast/vote/crate lines; kit
   and crate names that match the tone.
7. **Logo/banner brief** — a short visual brief (palette, motif, style). Only render an actual image
   if the user asks and an image-gen tool is available — keep it opt-in, never automatic.

## Guardrails

- **Never invent plugin config keys, permission nodes, or version numbers.** Emit color/copy here;
  fetch real keys with `learn-plugin-docs` and build LuckPerms with `permissions-helper`.
- **Match the format to the plugin.** A MiniMessage MOTD pasted into `server.properties` shows raw
  tags; legacy `&` in a vanilla MOTD shows literally. Use the matrix every time.
- **Keep store/EULA copy compliant** — flag pay-to-win or gameplay-affecting perks; don't write them
  unprompted.
- Confirm before writing files or calling any outward/image-gen service.

## References

- `references/minimessage-cheatsheet.md` — the validated MiniMessage tag set (colors, gradients,
  decorations, hover/click). Build tags only from here.
- `references/format-target-matrix.md` — which format each MOTD/chat/hologram/menu target consumes.
- `references/tone-presets.md` — six tone presets (naming, wording, palette, example MOTD line).
- `scripts/format.mjs` — convert a MiniMessage gradient to legacy `&#RRGGBB` (and naive reverse).
- `assets/brand-kit.template.md` — the output skeleton to fill in.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [Teddy563](https://github.com/Teddy563)
- **Source:** [Teddy563/mcwrench](https://github.com/Teddy563/mcwrench)
- **License:** MIT
- **Homepage:** https://mcwrench.teddy.bar

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-teddy563-mcwrench-server-branding
- Seller: https://agentstack.voostack.com/s/teddy563
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
