Repository navigation
Releases
v0.9.0: Release candidate for 1.0
The release candidate for WriteLikeHuman 1.0. This version adds no new features. It fixes problems found in testing. If nothing serious turns up in the next week or two, it becomes 1.0.
Fixed
- No made-up experience. If you ask it to add something like "two years at an NGO" to a form or resume, it first asks whether that really happened.
- Unclear dates stay as written. A date like 03/04 is kept as you wrote it, or it asks whether you mean 3 April or 4 March.
- No translation unless you ask. After rewriting Hindi, Tamil, or any other language, it no longer adds an English translation.
- Better refusals. When it says no to something like fake reviews, it suggests an honest alternative that fits.
- Clearer checks. "Check this before I send it" tells you plainly when a message mentions an attachment but none came with it.
- Voice profiles and style guides start with a fill-in template.
- Locked PDFs get a clear message when they can't be opened.
It passes 93% of its automatic tests, up from 82% before these fixes.
Help test it
Try it on your own everyday writing, and open an issue on GitHub if something doesn't work. Native Hindi and Tamil speakers are especially welcome.
Install
Download WriteLikeHuman.zip below and upload it in Claude: Settings, Capabilities, Skills, Upload a skill. Claude Code users: /plugin marketplace update writelikehuman.
Full changelog: v0.8.0...v0.9.0
v0.8.0
A quality release on the way to 1.0. No new features: 21 bugs fixed, and tools to test the skill properly.
Fixed
- Word files: line breaks and tabs inside a paragraph stay in place, text boxes no longer get mixed into the paragraph around them, and tracked changes keep date and page-number fields where they were.
- Slides: soft line breaks are kept, so words no longer run together.
- Messages from a spreadsheet: dates, percentages, and PIN codes come out as the sheet shows them. Two columns with the same heading no longer overwrite each other.
- Fillable PDFs: fields inside groups are really filled, drop-downs accept the text shown on the form, and password-protected files get a plain message instead of a crash.
- PDF to Word: numbered clauses keep their own numbers.
- Date check: no more false alarms from words like "renewed", or from opening hours like "Monday to Friday 9-5".
- Smaller fixes to change reports, the dyslexia layout, and word counts.
Added
- An app testing checklist with twenty prompts and made-up sample files.
- Size limits on how much Claude reads per request, so the skill stays quick.
Install
Download WriteLikeHuman.zip below and upload it in Claude: Settings, Capabilities, Skills, Upload a skill. Claude Code users: /plugin marketplace update writelikehuman.
Full changelog: v0.7.0...v0.8.0
v0.7.0
WriteLikeHuman now helps developers with the words around their code: READMEs, commit messages, docs, and comments. It never changes the code itself. This release also adds Slack and Teams messages, and quick choices when a request is unclear.
New
- Quick options. Paste some text and say "help with this", and you get a few short choices instead of a guess. In Claude Code they're tap-to-pick buttons. Clear requests skip it.
- README files. What the project does, how to install and use it, in plain words. Every command stays exactly as it was.
- Commit messages and pull requests, written from the diff in your repo's own style. Nothing claimed that isn't in the change.
- Architecture docs, decision records, and folder structure, describing only what's really in your code.
- API docs, error messages, and app text. Errors that tell people what to do next, and keys and placeholders in translation files kept exactly.
- Code comments and docstrings. A new script rewrites only comment text, in 20 languages, and refuses to save if a single character of code would change. Licence headers, tool directives, doc tags, and commented-out code are left alone.
- Edits in place, inside git. In Claude Code, README and docs files in a git repository are edited directly, with a note on how to see or undo the change. Everywhere else you still get a new copy.
- Work chat messages for Slack, Teams, and Google Chat: status updates, asking for help, pushing back politely.
- Real curly braces in mail merge: write
{{SAVE10}}to get{SAVE10}.
Website
- A new "For developers" section, and guide tasks in English, Hindi, and Tamil.
Install
Download WriteLikeHuman.zip below and upload it in Claude: Settings, Capabilities, Skills, Upload a skill. Claude Code users: /plugin marketplace update writelikehuman.
Full changelog: v0.6.1...v0.7.0
v0.6.1
A bug-fix release. No new features, and nothing you need to change.
Fixed
- Long LaTeX theses can now be split into chapters and sections. Before, the first step refused
.texfiles. - Subtitles, LaTeX, and web pages keep their Windows line endings and byte-order mark, so captions still show correctly on TVs and older players. LaTeX files now really do keep every other byte the same.
- Impossible dates like "31 April" or "29 Feb 2023" are now flagged by the date check, even with no weekday next to them.
- Hidden spreadsheet text on hidden sheets, rows, and columns is marked and left alone unless you ask.
- The consistency list for long documents no longer treats words like "Final" or "Then" as names just because they start sentences.
- Skipped LaTeX changes can't go unnoticed: the script now exits with a warning code.
- Chat sender counts no longer include photos and deleted messages.
- Small wording fixes in script messages ("1 section", not "1 sections").
Removed
- Dependabot. The pinned GitHub Actions versions are now updated by hand.
Install
Download WriteLikeHuman.zip below and upload it in Claude: Settings, Capabilities, Skills, Upload a skill. Claude Code users: /plugin marketplace update writelikehuman.
Full changelog: v0.6.0...v0.6.1
v0.6.0
WriteLikeHuman can now help you read a message as well as write one. It also handles salary and rent talks, long theses, LaTeX papers, and documents made easier to read.
New
- "How does this sound?" Paste a message you got and you get a calm reading of its tone, based only on the words, with no guessing at hidden meaning. Then ask for help replying.
- Negotiation. Ask for a better salary, price, or rent, using only your real numbers and reasons.
- Recommendation and reference letters, written from what the recommender actually saw.
- Video scripts for YouTube, Reels, and Shorts, written to be spoken.
- Easy Read: short, simple lines with picture suggestions.
- Dyslexia-friendly Word files: clearer font, wider spacing, left alignment. The words don't change. You get a new copy ending in
-readable. - Long documents: theses, manuals, and long reports done section by section, with names and terms kept consistent.
- LaTeX: only the prose is rewritten. Commands, maths, and citations stay exactly as they were.
- Voice profiles from Telegram and Signal chat exports, as well as WhatsApp.
- Save your voice in a Claude Project so it applies without attaching it every time.
Website
- A plain privacy page on what happens to your text and files.
- The usage guide in Hindi and Tamil.
- Better contrast, and keyboard scrolling for the examples table.
Behind the scenes
- Size limits for every guide, so the skill stays quick.
- An accessibility scan of every page on each pull request, and a weekly link check.
- 146 test cases, including new Hindi, Tamil, and Hinglish ones.
Install
Download WriteLikeHuman.zip below and upload it in Claude: Settings, Capabilities, Skills, Upload a skill. Claude Code users: /plugin marketplace update writelikehuman.
Full changelog: v0.5.0...v0.6.0
v0.5.0
Built for small businesses and freelancers: payment reminders, customer replies, away messages, and personalised drafts from a spreadsheet. Plus Indian script conversion, alt text, and a new how-to guide.
Install or update
- Download
WriteLikeHuman.zipbelow. Don't unzip it. - In Claude, open Settings > Capabilities and turn on Code execution and file creation.
- Go to Customize > Skills, click +, then Upload a skill, and pick the zip.
Already have an older version? Delete it under Customize > Skills, then upload this one. Claude Code users: run /plugin marketplace update writelikehuman.
New
- Payment reminders and invoice notes, with amounts, invoice numbers, and due dates kept exact. Firm, never threatening.
- Customer support replies for WhatsApp Business, email, and marketplaces, with nothing promised that you didn't approve.
- Out-of-office replies, WhatsApp Business away and greeting messages, and email signatures.
- Personalised messages from a spreadsheet: "Send this Diwali greeting to everyone in my sheet using each name" gives you one draft per person in a file. Nothing is sent, and it's only for people you already know.
- Script conversion: "Write this in Hindi script" keeps your words and changes only the alphabet. Works for Tamil, Telugu, and other Indian scripts, and back into Roman letters.
- Explanations as Word comments: each change can come with a short margin note saying why.
- Google Sheets and Google Slides edited in place when Claude is connected to your Google account.
- Alt text for images that describes what's visible and never guesses who people are.
- A starter voice profile from just three of your messages.
Website
- A new "How do I..." guide with short steps for every common task: https://thisiskurubaran.github.io/WriteLikeHuman/guide.html
- A "What's new" section on the home page, and the Hindi and Tamil README brought up to date.
For contributors
- GitHub Actions pinned to exact versions, with Dependabot keeping them current.
- A workflow you start by hand to run the evals with your own API key (131 cases).
- Golden-file tests for form filling, web pages, and Word comments.
- The Hindi, Tamil, examples, and guide pages are rebuilt from the English page, and a check catches them falling out of date.
See the changelog for the full list.
v0.4.0
WriteLikeHuman can now fill forms and templates, build slide decks, read scanned pages and handwriting, and explain or teach what it changes.
Install or update
- Download
WriteLikeHuman.zipbelow. Don't unzip it. - In Claude, open Settings > Capabilities and turn on Code execution and file creation.
- Go to Customize > Skills, click +, then Upload a skill, and pick the zip.
Already have an older version? Delete it under Customize > Skills, then upload this one. Claude Code users: run /plugin marketplace update writelikehuman (the plugin now downloads only the skill, about 670 KB).
New
- PowerPoint decks: "Make 5 slides for my team meeting from these notes" gives short slide text and fuller speaker notes, with no invented figures.
- Templates: "Fill my company letterhead with this letter" keeps your template's look.
- Forms: fill visa, school, and bank forms in PDF or Word. Anything it doesn't know stays blank and is listed, and it never ticks a declaration for you.
- Scanned PDFs are read from their images, and you're asked to confirm names and numbers.
- Handwritten notes and whiteboard photos become typed text, with unclear words marked instead of guessed.
- "Why did you change this?" explains any change, and "Teach me" gives a short lesson using your own text.
- Voice profiles from your own documents, and shared house styles for teams and small businesses.
- Six more kinds of writing: announcements, rental agreements in plain words, product FAQs, school circulars, grievance letters, and insurance claims.
- Sindhi, Maithili, Vietnamese, Thai, and Swahili, formal official Hindi, and Singapore, Nigerian, Kenyan, Philippine, and South African English.
Faster
The main skill file is about a fifth shorter, so every request uses fewer tokens.
Website
A searchable examples page, and Hindi and Tamil versions of the site: https://thisiskurubaran.github.io/WriteLikeHuman/
For contributors
Golden-file tests for Word, Excel, and PowerPoint, a router check, eval cases for every guide (124), saved eval scores per release, and a feedback form.
See the changelog for the full list.
v0.3.2
WriteLikeHuman can now create files, not only fix them. Ask for a Word document, a PDF, or a spreadsheet and the words read naturally from the first draft.
Install or update
- Download
WriteLikeHuman.zipbelow. Don't unzip it. - In Claude, open Settings > Capabilities and turn on Code execution and file creation.
- Go to Customize > Skills, click +, then Upload a skill, and pick the zip.
Already have an older version? Delete it under Customize > Skills, then upload this one. Claude Code users: run /plugin marketplace update writelikehuman.
New
- Create files: "Write my leave letter as a Word file", "Make this notice into a PDF I can print", "Put these expenses in a spreadsheet with a notes column". WriteLikeHuman writes the words and Claude builds the file. Spreadsheets hold only the numbers you gave, with totals as formulas.
- Eleven more chatbot habits it now catches, including copied letter templates, biodata and listing clichés, and "Let me know in the comments!" endings.
Website
- Works properly on phones now. It used to load zoomed out on every phone.
- A new section on creating and editing Word, PDF, and Excel files, a cleaner footer, and a preview picture when you share the link.
- https://thisiskurubaran.github.io/WriteLikeHuman/
For contributors
- Every guide, including every language, now has at least one eval case (103 in all).
- New checks: the website's numbers must match the repo, and the page must fit phone screens in Chrome and Safari's engine.
See the changelog for the full list.
WriteLikeHuman.zip
v0.3.1
A fix release. WriteLikeHuman now kicks in for the newer writing types, keeps paragraph breaks in PDFs, and has a new website.
Install or update
- Download
WriteLikeHuman.zipbelow. Don't unzip it. - In Claude, open Settings > Capabilities and turn on Code execution and file creation.
- Go to Customize > Skills, click +, then Upload a skill, and pick the zip.
Already have an older version? Delete it under Customize > Skills, then upload this one.
Claude Code users: run /plugin marketplace update writelikehuman to get this version.
Fixed
- Requests like an RTI letter, a marriage biodata, subtitles, or "check this before I send it" now trigger the skill more reliably. Claude decides when to use a skill from its short description, and that description hadn't been updated since the first release.
- PDFs keep their paragraph breaks, including greeting lines like "Dear Mr Sharma," and numbered lists.
- A few guides used non-standard section names. They now all follow the same layout.
Improved
- Web pages: image descriptions (alt text) and the page description that search engines show can now be reworded too, when you ask.
- Spreadsheets with charts: a plainer warning about what could be lost, with the option to get only the reworded text back instead.
- The Hindi and Tamil README and install guide are up to date, including the Claude Code plugin.
- Ten more before and after samples, covering review replies, listings, invitations, subtitles, complaints, and more.
New website
The project site has a fresh design and its own icon, with a live before and after you can click through: https://thisiskurubaran.github.io/WriteLikeHuman/
For contributors
- Every writing, file, and adjustment guide now has at least one eval case (81 in all).
- New automatic checks that every guide has the standard sections, that the changelog isn't empty, and that the plugin version was bumped.
- The PDF tests now run on GitHub instead of being skipped.
See the changelog for the full list.
v0.3.0
WriteLikeHuman can now check a message before you send it, handles more everyday writing like biodata, complaints, and RTI applications, and installs in Claude Code with two commands.
Install or update
- Download
WriteLikeHuman.zipbelow. Don't unzip it. - In Claude, open Settings > Capabilities and turn on Code execution and file creation.
- Go to Customize > Skills, click +, then Upload a skill, and pick the zip.
Already have an older version? Delete it under Customize > Skills, then upload this one. Full steps are in INSTALL.md.
Claude Code users can now install it as a plugin:
/plugin marketplace add thisiskurubaran/WriteLikeHuman
/plugin install write-like-human@writelikehuman
Check before you send
Say "check this before I send it" and it flags:
- An attachment you mentioned but didn't attach
- A weekday that doesn't match the date ("Monday 14 March" when the 14th is a Sunday)
- Questions in the message you're replying to that you didn't answer
- Leftover placeholders like [name] or XX, and names spelled two ways
Also new: a consistency check for long reports, a note on what might read badly to someone in another country, a short and a long version when you ask for both, and speaking time for each part of a speech.
New kinds of writing
- Marriage biodata, warm and factual, with nothing inflated
- LinkedIn notes, referral requests, and cold emails
- Complaints to online shops, airlines, telecom companies, and banks
- RTI applications in the standard Indian format
- Flat for rent, PG, and roommate posts with fair wording
- Notes to teachers, class groups, and the PTA
- Eulogies and obituary notices, using only your real memories
- Release notes and app store "What's new" text
- Thank-you emails after an interview
New files
- Apple Pages and Keynote
- Web pages: visible text reworded, tags and links untouched
- Posters and flyers: a cleaner version of the text to retype
- Gmail and Outlook drafts, edited in place when Claude is connected to your mail. Nothing is ever sent.
New languages
Nepali, Sinhala, Konkani, Italian, Turkish, Korean, Chinese, and Filipino, plus Taglish in the mixed-language guide.
None of the language guides have been checked by native speakers yet. If you speak one, the quickest way to help is a language review issue.
For contributors
- Releases now build and attach the zip automatically
- An optional eval runner that checks the skill through the Claude API with your own key
- A simple project website in
docs/
See the changelog for the full list.