@firstpick/pi-skill-unslop

Agents should invoke this skill whenever they write or edit prose for people, including READMEs, docs, commit messages, PR descriptions, changelogs, release notes, comments, and chat replies, to cut AI tells and restore human voice.

Packages

Package details

skill

Install @firstpick/pi-skill-unslop from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@firstpick/pi-skill-unslop
Package
@firstpick/pi-skill-unslop
Version
0.1.1
Published
Aug 25, 2026
Downloads
99/mo · 99/wk
Author
firstpick
License
MIT
Types
skill
Size
11.2 KB
Dependencies
0 dependencies · 0 peers
Pi manifest JSON
{
  "skills": [
    "./skills"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

Unslop

Strip the tells that make writing read as AI generated, and put a human voice back in.

Helpful when

  • A README, changelog, or blog post reads smooth but says nothing.
  • A PR description is full of "crucial", "seamlessly", and "not just X, but Y".
  • You pasted model output somewhere public and want it to sound like a person wrote it.

What to share with Pi

  • The file, message, or block of text to edit
  • Who reads it and what you want them to do after reading
  • Any house style you have to keep, such as sentence case headings or a banned-word list

Try asking

Unslop this README. Keep every command and version number exact, drop the marketing tone, and make the intro sound like I wrote it at my desk instead of a launch page.

What you'll get

  • A rewrite with the same meaning and fewer words
  • A short list of what changed and why, such as "cut 6 em dashes" or "named the source instead of 'experts say'"
  • Concrete replacements for vague claims, so "significantly faster" becomes the measured number or gets cut

Keep in mind

The skill edits prose, not code. It leaves identifiers, commands, and quoted material alone, and you should say so explicitly when a block must stay byte for byte.

Two rules are stricter than most style guides. It bans em dashes outright, including the parentheses and en dashes people reach for instead, and it asks for straight quotes over curly ones. Tell Pi upfront if your house style disagrees.

It also adds opinions and first person on purpose. That is the point, but it means the output is a draft to approve rather than a mechanical find and replace.

Install

pi install npm:@firstpick/pi-skill-unslop

Restart Pi if the skill does not appear in your current session.

Source

This skill is adapted from Lauren Tan's unslop skill in Cursor's pstack plugin. The upstream work is available under the MIT License.

Technical details

See TECHNICAL.md for advanced usage, configuration, compatibility, and limitations.