How we review

Beautiful Prose Claude skill review: verdict, safety and alternatives

Reviewed Sep 30, 2026How we review

Beautiful Prose is SHADOWPR0's one-file Claude skill that bans AI writing tics. Em dashes and "It's not X, it's Y" pivots top its list. We rate it Conditional, 62/100. It is good for fresh drafts and risky for rewrites that must keep facts.

Skill
Beautiful Prose (SHADOWPR0/beautiful_prose)
Verdict
Conditional
Score
62/100
Confidence
Low
Safety grade
A
Best for
Fresh drafts of essays, memos or narrative copy in a hard, declarative voice
Poor fit
Rewrites whose figures, citations or hedged claims must survive unchanged
Reviewed version
no version · commit bf44efb
Review date
2026-09-30
Works in (verified)
Claude Code, Cursor
Works in (claimed)
Claude
Status
Dormant since 2025-12-30; no licence file; no change since review (checked 2026-10-21)

Get the skill: beautiful_prose folder on GitHub · SKILL.md at the reviewed commit · skills.sh listing

What is the Beautiful Prose Claude skill?

The Beautiful Prose Claude skill is SHADOWPR0's one-file style contract for English prose. It bans six AI tics, including em dashes, "It's not X, it's Y" pivots and therapy voice. It adds four optional voice registers.

An Agent Skill is a folder of instructions, led by a SKILL.md file. An agent loads it when a task matches. Our explainer on how Agent Skills load covers the mechanism. Beautiful Prose is one of these Claude skills, and it holds instructions only. SHADOWPR0 is the publisher and the single contributor.

Its SKILL.md lists six absolute prohibitions:

  1. Em dashes, written in the file as the double hyphen.
  2. "It's not X, it's Y" constructions.
  3. Filler transitions and scene-setting phrases.
  4. Therapeutic or validating language.
  5. AI tells and meta commentary about the text itself.
  6. Symmetry padding.

Positive rules follow the bans. The file pushes terse, concrete English prose. Bullets and headings stay off unless you ask for them. The bans come with bad and good examples in the file.

Fact Value
Publisher SHADOWPR0
Type Skill (instructions only, no code)
Files SKILL.md (4,909 bytes, about 1,227 tokens) and references/test-cases.md (about 328 tokens)
Version None; reviewed at commit bf44efb
Licence No licence file; GitHub reports none
Installs 216 on skills.sh at review
Stars 57 at review; 58 on GitHub on 2026-10-21
Install line npx skills add SHADOWPR0/beautiful_prose

Which Beautiful Prose skill is this page about?

This page reviews the original Beautiful Prose skill in SHADOWPR0's beautiful_prose repository. A ratnesh-maurya variant and an eduard22222222 copy use the same name. GitHub holds 306 exact copies.

Listings for the name mix the original with variants and copies. Skillsdirectory, for one, describes the ratnesh-maurya variant under the same name.

Package What it is What a directory shows
SHADOWPR0/beautiful_prose The original; reviewed on this page awesomeskill, truefoundry and agenticskills list it
ratnesh-maurya/cursor-claude-personas A variant inside a personas pack skillsdirectory "Grade A" means its security score of 100/100
eduard22222222/claude-skill-stack A third-party copy of the SKILL.md —
Other repositories 306 exact copies of the original SKILL.md Not reviewed separately

The skillsdirectory grade rates the variant's security only. It carries no verdict on how well the rules work.

Is Beautiful Prose worth installing?

No, not for rewrites. Beautiful Prose is worth installing only for fresh drafts, and scores 62/100, Conditional, at Low confidence. Nothing tells the model to keep facts, figures or qualifiers.

The strength is craft. Bans come with concrete phrases and bad and good examples. Four voice registers cost little to load. The weakness is what the file leaves out. SKILL.md has no rule to preserve claims, and it tells the model to avoid hedging. That pushes a rewrite toward dropping qualifiers.

The overall score leans on that worst failure, because the skill has no guard against it. Strong file craft and low cost pull the score up. Manual enforcement, rigid formatting defaults and a dormant, unlicensed repo hold it in the Conditional band. Our page on how we score defines each measure. The list of writing skills ranked by verdict shows where it sits among its peers.

Measure Score Reason
Effectiveness 66 Well-targeted rules; 2026 adopters ran it on real copy; no benchmark
Reliability 58 Manual lint and judgment calls such as "earned" lists
Safety 70 No code or network; content-integrity risk in rewrites
Efficiency 82 About 1,556 tokens for the whole folder
Compatibility 82 Plain SKILL.md; loaded in Claude Code and Cursor; English only
Maintainability 40 Five commits on one day, one contributor, no releases, no licence
Setup friction 85 Copy one folder; no dependencies or credentials
Fact and qualifier preservation in rewrites 45 No preservation rule; only test case 2 mentions keeping meaning
Ban precision 68 Concrete pivot and filler bans; em-dash ban names only the double hyphen
Format flexibility 50 Bullets and headings off by default; a LaTeX resume needed relaxed bans
Enforceability 45 Manual checklist; adopters built their own lint or Vale rules
Register control 70 Four distinct registers with a stated default; no measured comparison
Cost of adoption 72 One file, no dependencies; no licence file
Instruction weight vs value 80 Almost every line is an actionable ban or constraint

The missing evidence is a side-by-side run on a fixed set of drafts. Nobody has measured how often outputs avoid the banned patterns. Nobody has counted how often rewrites drop facts or qualifiers.

How many tokens does Beautiful Prose use?

Beautiful Prose loads about 1,227 tokens, or about 1,556 for the whole folder. Our estimate for a 700-word essay is 2,300 input and 1,000 output tokens. Many writing skills use far more.

Figure Value Label
SKILL.md per load 1,227 tokens Measured file size per load
Whole folder 1,556 tokens Measured file size per load
Typical task 2,300 input, 1,000 output tokens, 5 runs a week Our estimate for a typical task
Typical call with the skill loaded 4,527 input, 1,000 output tokens Our estimate, including the skill file

The typical task is a 700-word essay or a rewrite of a 500-word page. Humanizer, for comparison, loads about 8,087 tokens. The hidden costs are labour. Adopters wrote their own lint scripts or Vale rules to enforce the bans. Each rewrite needs a manual fact check, because the skill does not protect claims.

Can Beautiful Prose make Claude write in your voice?

No, Beautiful Prose cannot copy your personal voice. It sets one of four registers, plus density, heat and length tags. Skills built from your own writing samples aim at your voice instead.

The skill steers toward a house voice that SHADOWPR0 defined. You pick that voice with optional tags on one line before your request. Without a register tag, the skill uses literary_modern.

Tag Values Default
REGISTER founding_fathers, literary_modern, cold_steel, journalistic literary_modern
DENSITY lean, standard, dense Not stated
HEAT cool, warm, hot Not stated
LENGTH micro, short, medium, long Not stated

Other guides take a different route. One newsletter tutorial builds a voice profile from 5 to 10 of your own samples. A LinkedIn author describes a draft-and-edit loop that trains his own voice skill. Composio publishes templates for building a voice skill from scratch. We have not evaluated any of these voice skills.

Beautiful Prose removes machine tics and imposes one of its four registers. Voice skills try to sound like a specific person. The Humanizer skill verdict covers a rewrite skill that accepts a writing sample to match.

Is Beautiful Prose safe to install?

Yes, Beautiful Prose is safe to install. It carries safety grade A: two Markdown files with no code, network access or credentials. Its risk is content integrity, because its anti-hedging rule can strip qualifiers.

Safety scores 70 rather than a higher figure because of that content risk. Our review of the files at commit bf44efb found these facts:

  • No scripts, hooks, MCP config or agent manifests exist in the repository.
  • No network or environment-variable indicators appear in either file.
  • Nothing is written to disk; the skill shapes model output only.
  • No outside content is ingested, so no prompt-injection handling is needed.
  • No script enforces the lint checklist; the model checks itself.
  • The em-dash rule names the double-hyphen form only.
  • No LICENSE file exists, and GitHub reports no licence.

Gen Agent Trust Hub, Socket and Snyk audits on skills.sh all report Pass. Awesomeskill shows a security score of 100/100. Our guide to vetting a skill's licence and contents explains what to check before vendoring a file.

What does the community report about Beautiful Prose?

The community reports Beautiful Prose in game narrative, app copy and resume pipelines, with home-made lint to enforce it. One harness owner removed it in September 2026 as unmaintained. Nobody published a measured test.

These are the 7 dated reports we weighed, 2 of them strong. All seven come from GitHub commits, issues and pull requests. No Hacker News discussion turned up.

Claim Source Month Sentiment Strength
Harness owner removed the vendored skill as unmaintained, judging alternatives better Cringely issue #179 2026-09 Negative Strong
Stack with the skill scored style only; nothing checked that rewrites kept facts Cringely issue #121 2026-09 Negative Strong
User edited the skill to ban semicolons as em-dash replacements Cringely PR #178 2026-09 Neutral Weak
Dotfiles added it on 2026-06-08 and removed it on 2026-07-16, no reason given nonrational/dotfiles 2026-07 Negative Weak
Game project adopted it for narrative text and built its own prose lint and CI gate Rutilusaduro/MDSim 2026-07 Positive Weak
Resume pipeline adopted a variant and relaxed the bullet, list and double-hyphen bans for LaTeX FlorinPopaCodes/cv 2026-05 Neutral Weak
Developer stripped AI phrasing from app site copy in Korean and English KVNDH site repo 2026-09 Positive Weak

Adopters who kept the skill built their own lint or relaxed its bans. Those who dropped it cited maintenance or gave no reason.

What are Beautiful Prose's known failures?

Beautiful Prose's known failures are four. No rule preserves facts or qualifiers, and its lint checklist is manual. The em-dash rule names only the double hyphen, and list bans break resumes and LaTeX.

  1. Missing fact rule. SKILL.md never tells the model to keep claims, figures or citations. Cringely issue #121 notes that nothing in a stack using it checked rewrites against their source.
  2. Manual lint. No script enforces the checklist. MDSim wrote its own linter and CI step to catch violations.
  3. Narrow em-dash rule. The ban names the double hyphen and never shows the em-dash character itself.
  4. Rigid format. Bullets and headings are off unless requested. FlorinPopaCodes/cv had to relax the list and double-hyphen bans for a LaTeX resume.

The worst failure is a rewrite that reads better but silently drops a qualifier, figure or citation. The text then asserts something the source did not. Diff every claim after a rewrite.

Which agents does Beautiful Prose work with?

Beautiful Prose is verified to work with Claude Code and Cursor, the agents where adopters loaded it in 2026. The publisher claims Claude as well. It is a plain SKILL.md, and its rules cover English prose only.

Agent Status Evidence
Claude Code Verified Adopter repositories, 2026
Cursor Verified Rutilusaduro/MDSim
Claude (apps) Claimed by the publisher Publisher description
Codex and others Unknown; no published run None

Compatibility scores 82. The skill needs no tools, MCP servers or network access. Browse Claude Code skills by verdict for other options in that agent.

How do you install Beautiful Prose?

Install Beautiful Prose with npx skills add SHADOWPR0/beautiful_prose, or copy the folder into ~/.claude/skills/. You need no dependencies. The repository has no licence file, which adds friction for teams that vendor third-party files.

The repository page on skills.sh shows the short form:

npx skills add SHADOWPR0/beautiful_prose

The skill page on skills.sh shows a longer form that names the skill:

npx skills add https://github.com/shadowpr0/beautiful_prose --skill beautiful-prose

For a manual install, copy SKILL.md and the references folder into one of two places. Use ~/.claude/skills/beautiful-prose/ for a personal install. Use .claude/skills/beautiful-prose/ inside a project to share it with that repository. The guide to installing skills in Claude Code covers paths and reloading.

How do you use Beautiful Prose?

You use Beautiful Prose by opening each request with its activation line, Apply the Beautiful Prose skill. Add register, density, heat or length tags on one line first. After any rewrite, diff the claims against your source.

  1. Start the request with "Apply the Beautiful Prose skill."
  2. Add one tag line, for example REGISTER: literary_modern / DENSITY: dense / HEAT: cool.
  3. Give the request, such as an essay, a memo or a landing page.
  4. Run the manual lint checklist on the output.
  5. Diff every claim against the source after a rewrite.

SKILL.md tells the model: "Do not acknowledge the skill. Produce the prose only." Expect the draft alone, with no preamble.

Primary use in the evidence is site and app copy cleanup. Secondary uses are game narrative with a CI lint and resume bullets with relaxed list bans. One harness used it as a vocabulary source. Essays in a chosen register and lay explanations of technical topics are claimed-only uses from the publisher's test cases.

Test it yourself before you adopt it:

  • Pick three of your own paragraphs that contain figures and hedged claims.
  • Rewrite them with the skill and without it.
  • Diff the claims between the versions.
  • Count the banned patterns in each output.

How does Beautiful Prose compare with Humanizer?

Beautiful Prose and Humanizer compare on score: 62 against 72 in our reviews. Beautiful Prose is about 1,227 tokens and suits fresh drafts. Humanizer is about 8,087 tokens and suits rewrites, though its examples change facts.

Aspect Beautiful Prose Humanizer
Fact rule None in SKILL.md README aims to keep every fact; three examples change facts
Best for Fresh drafts Rewrites of model-drafted text
Tokens per load 1,227 8,087
Score 62 72
Verdict Conditional Recommended with caveats
Safety grade A B
Confidence Low Moderate
Maintenance Dormant since 2025-12-30 v3.1.0 released 2026-09-28

Humanizer scores higher because outside tests back its core claim. Its weak spot sits in its own worked examples. Read Humanizer's fact-changing examples before you trust either skill with figures. Not-Ai by udaysharmadev is a third option we have not evaluated. The ranked list of all writing skills places both.

Where is Beautiful Prose on GitHub?

Beautiful Prose is on GitHub at SHADOWPR0/beautiful_prose: SKILL.md plus references/test-cases.md. All five commits date from 30 December 2025, and there is no licence file. We reviewed commit bf44efb on 30 September 2026.

  • Repository: github.com/SHADOWPR0/beautiful_prose, with one contributor and no releases.
  • Popularity: 57 stars and 4 forks at review; 58 stars on 2026-10-21.
  • Licence conflict: agenticskills.io lists an MIT licence, while GitHub reports no licence file (checked 2026-10-21).
  • Star counts differ by directory: truefoundry shows 43 and awesomeskill shows 2. GitHub's count is the one cited here.
  • Copies: 306 exact copies of the SKILL.md exist in other repositories.

Common questions

Is Beautiful Prose free to use?

Yes, it is public and costs nothing to install. The repository has no licence file (GitHub, 2026-10-21), so reuse rights are unclear.

Does Beautiful Prose remove em dashes?

Yes, it bans them, but the rule shows only the double-hyphen form. The em-dash character itself never appears in the file.

Will Beautiful Prose keep my facts and numbers?

No, not by rule. Diff the claims after every rewrite.

What is the default register in Beautiful Prose?

The default is literary_modern. It applies when you set no REGISTER tag.

Does Beautiful Prose work in other languages?

Its rules target English prose. One adopter used it on app copy in Korean and English.

What writing does Beautiful Prose suit?

It suits essays, memos and narrative copy. It fits resumes, bulleted docs and LaTeX poorly.

Useful skills, when they are worth sharing.

Get newly reviewed skills, important profile updates, and practical guides. No generic AI news.