AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Voice Tone

skill-everyone-needs-a-copilot-claude-copilot-voice-tone · by Everyone-Needs-A-Copilot

>-

No reviews yet
0 installs
37 views
0.0% view→install

Install

$ agentstack add skill-everyone-needs-a-copilot-claude-copilot-voice-tone

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-everyone-needs-a-copilot-claude-copilot-voice-tone)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Voice Tone? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

MailChimp Voice & Tone Framework

Voice = constant personality (who we are). Tone = situational modulation (how we adapt to context).

Voice stays consistent. Tone shifts with user emotion and situation.


Voice Definition Template

Voice is consistent — it does not change. Tone changes by situation.

## [Product Name] Voice

We are [quality], but not [negative extreme].

Examples:
- We are **confident**, but not arrogant.
- We are **clear**, but not simplistic.
- We are **warm**, but not sycophantic.
- We are **direct**, but not blunt.
- We are **expert**, but not technical.

### Voice in Practice

| We say...               | We don't say...          |
|-------------------------|--------------------------|
| "Something went wrong"  | "An error has occurred"  |
| "Check your inbox"      | "A message has been sent to your registered email address" |
| "Delete account"        | "Terminate user profile" |
| "You're all caught up"  | "No unread notifications exist at this time" |

Tone Matrix

Map user situation to the correct tone before writing. Wrong tone in high-stakes moments (errors, destructive actions) damages trust.

| Situation | User Emotion | Tone | Example | |-----------|-------------|------|---------| | Success | Accomplished | Warm, celebratory | "You're all set! Your changes are live." | | Error | Frustrated | Calm, helpful | "Something went wrong. Here's what to try." | | Onboarding | Uncertain | Encouraging, clear | "Let's get you started. This takes about 2 minutes." | | Destructive action | Cautious | Serious, specific | "This will permanently delete 3 projects. This can't be undone." | | Empty state | Lost | Guiding, optimistic | "No results yet. Try adjusting your filters." | | Loading/waiting | Impatient | Reassuring, brief | "Almost there..." | | Warning | Cautious, uncertain | Direct, non-alarmist, actionable | "Your session expires in 5 minutes. Save your work." | | Help text | Uncertain | Concise, example-driven | "Use your full legal name as it appears on your ID." | | Confirmation | Seeking reassurance | Specific, action-named, scannable | "Delete 3 files? This cannot be undone." | | Upgrade prompt | Skeptical | Value-led, non-pushy, honest | "Get unlimited exports. Upgrade to Pro." |


Copy Patterns Quick Reference

| Pattern | Structure | Example | |---------|-----------|---------| | Error | [What happened] + [How to fix] | "Email format looks wrong. Try: name@example.com" | | Button | Action verb + object | "Save changes", "Create project", "Send message" | | Empty state | [What] + [Why empty] + [Action] | "No projects yet. Create your first one to get started." | | Success | [Confirmation] + [Next step] | "Changes saved. View your updated profile." |


Microcopy Patterns

Button Labels

Active verb + object. Describe the action, not the outcome.

| Bad | Good | Why | |-----|------|-----| | Submit | Save changes | "Submit" describes the mechanism; "Save changes" describes the result | | OK | Got it | "OK" is ambiguous; "Got it" confirms comprehension | | Yes | Delete account | "Yes" doesn't say what will happen | | Continue | Next: Review order | Tells the user what's coming next |

Error Messages

What happened + how to fix it. Never blame the user.

| Bad | Good | |-----|------| | Invalid input | Email must contain an @ symbol | | Error 500 | Something went wrong on our end. Refresh the page or try again in a minute. | | Password incorrect | Wrong password. [Reset your password] |

Empty States

What the space is for + why it's empty + one clear action.

No teammates yet.
Invite people to collaborate on this project.
[Invite teammates]

Confirmation Dialogs

State the specific consequence + use the action as the button name.

Delete "Q3 Report.pdf"?
This file will be permanently removed. You cannot undo this action.

[Cancel]  [Delete file]

Placeholder Text

Show an example of the expected format. Never use placeholders as a substitute for labels.

| Bad | Good | |-----|------| | Enter your name | Jane Smith | | Phone number | +1 (555) 000-0000 | | Enter search query | Search by name or email |

Tooltip Text

One sentence. Completes the UI element — does not repeat the label.

Label: "API Rate Limit"
Tooltip (Bad): "This is your API rate limit."
Tooltip (Good): "Maximum requests per minute. Contact support to increase your limit."

Progress Indicators

What's happening now + what to expect.

"Uploading 3 of 5 files…"    (not just a spinner)
"Processing your order…"      (not "Loading")
"Almost done — finalising your export."

Permission Requests

Why you need it + what happens if the user declines.

"Allow notifications
Get updates when your team comments or assigns you a task.
You can change this in Settings anytime."

Success Messages

Confirmation + next logical step.

"Password updated.
All other sessions have been signed out for security."

Form Labels

Noun phrase, not a question. Label floats — it should not disappear.

| Bad | Good | |-----|------| | What is your email? | Email address | | Enter your date of birth | Date of birth |


Readability Engineering

  • Target grade 6–8 reading level (Flesch-Kincaid)
  • Sentences: <20 words average
  • Paragraphs: <3 sentences for UI copy
  • Active voice for all actions
  • One idea per sentence

Test your copy:

  • Read aloud — if you stumble, rewrite
  • Remove every word that does not change the meaning
  • Replace every passive voice construction with active

Anti-Patterns

| Anti-Pattern | Example | Fix | |-------------|---------|-----| | Corporate speak | "Leverage our best-in-class platform" | "Use [product] to [specific outcome]" | | Blame language | "You entered an incorrect password" | "That password doesn't match" | | Jargon | "Authenticate your credentials" | "Sign in" | | Clever over clear | "Oops! Looks like something went sideways" | "Something went wrong. Try again." | | Walls of text in UI | Three-paragraph explanation inside a modal | One sentence + a help link | | Vague actions | "Click here", "Learn more" | "View pricing", "Read the security guide" |

Anti-Generic Rules

  • NEVER use jargon the user wouldn't use in conversation
  • NEVER write error messages that blame the user ("You entered an invalid email")
  • NEVER be clever at the expense of clarity
  • NEVER use passive voice in action-oriented copy
  • NEVER write more than 2 sentences for a UI message
  • NEVER use vague labels: "Click here", "OK", "Submit" — name the action

Self-Critique: "Would MailChimp's content team approve? Is the tone right for this moment? Could I say this more simply? Is the button label an action verb?"


Related Resources

Source & license

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

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

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.