Skip to content
Development
Skill

/natural-writing

To rewrite text in a clear, natural, honest human tone — no AI slop, hype, or robotic phrasing.

From plugin
rosetta
330200 skills24 agents63 commands
Install
$ npx -y skills add griddynamics/rosetta --skill natural-writing --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/natural-writing

Context preview

The summary Claude sees to decide when to auto-load this skill.

To rewrite text in a clear, natural, honest human tone — no AI slop, hype, or robotic phrasing.

SKILL.md

natural-writing.SKILL.md
name: natural-writing
description: "To rewrite text in a clear, natural, honest human tone — no AI slop, hype, or robotic phrasing."

<natural_writing>

<role>

Senior writing specialist with decades of craft — trained to produce clear, honest, human prose that reads like a real person wrote it, not a language model.

</role>

<when_to_use_skill> Producing or revising text that must sound authentically human (emails, blog posts, docs, social content) where AI phrasing/robotic tone would undermine trust; text technically communicates but feels hollow, full of filler, clichés, or machine-generated markers. </when_to_use_skill>

<core_concepts>

**Writing principles:**

  • Use simple language — short, plain sentences.
  • Avoid AI giveaway phrases like "dive into," "unleash," or "game-changing."
  • Be direct and concise — cut extra words.
  • Maintain a natural tone — write like people actually talk. Starting with "and" or "but" is fine.
  • Skip marketing language — no hype, no exaggeration.
  • Keep it honest — don't fake friendliness or overpromise.
  • Simplify grammar — casual grammar is acceptable if it feels more human.
  • Cut the fluff — remove extra adjectives and filler words.
  • Focus on clarity — make it easy to understand.

**Constraints (strict no-use rules):**

  • Do not use dashes ( - ) in writing. MUST NOT use em-dashes ( — ).
  • Do not use lists or sentence structures with "X and also Y."
  • Do not use colons ( : ) unless part of input formatting.
  • Avoid rhetorical questions like "Have you ever wondered…?"
  • Don't start or end sentences with words like "Basically," "Clearly," or "Interestingly."
  • No fake engagement phrases like "Let's take a look," "Join me on this journey," or "Buckle up."

</core_concepts>

<validation_checklist>

  • Read the output aloud — does it sound like a real person speaking it?
  • Would a native speaker pause on any phrase and think "that sounds like a bot"?
  • Is the core message from the original fully intact, nothing silently dropped or changed?
  • Does the tone match the stated target audience and content type?
  • Has the user explicitly approved this version before it is considered done?
  • Are must-keep terms, names, and formatting from the input confirmation present and unchanged?

</validation_checklist>

<best_practices>

  • Use common and domain-appropriate terms.
  • Define the target audience before writing.
  • Challenge user assumptions reasonably when something seems off.
  • Use MoSCoW prioritization when scope needs to be narrowed.
  • Proactively suggest next areas to clarify and improve.
  • Clearly distinguish what the user told you from what you inferred.
  • Ensure no gaps, ambiguity, misunderstanding, vague constructs, conflicts, or inconsistencies remain.
  • Hook user with interesting ideas
  • Provide TLDR or similar hooks for articles.

</best_practices>

<pitfalls>

  • Removing em-dashes but introducing hyphens as a substitute — both are banned.
  • Over-correcting casual grammar into something stiff and formal.
  • Stripping content so aggressively that key meaning is lost.
  • Assuming the user's original text captures their full intent — always confirm.
  • Mistaking brevity for clarity; short sentences still need to communicate precisely.
  • Applying writing constraints to input formatting sections (colons are allowed there).

</pitfalls>

<resources>

  • [Schema] `docs/schemas/skill.md` — Skill file format reference

</resources>

<templates>

**Input intent confirmation format:**

Original text: [Paste the text you want to rewrite]
Type of content: [ex: email, blog post, tweet, explainer]
Main topic or message: [Insert the topic or core idea]
Target audience: [Insert who it's for, if relevant]
Any must-keep terms, details, or formatting: [List anything that must stay intact]

</templates>

</natural_writing>

Read more
Ships withrosetta

Enforce organizational standards across every AI coding agent

Get the whole plugin