算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
brand-voice【设计与创意】Applies the team's saved brand profile — voice, messaging, style guide, and compliance rules — to marketing copy so every asset reads on-brand instead of generic. Use when drafting, editing, or auditing content and a brand profile may exist. Trigger with "brand voice", "apply the brand", "stay on-brand", or "/review".
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: brand-voice description: | Applies the team's saved brand profile — voice, messaging, style guide, and compliance rules — to marketing copy so every asset reads on-brand instead of generic. Use when drafting, editing, or auditing content and a brand profile may exist. Trigger with "brand voice", "apply the brand", "stay on-brand", or "/review". allowed-tools: Read, Write, Glob argument-hint: '[--brand ] [--locale ]' version: "0.2.1" author: localplugins localplugins@proton.me license: MIT compatibility: Designed for Claude Code tags:
Brand Voice loads the team's saved brand profile and applies it so every asset sounds like the team, not like generic AI. It governs voice, messaging, style, and compliance for all content the plugin produces.
The profile is a set of Markdown files the team owns in its own repository.
Four files define the brand: brand-voice.md (personality, tone, signature phrases, words to avoid),
messaging.md (positioning, value props, personas, boilerplate),
style-guide.md (formatting, glossary, product and trademark casing, banned words, inclusive language),
and compliance.md (approved claims, prohibited terms, required disclaimers).
This skill is instruction-driven: it reads those files and writes on-brand copy, with no accounts, keys, or network access.
content/brand/ (default) or content/brands/<name>/ when a brand is named, optionally with content/brand/locales/<xx-XX>/ overrides. Create one with /brand-setup.content/brand/, or content/brands/<name>/ when a brand is named, plus any matching locales/<xx-XX>/ directory.brand-voice.md: personality adjectives, tone, do and don't rules, signature phrases, and the words-to-avoid list.messaging.md: pick the persona and the key message the asset reinforces, and reuse approved value props and boilerplate.compliance.md: use only approved claims, include every required disclaimer, and remove any prohibited term./brand-setup and offer to proceed with sensible defaults for this run only.On-brand text ready to hand to the next step: a channel adapter, a localizer, or the user. When invoked by /review, the output is instead a scorecard marking Voice, Style, and Compliance as pass or fix per asset, with a redline that shows the original text, the rule it breaks, and the corrected version.
| Condition | Behavior |
|---|---|
| No brand profile found | Recommend /brand-setup; offer sensible defaults for this run only, clearly labeled |
| Partial profile (some files empty) | Apply what exists; note which dimensions could not be checked rather than guessing |
| Base and locale files conflict | The locale file wins for that market; note the override |
| Source copy conflicts with a brand rule | Follow the rule; flag the conflict for the user instead of silently rewriting meaning |
A claim cannot be verified against compliance.md | Flag it for human review; never invent approval |
Example: apply the brand while drafting
/multiply blog-post.md --channels linkedin
The /multiply command uses this skill to load the profile, then writes a LinkedIn post that obeys the tone, glossary, and approved claims.
Example: audit a teammate's draft
/review draft.md
Loads the profile and returns a pass/fix scorecard plus a redline for every violation.
Example: default-mode fallback
Write a launch tweet for us
With no profile present, the skill recommends /brand-setup, then offers to draft using neutral defaults for this run only.
See also the companion skills channel-formats (adapt on-brand copy to each platform) and transcreation (adapt it across languages). Brand voice is the content; those skills are the container and the market fit.
templates/brand/ and are copied into the repo by /brand-setup.