Назад към всички

toneclone-cli

// Write in the user's authentic voice using ToneClone. Generate emails, messages, social posts, and other content that sounds like the user — not generic AI. Use trained personas for different writing styles and knowledge cards for context. Requires ToneClone account and CLI setup at toneclone.ai.

$ git log --oneline --stat
stars:1,933
forks:367
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
nametoneclone-cli
descriptionWrite in the user's authentic voice using ToneClone. Generate emails, messages, social posts, and other content that sounds like the user — not generic AI. Use trained personas for different writing styles and knowledge cards for context. Requires ToneClone account and CLI setup at toneclone.ai.
homepagehttps://toneclone.ai
metadata[object Object]

ToneClone CLI

Generate content in the user's authentic voice using their trained ToneClone personas.

Setup

ToneClone requires an account and trained personas. Get started at https://toneclone.ai

Install CLI (Homebrew):

brew tap toneclone/toneclone
brew install toneclone

Authenticate:

toneclone auth login

Writing Content

toneclone write --persona="<name>" --prompt="<what to write>"

With Knowledge Cards

toneclone write --persona="<name>" --knowledge="<card1>,<card2>" --prompt="<prompt>"

Examples

Chat reply:

toneclone write --persona="Chat" \
  --prompt="Reply to: 'Hey, are you free this weekend?' — say yes, suggest Saturday"

Work email:

toneclone write --persona="Work Email" --knowledge="Work,Scheduling" \
  --prompt="Follow-up email about project timeline, offer to schedule a call"

Social post:

toneclone write --persona="Twitter" \
  --prompt="Announce our new feature launch, keep it punchy"

Providing Context

Pass relevant context in the prompt for better results:

  • Thread/conversation being replied to
  • Background on the topic
  • Recipient info or relationship context

Quick Commands

TaskCommand
Write contenttoneclone write --persona="Name" --prompt="..."
List personastoneclone personas list
List knowledge cardstoneclone knowledge list
Check authtoneclone auth status

Personas vs Knowledge Cards

NeedUse
Different writing styleDifferent persona
Different context/factsDifferent knowledge card

More Info