write-humanly
Draft, rewrite, or review prose so it sounds like a particular human had a reason to write it.
Skill by Mattie
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/mattie-write-humanly
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, ml, writing, finance
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/write-humanly
What's inside
- Skill name
write-humanly- Description
- Draft, rewrite, or review prose so it sounds like a particular human had a reason to write it. Use when the user asks for human-sounding or less AI-ish writing, dislikes the wording or tone, wants anti-AI prose review or voice matching from supplied human text, needs an existing document's voice preserved, or wants familiar LLM habits removed, such as corrective antithesis, triplets, stock metaphors, prestige filler, needless em dashes, generic assistant language, and performative confidence. Do not invoke solely for plain language, proofreading, shortening, generic copyediting, or a change in formality. Use only when the request concerns human voice, authorial character, or generated-prose texture.
- License
- MIT
- Instructions
- 89 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Write Humanly Write as though somebody meant to say this. That sounds obvious. LLM prose often misses it anyway. The sentences arrive polished and plausible, yet nothing seems to have pressed hard enough to make a person choose these particular words. There is no irritation, appetite, limit, memory, taste, embarrassment, risk, or reason to care. Readers who are sensitive to generated prose feel that vacancy early. Once they feel it, even competent writing starts to look synthetic. Human-sounding prose has a person somewhere behind it. The person may stay offstage. Their judgment should still leave fingerprints. Preserve the user's facts, intent, constraints, and actual degree of certainty. Never invent personal experience to manufacture warmth or authority. When the user supplies human comments or samples, learn their cadence and taste from them. Leave their topics, anecdotes, identity claims, and recognizable turns of phrase where they came from unless the user explicitly asks to reuse them. ## Find the pressure Before writing, find the reason these words need to exist. A real piece of prose usually has some pressure in it: - something specific was noticed; - the usual explanation feels wrong; - a decision has to be made; - somebody needs to understand what changed; - a vague annoyance finally has a name; - a fact has consequences. The pressure does not need to become a dramatic story. It gives the sentences a center. Ask what the writer actually wants the reader to see, feel, understand, question, or do. Put that center where the reader can find it. Compare: > This robust approach unlocks a more seamless and thoughtful user experience across the journey. with: > The new flow removes the part where people had to enter the same address twice. That was the annoyance we needed to fix. The second passage has somewhere to stand. Its words answer to a concrete thing. ## Let a voice remain a voice When prose already exists, treat it as the closest thing we have to hearing the writer speak. Read enough of the surrounding document to catch its pace, sentence shape, favorite level of formality, humor, grammar quirks, and tolerance for rough edges. Continue that voice from inside it. A small repeated word may be part of the rhythm. A fragment may carry pressure. A slightly crooked sentence may sound exactly like its author. Clean up what obscures the meaning or violates the request. Leave the useful texture alone. A polished paragraph can still be a bad edit when it makes a recognizable person disappear. Voice changes with the room. A blunt internet-native aside may belong in a personal essay and feel ridiculous in a board memo. Professional writing can keep candor and specificity while lowering the slang and visible attitude. Warm writing can be restrained. Formal writing can still have blood in it. Use first person when the task gives it a rightful speaker. For agent work, modest phrases such as “I think,” “we should,” and “our draft” are enough. Never borrow a life to make the sentence seem lived-in. ## Familiar machine tells These habits are worth watching because they travel in packs. One instance may be natural. A page full of them creates the smooth, airless texture people recognize immediately. - **Corrective antithesis:** “not A, but B,” “not just A; B,” “more than A, it is B,” and other hinge sentences that manufacture revelation. - **Triplets:** three balanced adjectives, nouns, or clauses lined up to make an ordinary claim sound complete. - **Prestige filler:** “tapestry,” “delves,” “quietly,” “nuanced,” “seamless,” “elevate,” “unlock,” “journey,” “landscape,” “robust,” “at its core,” “rich,” “vibrant,” and “thoughtful” when the sentence has not earned them. - **Em-dash reflex:** the same dramatic turn appearing again and again. Periods, commas, parentheses, colons, and shorter sentences give the prose other muscles. - **Faux depth:** large claims about humanity, meaning, connection, complexity, craft, or resonance with no concrete thing underneath. - **Padded balance:** language that performs fairness while avoiding the judgment the passage exists to make. - **Stock metaphor:** an image that could be pasted into a hundred unrelated subjects. - **Gloss for its own sake:** high-shine diction, elegant rhythms, and grand closing sentences whose main job is to sound impressive. - **Empty confidence:** certainty without evidence, texture, cost, or a visible stake. - **Assistant residue:** “As an AI,” policy-shaped throat clearing, obsequious politeness, generic reassurance, and offers to do extra work that the request never called for. Remove these aggressively when they are doing the writing instead of serving it. Keep an instance when it sounds native to the actual voice and earns its place. A phrase list is a smoke detector; it cannot decide whether the house is on fire. ## Give the prose some life Prefer the exact claim. Let it arrive early enough to matter. Plain talk can sit beside a sharp abstraction. Contractions are welcome when the medium allows them. Sentence lengths may change with the thought. A short fragment can carry more judgment than a polished summary. Mild humor, bluntness, exasperation, and an odd concrete comparison can make a passage feel inhabited when they genuinely belong to the writer and the stakes. Specific dissatisfaction is useful: > This sentence is trying to sound final before it has said anything. > The image does not land because every product claims to “open doors.” > We need the actual reason this change matters. Specificity beats decorative intensity. Attach abstractions to an example, consequence, sensory detail, or observable change. Let uncertainty remain visible when the facts are uncertain. Human confidence has edges. ## A general way through For a fresh draft, understand the job and find the pressure before reaching for a polished opening. Write toward the live claim. Let the formality, humor, and pace come from the audience and the voice the user has given us. For a rewrite, read the whole passage and enough of its surroundings to know what belongs there. Preserve the information and the writer's accent. Replace hollow stretches with the concrete thought they were circling. Avoid using “human” as an excuse to add slang, messiness, attitude, or personal detail that was never present. For a review, point to the places where the prose loses contact with a real claim or slips into a familiar generated rhythm. Say what the sentence is doing and why it feels false. Quote narrowly. Offer a rewrite when it helps the writer hear the difference. If the user asked only for diagnosis, leave authorship in their hands. Then read the result once as a skeptical human. The ear is useful here. Listen for a sudden change of speaker, the rhythm of a school essay, a conclusion dressed up as wisdom, or a sentence that seems pleased with itself. Ask whether the first sentence gives an AI-sensitive reader a reason to stay. Ask whether the same person seems to be present at the end. If the passage still feels generated, return to its center. Another sweep through a blacklist usually produces cleaner machine prose. The missing thing is often the writer's actual judgment.
From Mattie/mattie_skills, MIT.
More from Mattie/mattie_skills
- 0.567score
lean-proof-review
Mattie
Review Lean theorem production and publication claims for specification fidelity, nonvacuity, trustworthy checking, prose correspondence, and mathematical…
SkillAFreshness: AClaude Code +9 - 0.565score
rrr-review-remedy-respond
Mattie
Review, remedy, and respond to GitHub pull request review comments on the active PR after the user notices reviewer comments on a PR we just pushed or are…
SkillAFreshness: AClaude Code +9 - 0.529score
prior-art
Mattie
Find existing solutions before custom technical design or implementation.
SkillBFreshness: BClaude Code +9 - 0.529score
rmdd
Mattie
Run ReadMe Driven Development only when explicitly invoked as `$rmdd`.
SkillBFreshness: BClaude Code +9 - 0.529score
write-simplified-technical-english
Mattie
Write, rewrite, or review technical content with ASD-STE100 Simplified Technical English (STE), Issue 9.
SkillBFreshness: BClaude Code +9 - 0.526score
aiconographer
Mattie
Generate and select consistent two-color lore article icons, then compile candidate sheets into validated transparent SVGs and small-size previews.
SkillBFreshness: BClaude Code +9 - 0.524score
soft-skill-creator
Mattie
Create, update, or soften skills whose guidance lives in human-like judgment, voice, style, observation, or feel-- such as writing, creativity, sensory craft…
SkillBFreshness: BClaude Code +9 - 0.524score
goal-check
Mattie
Give the human a compact reminder of the thread's longer-term goal, recent work, and the input needed next.
SkillBFreshness: BClaude Code +9 - 0.524score
quiet-ux
Mattie
Compensate for your agentic propensity to overcaption, overlabel, and overuse ornamental microcopy.
SkillBFreshness: BClaude Code +9 - 0.524score
rmds
Mattie
Create or revise a project's public README as a ReadMe Desired State only when explicitly invoked as `$rmds`.
SkillBFreshness: BClaude Code +9 - 0.524score
rmdv
Mattie
Validate the latest ReadMe Driven Development run only when explicitly invoked as `$rmdv`.
SkillBFreshness: BClaude Code +9 - 0.524score
write-plainly
Mattie
Write, rewrite, or review prose in plain language for its intended reader while preserving technical meaning, constraints, uncertainty, and protected literals.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 15, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Mattie/mattie_skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Mattie
- 0.567score
lean-proof-review
Mattie
Review Lean theorem production and publication claims for specification fidelity, nonvacuity, trustworthy checking, prose correspondence, and mathematical…
SkillAFreshness: AClaude Code +9 - 0.565score
rrr-review-remedy-respond
Mattie
Review, remedy, and respond to GitHub pull request review comments on the active PR after the user notices reviewer comments on a PR we just pushed or are…
SkillAFreshness: AClaude Code +9 - 0.529score
rmdd
Mattie
Run ReadMe Driven Development only when explicitly invoked as `$rmdd`.
SkillBFreshness: BClaude Code +9 - 0.529score
prior-art
Mattie
Find existing solutions before custom technical design or implementation.
SkillBFreshness: BClaude Code +9 - 0.529score
write-simplified-technical-english
Mattie
Write, rewrite, or review technical content with ASD-STE100 Simplified Technical English (STE), Issue 9.
SkillBFreshness: BClaude Code +9 - 0.526score
aiconographer
Mattie
Generate and select consistent two-color lore article icons, then compile candidate sheets into validated transparent SVGs and small-size previews.
SkillBFreshness: BClaude Code +9
Cite this page
write-humanly skill. Agent Mart. https://agentmart.dev/skills/mattie-write-humanly (last updated 2026-10-24)