usenotra/cursor-plugin/notra-brand-voice

Claude Code and agent skill by usenotra/cursor-plugin

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Create and refine Notra brand identities (tone, audience, custom instructions, website scrape). Use when the user mentions brand voice, tone profile, company description, or on-brand writing in Notra.

Install

npx vskill@latest install usenotra/cursor-plugin/notra-brand-voice

SKILL.md

Notra brand voice

Brand identity is injected into every generation. Incomplete settings produce generic drafts.

Read current voice

list_brand_identities
get_brand_identity(brandIdentityId) # use isDefault when unspecified

Report name, company, tone, audience, language, custom instructions, and whether it is default.

Generate from a website

generate_brand_identity(websiteUrl, name?)
get_brand_identity_generation_status(jobId) # 30–60s typical
get_brand_identity(id) # review, then refine

Confirm the extracted company name, description, tone, and audience with the user before treating them as final.

Update settings

update_brand_identity accepts partial fields:

FieldNotes
name1–120 chars
websiteUrlHomepage or about page
companyNameProduct/company name
companyDescription10–4000 chars; 2–4 sentences
toneProfileConversational \Professional \Casual \Formal
customToneFreeform override, max 1000
customInstructionsMax 4000. Style rules, not content topics
audience10–1000 chars. Be specific
languageContent language enum from the tool schema
isDefaultOnly true is valid; makes this the org default

Do not delete the default identity. delete_brand_identity disables automations that reference it — confirm first.

Tone presets

ProfileWhen
ConversationalDev tools, startups, OSS. Warm, we/you, founder-to-community
ProfessionalB2B / enterprise. Clear, confident, business value
CasualConsumer / community. Friendly; emojis only if requested
FormalFinance, health, compliance. Precise, complete sentences

Audience

  • Developers: PR links, technical terms, @author, implementation detail
  • Customers / stakeholders: outcomes, no PR numbers, plain language

Write audience as a role + what they care about, e.g. Senior engineers at B2B SaaS teams who want concrete migration guidance.

Custom instructions

Good: Always include PR links. Say "shipped" not "delivered". Mention security and performance when present.

Bad: Use simple language (too vague) or instructions that contradict the tone profile.

After a voice change, generate a test changelog (last_7_days) so the user can judge the new voice. Existing drafts are not rewritten.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/usenotra/cursor-plugin/notra-brand-voice/badge)](https://verified-skill.com/skills/usenotra/cursor-plugin/notra-brand-voice)

Something wrong with this skill or its page? Tell us.