Linkedin Humanizer
sergebulaev/linkedin-skills
Remove AI tells from LinkedIn posts/comments: 2026 vocabulary density, reveal bridges, staccato fragments, stacked triads, performed sincerity.
Context-aware line edit that strips generic AI writing patterns without flattening the author's voice, plus a findings-only audit mode that names issues instead of rewriting.
$ npx skills add JasonColapietro/suede-creator-skills --skill voice-preserving-line-edit -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install JasonColapietro/suede-creator-skills voice-preserving-line-edit --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/vendorable/voice-preserving-line-edit .claude/skills/voice-preserving-line-edit && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "voice-preserving-line-edit" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/vendorable/voice-preserving-line-edit into .claude/skills/voice-preserving-line-edit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "voice-preserving-line-edit", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/JasonColapietro/suede-creator-skills/tree/main/vendorable/voice-preserving-line-editType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add JasonColapietro/suede-creator-skills --skill voice-preserving-line-edit -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install JasonColapietro/suede-creator-skills voice-preserving-line-edit --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/vendorable/voice-preserving-line-edit .agents/skills/voice-preserving-line-edit && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "voice-preserving-line-edit" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/vendorable/voice-preserving-line-edit into .agents/skills/voice-preserving-line-edit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "voice-preserving-line-edit", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add JasonColapietro/suede-creator-skills --skill voice-preserving-line-edit -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install JasonColapietro/suede-creator-skills voice-preserving-line-edit --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/vendorable/voice-preserving-line-edit .cursor/skills/voice-preserving-line-edit && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "voice-preserving-line-edit" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/vendorable/voice-preserving-line-edit into .cursor/skills/voice-preserving-line-edit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "voice-preserving-line-edit", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/JasonColapietro/suede-creator-skills.git --path vendorable/voice-preserving-line-edit--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add JasonColapietro/suede-creator-skills --skill voice-preserving-line-edit -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install JasonColapietro/suede-creator-skills voice-preserving-line-edit --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/vendorable/voice-preserving-line-edit .gemini/skills/voice-preserving-line-edit && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "voice-preserving-line-edit" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/vendorable/voice-preserving-line-edit into .gemini/skills/voice-preserving-line-edit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "voice-preserving-line-edit", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install JasonColapietro/suede-creator-skills voice-preserving-line-editInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add JasonColapietro/suede-creator-skills --skill voice-preserving-line-edit -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/vendorable/voice-preserving-line-edit .github/skills/voice-preserving-line-edit && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "voice-preserving-line-edit" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/vendorable/voice-preserving-line-edit into .github/skills/voice-preserving-line-edit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "voice-preserving-line-edit", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add JasonColapietro/suede-creator-skills --skill voice-preserving-line-edit -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install JasonColapietro/suede-creator-skills voice-preserving-line-edit --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/vendorable/voice-preserving-line-edit .opencode/skills/voice-preserving-line-edit && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "voice-preserving-line-edit" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/vendorable/voice-preserving-line-edit into .opencode/skills/voice-preserving-line-edit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "voice-preserving-line-edit", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
voice-preserving-line-editContext-aware line edit that strips generic AI writing patterns without flattening the author's voice, plus a findings-only audit mode that names issues instead of rewriting.
Voice Preserving Line Edit is an agent skill from JasonColapietro/suede-creator-skills. Context-aware line edit that strips generic AI writing patterns without flattening the author's voice, plus a findings-only audit mode that names issues instead of rewriting. Applies contextual rules rather than blanket bans on adverbs, passive voice, and punctuation, and locks facts, numbers, quotes, code, links, and the supplied house style before it touches a sentence. Use before copy, a README, an email, a social post, or a doc ships; after a long assisted-writing session; when the text sounds fine but feels…
Its SKILL.md is about 6.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `README.md`, `agents/openai.yaml` and `references/kill-list.md`).
It sits in Writing & Content, covering Humanizing AI text and Social media posts. The repository describes itself as: Open-source AI skills for SEO, AI search visibility, conversion copy, marketing strategy, and business operations. Reusable workflows for Claude Code and Codex, plus code review… The licence is MIT.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e5f94d7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Voice Preserving Line Edit loads about 6.3k tokens when it runs, and up to ~8.1k if it reads all its reference files. Until then it costs about 199 tokens; SKILL.md has 3,206 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from JasonColapietro/suede-creator-skills at commit e5f94d7, republished under its MIT licence (© JasonColapietro). 3,206 words, ~6,283 tokens.
.claude/skills/voice-preserving-line-edit/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.A finishing pass for prose that is already written. It hunts throat-clearing before the point, inanimate things doing human work, binary contrasts that announce an insight instead of delivering it, and rhythm that never varies.
Two things separate this from a generic anti-slop rule sheet:
These are writing-quality signals. They are not evidence of who or what wrote the text, and this skill never claims otherwise.
What it does not do: write new copy, restructure an argument, fact-check, guess at authorship, or publish anything. See Boundaries.
Do not run it on fiction, conversational replies, or internal notes where a loose voice is intentional. When the request is findings only, report the issues and leave the supplied text unchanged.
Hand the skill a block of prose and ask for a cleanup:
Run a voice-preserving line edit on this README intro.
<paste text>You get the cleaned prose first, then a change report and a 50-point score.
Findings-only audit. Use the words detect, flag, review, diagnose, audit, or do not rewrite:
Audit this launch email for slop. Findings only, do not rewrite it.You get quoted issues split into Clear issues and Judgment calls, with a minimum correction for each. Your text comes back unchanged.
Supply a house style. A company or author style brief overrides the defaults in this skill, including punctuation and register:
Line-edit this page. House style: em dashes are fine, we write in
third person, and "platform" is our term, never "ecosystem".Supply author context. The example rewrites below only get specific because the source supplied the specifics. If real numbers, names, or before/after figures exist, paste them alongside the draft. Without them the skill marks the gap rather than inventing a filler.
Run the deep sweep. The 25-row table below is the high-frequency cut. For press, investor, or customer-facing text, or when the table comes back clean and the prose still reads generated, run the full list in references/kill-list.md.
Scope the pass. Ask for a subset when only part of the problem matters, for example "structural patterns only, leave word choice alone."
Every check, gate, score, and verdict in this skill is a recommendation to the user, not a control on the agent.
Make the minimum effective edit. Never add anecdotes, customers, metrics, quotes, first-person experience, or specificity that the source did not supply.
No throat-clearing before the point. No emphasis crutches that add weight without meaning. No adverbs doing work a specific fact should do.
The kill list, 25 highest-frequency offenders:
| Category | Kill | Fix |
|---|---|---|
| Opener | Here's the thing: | Start with the point |
| Opener | Let's be honest / Let's face it | Cut; say the honest thing |
| Opener | The truth is / The reality is | Cut; state it |
| Opener | It's worth noting that | Cut; note it |
| Opener | In today's fast-paced world | Cut the sentence |
| Opener | Picture this: / Imagine this: | Describe the scene directly |
| Opener | At its core / At the end of the day | Cut; make the core claim |
| Crutch | Let that sink in / Read that again | Cut; the sentence carries or it does not |
| Crutch | genuinely / truly / literally | Cut |
| Crutch | actually / really / very | Cut |
| Crutch | full stop / period (as emphasis) | Cut |
| Crutch | make no mistake | Cut |
| Jargon | leverage (as a verb) | use |
| Jargon | utilize | use |
| Jargon | delve into | cover, get into |
| Jargon | navigate (a challenge) | handle, work through |
| Jargon | landscape / ecosystem (abstract) | market, field, or the named thing |
| Jargon | journey (not travel) | process, or name the steps |
| Jargon | unlock / unleash | say what was blocked |
| Jargon | robust / seamless / powerful | name the capability or prove it |
| Jargon | elevate / empower / transform | say what changes, before and after |
| Adverb | incredibly / remarkably / surprisingly | cut, or give the number that surprises |
| Adverb | seamlessly / effortlessly | cut; show the step count |
| Adverb | fundamentally / essentially / ultimately | cut; the claim stands or it does not |
| Adverb | importantly / notably | cut; if it matters, the content shows it |
The table is the high-frequency cut. The full sweep, with forty-plus more phrases across every category, lives in references/kill-list.md; run it when the text goes to press, to investors, or to customers. Three categories the table compresses:
Bad: "Here's the thing: this is genuinely hard. Let that sink in." Good: "This is hard."
The patterns a model reaches for when it has nothing original to say. Each with its fix:
Binary contrast alone has eleven spellings ("The answer isn't X. It's Y." / "It feels like X. It's actually Y." / "stops being X and starts being Y" and more); the full variant table is in references/kill-list.md.
Bad: "It's not about speed. It's about precision." Good: "Precision matters more than speed here."
Name the actor when responsibility or causality matters. Keep passive voice when the actor is unknown, immaterial, deliberately withheld, or conventional in the technical context. Do not force a human subject into a sentence that does not need one.
Bad: "The decision was reached after careful consideration." Good: "The team decided after reviewing three options."
Bad: "Mistakes were made." Good: Name who made them.
No vague declaratives. No lazy extremes. Name the specific thing.
Lazy extremes are every, always, never, everyone, everybody, nobody: false authority doing vague work. Vague declaratives announce weight without naming it: "The reasons are structural", "The stakes are high", "This is the deepest problem", "The consequences are real".
Bad: "The implications are significant." Good: Name the implication.
Bad: "Everyone knows this." Good: Name who knows it and what they know.
Specifics beat abstractions. In direct guidance, "you" often beats a vague "people." Preserve third-person, academic, legal, or documentary register when the source calls for it.
Bad: "Nobody designed this. It just happened." Good: "You didn't sit down and decide to build this. It accumulated."
Mix sentence lengths. Two items often beat three. End paragraphs differently. Follow the supplied house style for em dashes; with no house style given, replace them with commas, parentheses, colons, or periods. Never treat punctuation as evidence of authorship.
Three consecutive sentences at the same length: break one. Every paragraph ending with a punchy one-liner: vary it. Staccato fragments stacked for effect: merge them. A question answered in the same breath: let it breathe or cut it. Hedging dressed as reassurance ("Not always. Not perfectly."): cut it.
Sentence starters count as rhythm. Wh- openers ("What makes this hard is...") read as a crutch: lead with the subject ("The constraint is..."). Paragraphs opening with "So": start with content. Sentences opening with "Look,": remove.
State facts directly. Skip softening, justification, hand-holding. The reader is an adult.
Cut: "I want to be clear that..." / "It's important to note that..." / "As you might expect..." Start with the content.
If a sentence sounds like it was written to be screenshotted, rewrite it. Pull-quote prose is manufactured. Cut the performance.
Run every item before delivering prose:
Rate 1-10 on each dimension after the pass:
| Dimension | Question |
|---|---|
| Directness | Statements, not announcements? |
| Rhythm | Varied, not metronomic? |
| Trust | Respects the reader? |
| Authenticity | Sounds human? |
| Density | Anything still cuttable? |
Below 35/50: revise. Do not ship it.
A README intro, run through both modes. The source paragraph carries real facts, so the rewrite has something to surface. Nothing below is invented.
Here's the thing: developer onboarding isn't just a process problem. It's a cultural one. In today's fast-paced landscape, teams need to leverage robust tooling to seamlessly navigate the challenges of scale. The implications are significant. Our new CLI fundamentally transforms setup. No manual config. No YAML wrangling. No waiting on ops. It turns out that the setup that used to be handled by a dedicated engineer over two days now takes one command. Let that sink in.
Clear issues
- "Here's the thing:" - throat-clearing before the point - delete; open on the CLI claim.
- "isn't just a process problem. It's a cultural one." - binary contrast announces an
insight the paragraph never delivers; nothing that follows supports "cultural" - state
the actual claim or cut the sentence.
- "In today's fast-paced landscape" - dated filler, and "landscape" names nothing - cut.
- "leverage robust tooling to seamlessly navigate the challenges of scale" - jargon stack
(leverage, robust, seamlessly, navigate) with no capability named - replace with the
capability the paragraph already has: one command.
- "The implications are significant." - vague declarative; the implication appears two
sentences later - cut.
- "fundamentally transforms" - announced significance instead of the before and after,
which the source supplies - use the two-days-to-one-command figures.
- "No manual config. No YAML wrangling. No waiting on ops." - negative listing; runway
before the point - one positive sentence naming what the user does.
- "the setup that used to be handled by a dedicated engineer" - passive hides an actor
who matters to the claim - name the engineer's role as the subject.
- "It turns out that" - throat-clearing - cut.
- "Let that sink in." - emphasis crutch - cut; the numbers carry it.
Judgment calls
- "Our new CLI" - "new" expires within a release cycle - drop "new" unless this README is
a launch announcement.
- "developer onboarding" - reads as house vocabulary; if the rest of the docs say
"onboarding" alone, match that. Left as supplied.
Boundary: writing-quality signals do not establish authorship.The source text is returned unchanged in this mode.
A dedicated engineer used to spend two days setting up each new developer. Our CLI does it in one command.
Line edit pass
------------------------------
Filler phrases removed: 9
Structural patterns fixed: 2
Passive voice to active: 1
Vague declaratives cut: 1
Rhythm breaks added: 1
Em dashes removed: 0
Score
------------------------------
Directness: 9
Rhythm: 8
Trust: 9
Authenticity: 8
Density: 9
Total: 43/50
Verdict: CLEANNote what did not happen. No metric was invented, no customer was named, and the "cultural" claim was cut rather than expanded, because the source offered no support for it. The two days and the one command were already there.
Before: "Here's the thing - the migration wasn't just a technical challenge. It was a fundamental shift in how the team operates. No more silos. No more handoffs. No more waiting." After: "The migration changed how the team operates: engineers now deploy their own services instead of filing tickets and waiting two days."
Before: "The implications are truly significant. This decision was reached after careful consideration, and it will ultimately transform the developer experience." After: "The platform team chose Vite over Webpack. Local builds dropped from 90 seconds to 4."
Before: "So what does this mean for creators? It means empowerment. It means ownership. It means the landscape has fundamentally shifted." After: "Creators now hold the registry keys. When a track sells, the split executes without a label in the loop."
The specifics in these After lines came from author context. Never invent specifics. Ask for missing material when interaction is possible; otherwise mark the unresolved gap without manufacturing an answer.
If you catch yourself thinking any of these, stop and correct:
This skill edits style only. It must NOT:
For a findings-only audit, return:
Clear issues
- [exact quote] - [why it weakens this piece] - [minimum correction]
Judgment calls
- [exact quote] - [context or voice trade-off] - [optional correction]
Boundary: writing-quality signals do not establish authorship.Do not include cleaned prose in a findings-only audit.
For a cleaning pass, return the cleaned prose first. Then append:
Line edit pass
------------------------------
Filler phrases removed: [count]
Structural patterns fixed: [count]
Passive voice to active: [count]
Vague declaratives cut: [count]
Rhythm breaks added: [count]
Em dashes removed: [count]
Score
------------------------------
Directness: [1-10]
Rhythm: [1-10]
Trust: [1-10]
Authenticity: [1-10]
Density: [1-10]
Total: [X/50]
Verdict: [CLEAN / REVISE]If the total is below 35, name what is still generating the score and why it could not be resolved without more author context.
Adapted from the suede-creator-skills collection: https://github.com/JasonColapietro/suede-creator-skills
MIT. See LICENSE.
© JasonColapietro, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (references) in vendorable/voice-preserving-line-edit of JasonColapietro/suede-creator-skills.
Open the folder on GitHubat commit e5f94d7
Voice Preserving Line Edit next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Voice Preserving Line Edit this skillJasonColapietro/suede-creator-skills | 127 | — | ~6.3k | Automated safety check: Pass | MIT | |
| Linkedin Humanizersergebulaev/linkedin-skills | 4.4k | 1 repos | ~5k | Automated safety check: Pass | MIT | |
| Anti AI Slop Writingjalaalrd/anti-ai-slop-writing | 522 | — | ~1.9k | Automated safety check: Pass | None | |
| Humanized Chinese Writing PolisherEthanYoQ/agent-xiaohongshu-workbench | 154 | — | ~1.1k | Automated safety check: Pass | MIT | |
| Anti Vibe Writingweijt606/anti-vibe-writing | 120 | — | ~3.9k | Automated safety check: Pass | MIT | |
| Anti AI Writingartemnovitckii/content-skills | 102 | — | ~3k | Automated safety check: Pass | MIT |
sergebulaev/linkedin-skills
Remove AI tells from LinkedIn posts/comments: 2026 vocabulary density, reveal bridges, staccato fragments, stacked triads, performed sincerity.
jalaalrd/anti-ai-slop-writing
Produces human-sounding text that avoids detectable AI writing patterns.
EthanYoQ/agent-xiaohongshu-workbench
A skill your agent uses when a user asks to polish, rewrite, humanize, de-AI, localize, or oralize Chinese writing, including short-video scripts, articles, social posts, speeches, newsletters, and…
weijt606/anti-vibe-writing
A skill your agent uses when the user wants to humanize, de-AI, polish, or warm up an AI-generated document, in English or Chinese.
artemnovitckii/content-skills
A skill your agent uses when writing or auditing any written content — captions, carousels, newsletters, threads, LinkedIn posts, long-form — and as the FINAL filter on every piece.
Jakeschincariol/linkedin-agent-skill
Strip the machine fingerprint out of any draft - em dashes, AI slop words, invisible watermark characters - and score it against a five-check detection panel before it goes out.
JasonColapietro/suede-creator-skills
Lints a local music or media release folder and scores its readiness, flagging missing files, weak metadata, artwork and stem problems, split gaps and rights blockers.
JasonColapietro/suede-creator-skills
Turns messy creator materials into an offline rights-and-provenance transfer package: hashed asset inventory, intake manifest, credits, license notes and a missing-information report.
JasonColapietro/suede-creator-skills
Turns a video clip, interview moment or transcript into a package that bridges viewers to a long-form guide, with rights, claim and approval gates along the way.
JasonColapietro/suede-creator-skills
Checks a Suede AI MCP server release against a live process: the full JSON-RPC lifecycle, schemas, annotations, malformed input, catalog agreement and install docs.
JasonColapietro/suede-creator-skills
Takes a native Android app from product idea to Google Play release, covering Compose architecture, policy checks, privacy, billing, testing, signing and rollout.
JasonColapietro/suede-creator-skills
Suede-owned paid-media creative system for hooks, headlines, primary text, static and motion concepts, platform specs, review pages, and test-ready variant batches.
Categories
Context-aware line edit that strips generic AI writing patterns without flattening the author's voice, plus a findings-only audit mode that names issues instead of rewriting. Voice Preserving Line Edit is an agent skill from JasonColapietro/suede-creator-skills. Context-aware line edit that strips generic AI writing patterns without flattening the author's voice, plus a findings-only audit mode that names issues instead of rewriting.
Voice Preserving Line Edit fits situations like: asks for a findings-only slop audit; tasks that involve Humanizing AI text; tasks that involve Social media posts.
Run `npx skills add JasonColapietro/suede-creator-skills --skill voice-preserving-line-edit -a claude-code`. Or copy the skill folder (vendorable/voice-preserving-line-edit in JasonColapietro/suede-creator-skills) into .claude/skills/voice-preserving-line-edit in your project. Claude Code loads it when a task matches its description.
Run `npx skills add JasonColapietro/suede-creator-skills --skill voice-preserving-line-edit -a codex`. Or copy the skill folder (vendorable/voice-preserving-line-edit in JasonColapietro/suede-creator-skills) into .agents/skills/voice-preserving-line-edit in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add JasonColapietro/suede-creator-skills --skill voice-preserving-line-edit -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/voice-preserving-line-edit, .gemini/skills/voice-preserving-line-edit, .github/skills/voice-preserving-line-edit and .opencode/skills/voice-preserving-line-edit in your project.
SKILL.md names no scripts, command-line tools or credentials: Voice Preserving Line Edit is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Voice Preserving Line Edit is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 6.3k tokens (SKILL.md is roughly 25k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.9k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Voice Preserving Line Edit: Linkedin Humanizer (sergebulaev/linkedin-skills, 4.4k stars), Anti AI Slop Writing (jalaalrd/anti-ai-slop-writing, 522 stars), Humanized Chinese Writing Polisher (EthanYoQ/agent-xiaohongshu-workbench, 154 stars) and Anti Vibe Writing (weijt606/anti-vibe-writing, 120 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
JasonColapietro (a GitHub user) maintains it in JasonColapietro/suede-creator-skills, which has 127 GitHub stars. The repository holds 78 skills in this directory. The repository was last updated on October 10, 2026.
Source: JasonColapietro/suede-creator-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.