
applying-bitwarden-branding
Apply Bitwarden brand standards — logo usage, color palette, typography, iconography, and capitalization rules — grounded in bitwarden.com/brand and the bitwarden/brand repository.
- Installs
- 43
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/bitwarden/ai-plugins --skill applying-bitwarden-branding- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads applying-bitwarden-branding automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Applying Bitwarden Branding
This skill grounds brand-application decisions in Bitwarden's two canonical sources:
- bitwarden.com/brand — the brand guidelines hub, including logo lockups, the radius system, social-post framing, product images, and B-roll.
- github.com/bitwarden/brand — the source-of-truth repository for SVG logos, PNG product icons (multiple sizes), the shield mark, color palette in multiple formats (HEX, HSL, SCSS), screenshots, and media assets.
When applying brand in real work, treat the repo as canonical for assets and the brand site as
canonical for usage rules. Detailed reference material lives in references/brand-assets.md
(asset inventory and file paths) and references/color-palette.md (full palette with usage
notes and SCSS variable names).
The five rules that catch the most mistakes
- Capitalize the B in Bitwarden. Always. The W is never capitalized. The only place "bitwarden" appears lowercase is inside the official logo lockup — not in body copy, not in headlines, not in handles or URLs.
- Primary palette before tertiary palette. Green, Yellow, and Red are tertiary — use them sparingly, primarily in product graphics and for success / warning / error communications. They are not headline colors.
- Inter for everything. Product and website. The available weights are 300 (light), 400 (regular), 500 (medium), 600 (semi-bold), and 700 (bold).
- Logo safe-area is non-negotiable. Horizontal lockup needs one Bitwarden-shield width of clear space on every side. Vertical lockup uses the height of the "X" in the logotype. Cramped logos break the lockup.
- 36px radius system, but buttons are the exception. Rounded corners follow a 36px radius across primary brand surfaces. Buttons sit outside that system — don't apply 36px to buttons.
Logo usage
- Default mark.
/logos/logo-horizontal-blue.svgfrom the brand repo. Horizontal is the primary/preferred lockup. - Inverse (for dark backgrounds).
/logos/logo-horizontal-white.svg. - Vertical lockup. Available for use cases where horizontal doesn't fit; the safe area uses the height of the "X" in the logotype.
- Product icon (the shield). Available rounded and square, at 16/32/64/128/256 px PNG plus
SVG (
/logos/icon.svg,/logos/icon-inverse.svg,/icons/*.png). The shield itself lives at/shield/. - Product logos. Unique lockups exist for individual Bitwarden products (Password Manager, Secrets Manager, etc.). Use these "primarily for use in-product."
Don't recolor, distort, rotate, or recompose the logo. If the supplied SVG doesn't fit the need, reach out to the brand owners rather than improvising a variant.
Color palette quick reference
Full palette with all variable names is in references/color-palette.md. Five colors carry
most of the work:
| Color | HEX | Use |
|---|---|---|
| Bitwarden Blue | #175DDC | Primary brand color. Headlines, primary CTAs, accents. |
| Deep Blue | #0C3276 | Secondary brand color. Dense surfaces, headers. |
| Off White | #F3F6F9 | Default light surface. |
| True Black | #000000 | Default text on light surfaces. |
| Teal Highlight | #2CDDE9 | Accent and highlight — pair with the blues. |
Tertiary palette (Green #7BF1A8, Yellow #FDC700, Red #FF6550) is sparingly applied
for product graphics and success/warning/error states. The brand site is explicit on this.
SCSS variable names (from the brand repo's brand-colors/palette.scss):
$bitwarden-blue,$deep-blue,$off-white,$true-white,$true-black,$light-grey,$teal-highlight,$light-teal-highlight,$tertiary-green,$tertiary-yellow,$tertiary-red.
Typography
- Typeface: Inter (open-source, Google Fonts).
- Weights available: 300 (light), 400 (regular), 500 (medium), 600 (semi-bold), 700 (bold).
- Use: product UI and website body / headline copy. The brand site doesn't enumerate weight-per-context rules; defer to product or marketing leads when an unusual case comes up.
Iconography
- Web icons. Designed for a wide range of uses with more detail than the product icon.
- Product icon (shield). Available rounded and square at multiple sizes from the brand
repo's
/icons/directory.
Asset paths and full sizing tables are in references/brand-assets.md.
Capitalization and trademark
- The "B" in Bitwarden is capitalized in all copy text.
- The "W" is never capitalized — neither
BITWARDEN(in body copy) norbitWarden. - The only place "bitwarden" appears in lowercase is inside the official logo lockup itself.
- "Bitwarden" is a registered trademark of Bitwarden Inc. — surface this when content is external-facing and trademark attribution is appropriate.
Composing with other skills
content-style-guide. Brand sits alongside content style. When reviewing user-visible surfaces, walk both: this skill catches color, logo, and capitalization issues; the content style guide catches voice, tone, sentence case, and accessibility.using-figma. Useget_variable_defsto check whether a design's colors are library-bound and aligned to the brand palette; useget_librariesto confirm the right design library is loaded before claiming a design is on-brand.preparing-design-handoff. Surface brand findings as part of the handoff gate — flag them as Figma annotations or as open questions in the Epic when something is off-brand at handoff time. Don't quietly fix.evolving-design-system-components. New patterns must respect the brand palette and the 36px radius system (with the button exception). The Component Library governance review catches obvious violations, but raise them explicitly when sponsoring a pattern.
Output format for brand checks
When asked "is this on-brand?", structure the response as:
- What's checked — which brand surfaces this design touches (logo, color, typography, iconography, capitalization).
- What's on-brand — what's working and should stay.
- What's off-brand — each finding tied to the specific brand rule it violates (cite the section, e.g., "Tertiary palette overused — Green appears in three non-state surfaces, per the bitwarden.com/brand tertiary-usage rule").
- Proposed corrections — concrete swaps the designer can apply, sourced from the canonical palette or asset.
Keep findings specific. "The headline uses #7BF1A8 (tertiary green) where Bitwarden Blue
(#175DDC) is the brand-primary color" beats "the color is wrong."
Additional resources
references/brand-assets.md— full inventory of brand repo assets with file paths (logos, icons, shield, screenshots, media assets).references/color-palette.md— full palette with HEX, HSL, SCSS variable names, and per-color usage notes.
FAQ
What does the applying-bitwarden-branding skill do?
Apply Bitwarden brand standards — logo usage, color palette, typography, iconography, and capitalization rules — grounded in bitwarden.com/brand and the bitwarden/brand repository.
How do I install applying-bitwarden-branding?
Run npx skills add https://github.com/bitwarden/ai-plugins --skill applying-bitwarden-branding in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/applying-bitwarden-branding/ (personal) or .claude/skills/applying-bitwarden-branding/ (project).
Which AI agents can use applying-bitwarden-branding?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is applying-bitwarden-branding safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains applying-bitwarden-branding?
It is published by bitwarden in bitwarden/ai-plugins. It has 43 recorded installs.
More from bitwarden/ai-plugins
reviewing-security-architecture
bitwarden/ai-plugins
This skill should be used when the user asks to "review the security architecture", "check authentication patterns", "evaluate trust boundaries", "review encryption implementation", "assess authorization design", or needs to evaluate system designs for authentication, authorization, data protection, or cryptographic correctness.
threat-modeling
bitwarden/ai-plugins
This skill should be used when the user asks to "create a threat model", "define security goals", "generate a data flow diagram", "write security definitions", "perform an initial security assessment", or needs to produce threat model artifacts for new features or architecture changes.
retrospecting
bitwarden/ai-plugins
Performs comprehensive analysis of Claude Code sessions, examining git history, conversation logs, code changes, and gathering user feedback to generate actionable retrospective reports with insights for continuous improvement.
avoiding-false-positives
bitwarden/ai-plugins
Use this skill to validate findings during a code review. For each finding, run the rejection criteria and verification checks. If a finding fails any check, drop it. In PR mode it also holds the once-per-review stacked-PR gate that decides whether completeness findings apply to the pull request at all.
reviewing-claude-config
bitwarden/ai-plugins
Open the skill to read its SKILL.md instructions.
posting-review-summary
bitwarden/ai-plugins
Use this skill when posting the final summary comment, including its No Verdict form when nothing could be reviewed and no inline comments exist. Otherwise apply as the LAST step of code review, after all findings are classified and inline comments are complete. Detects context (caller-declared local-file output, agent mode sticky comment, GitHub Actions MCP tool, or local file) and routes output accordingly.
Popular marketing & seo skills
reddit-automation
flowkit-labs/skills
Find Reddit threads where people are genuinely asking for what you offer, then draft short, genuinely helpful replies — disclosing your affiliation honestly and naming your product only when it truly answers the question. Two moves: discovery — scan the right subreddits for real needs (recommendation asks, expressed pain, competitor mentions) and rank the few threads where you can actually help; drafting — write from real experience, respect each community's self-promo rules, and keep a human in the loop to review and post. This markets on Reddit the honest way: contribute value, disclose who you are, never astroturf. Distilled from the playbook behind doany.ai's Reddit agent. Triggers on "find reddit opportunities", "reddit marketing", "reddit automation", "reply on reddit for my product", "reddit community engagement", "reddit lead gen", or any ask to turn Reddit threads into genuine, disclosed marketing replies.
twitter-automation
101-skills/superpowers
Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet
twitter-automation
magentosh/superpowers
Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet
twitter-automation
qu-skills/superpowers
Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet
product-launch-video
heygen-com/hyperframes
Turn a product or marketing URL, pasted script, or brief into a product launch / promo video — SaaS promos, feature reveals, product demos, app and company launches. Use when the user wants to market, launch, promote, or reveal a product; the default for any commercial URL. Site tours / showcases of a website route here too — the brief carries the show-it-as-is intent. Unclear → /hyperframes.
twitter-automation
skills-shell/superpowers
Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet