{"id":"c31e7ddb-3243-4c11-807b-4c6ef41b9b0c","shortId":"LsAm53","kind":"skill","title":"prose-fix","tagline":"Fix prose formatting, typos, and clarity issues in markdown or text files. Use when user asks to \"fix dashes\", \"fix typos\", \"clean up text\", \"improve sentences\", or \"/prose-fix\". Don't use for code style, linting, or full rewrites.","description":"# Prose Fix\n\nScan the target file(s) for formatting issues, typos, and weak prose. Fix in place without changing the author's voice or intent.\n\n## What to Fix\n\n### Formatting\n| Issue | Replace with |\n|-------|-------------|\n| Em dash ` — ` (with spaces) | Period, comma, colon, or parentheses depending on context |\n| Em dash `—` (no spaces) | Split into two sentences or use comma |\n| Double spaces | Single space |\n\n### Typos\n- Misspelled words\n- Wrong word form (e.g. \"teh\" → \"the\", \"dont\" → \"don't\")\n- Missing apostrophes in contractions\n\n### Sentence Clarity\n- Remove filler words (\"very\", \"just\", \"really\", \"basically\", \"actually\")\n- Split run-on sentences into two\n- Flatten weak constructions (\"is able to\" → \"can\", \"in order to\" → \"to\")\n\n## Rules\n\n- Read the file before editing\n- Never change the author's voice, tone, or meaning\n- Never rewrite a sentence that is already clear and direct\n- Preserve technical terms, code references, and proper nouns exactly\n- Do not add words — only remove or substitute\n- One pass: formatting first, then typos, then clarity\n\n## Workflow\n\n1. Read the file\n2. Grep for `—` to list formatting issues\n3. Edit all issues in one pass per category\n4. Grep again for `—` to confirm none remain\n5. Report a summary of what was changed by category\n\n## Scope\n\n- Works on any `.md` or `.txt` file\n- If no file is specified, ask the user which file to fix","tags":["prose","fix","agent","skills","helderberto","agent-skills","ai-tools","antigravity","claude-code","cursor","developer-tools","gemini-cli"],"capabilities":["skill","source-helderberto","skill-prose-fix","topic-agent-skills","topic-ai-tools","topic-antigravity","topic-claude-code","topic-cursor","topic-developer-tools","topic-gemini-cli","topic-markdown","topic-plugin","topic-sdlc","topic-skills","topic-tracer-bullet"],"categories":["agent-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/helderberto/agent-skills/prose-fix","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add helderberto/agent-skills","source_repo":"https://github.com/helderberto/agent-skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,390 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:09:14.215Z","embedding":null,"createdAt":"2026-05-18T13:14:54.513Z","updatedAt":"2026-05-18T19:09:14.215Z","lastSeenAt":"2026-05-18T19:09:14.215Z","tsv":"'/prose-fix':31 '1':196 '2':200 '3':207 '4':216 '5':224 'abl':138 'actual':126 'add':181 'alreadi':166 'apostroph':114 'ask':19,247 'author':62,154 'basic':125 'categori':215,233 'chang':60,152,231 'clariti':9,118,194 'clean':25 'clear':167 'code':36,173 'colon':80 'comma':79,96 'confirm':221 'construct':136 'context':85 'contract':116 'dash':22,75,87 'depend':83 'direct':169 'dont':110 'doubl':97 'e.g':107 'edit':150,208 'em':74,86 'exact':178 'file':15,47,148,199,241,244,251 'filler':120 'first':190 'fix':3,4,21,23,43,56,69,253 'flatten':134 'form':106 'format':6,50,70,189,205 'full':40 'grep':201,217 'improv':28 'intent':66 'issu':10,51,71,206,210 'lint':38 'list':204 'markdown':12 'md':238 'mean':159 'miss':113 'misspel':102 'never':151,160 'none':222 'noun':177 'one':187,212 'order':142 'parenthes':82 'pass':188,213 'per':214 'period':78 'place':58 'preserv':170 'proper':176 'prose':2,5,42,55 'prose-fix':1 'read':146,197 'realli':124 'refer':174 'remain':223 'remov':119,184 'replac':72 'report':225 'rewrit':41,161 'rule':145 'run':129 'run-on':128 'scan':44 'scope':234 'sentenc':29,93,117,131,163 'singl':99 'skill' 'skill-prose-fix' 'source-helderberto' 'space':77,89,98,100 'specifi':246 'split':90,127 'style':37 'substitut':186 'summari':227 'target':46 'technic':171 'teh':108 'term':172 'text':14,27 'tone':157 'topic-agent-skills' 'topic-ai-tools' 'topic-antigravity' 'topic-claude-code' 'topic-cursor' 'topic-developer-tools' 'topic-gemini-cli' 'topic-markdown' 'topic-plugin' 'topic-sdlc' 'topic-skills' 'topic-tracer-bullet' 'two':92,133 'txt':240 'typo':7,24,52,101,192 'use':16,34,95 'user':18,249 'voic':64,156 'weak':54,135 'without':59 'word':103,105,121,182 'work':235 'workflow':195 'wrong':104","prices":[{"id":"a6e8c8da-7cd6-4867-9fed-2c8130d751c9","listingId":"c31e7ddb-3243-4c11-807b-4c6ef41b9b0c","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"helderberto","category":"agent-skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:14:54.513Z"}],"sources":[{"listingId":"c31e7ddb-3243-4c11-807b-4c6ef41b9b0c","source":"github","sourceId":"helderberto/agent-skills/prose-fix","sourceUrl":"https://github.com/helderberto/agent-skills/tree/main/skills/prose-fix","isPrimary":false,"firstSeenAt":"2026-05-18T13:14:54.513Z","lastSeenAt":"2026-05-18T19:09:14.215Z"}],"details":{"listingId":"c31e7ddb-3243-4c11-807b-4c6ef41b9b0c","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"helderberto","slug":"prose-fix","github":{"repo":"helderberto/agent-skills","stars":8,"topics":["agent-skills","ai","ai-tools","antigravity","claude-code","cursor","developer-tools","gemini-cli","markdown","plugin","sdlc","skills","tracer-bullet"],"license":"mit","html_url":"https://github.com/helderberto/agent-skills","pushed_at":"2026-05-14T11:37:47Z","description":"My personal SDLC toolbelt for AI coding agents — PRD to ship.","skill_md_sha":"85326062b380de728514bb744bfc6e0ebd601ebf","skill_md_path":"skills/prose-fix/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/helderberto/agent-skills/tree/main/skills/prose-fix"},"layout":"multi","source":"github","category":"agent-skills","frontmatter":{"name":"prose-fix","description":"Fix prose formatting, typos, and clarity issues in markdown or text files. Use when user asks to \"fix dashes\", \"fix typos\", \"clean up text\", \"improve sentences\", or \"/prose-fix\". Don't use for code style, linting, or full rewrites."},"skills_sh_url":"https://skills.sh/helderberto/agent-skills/prose-fix"},"updatedAt":"2026-05-18T19:09:14.215Z"}}