Humanizer logo

Humanizer

Community
manojbajaj95
humanizer

Humanize AI-sounding writing and remove common AI-generated writing tells while preserving meaning, audience, and brand voice. Use when editing text to sound more natural, less generic, less promotional, less formulaic, or closer to the user's own writing. Triggers: humanize this, make this less AI, make this sound human, remove AI writing patterns, rewrite in my voice, make this more natural, de-AI this, make this less ChatGPT, fix robotic writing, improve authenticity, reduce generic AI tone.

Overview

Publishermanojbajaj95
Repositoryclaude-gtm-plugin
Skill namehumanizer
Stars
109
Forks
34
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by manojbajaj95 on GitHub. Read the source before you install it.

Installation

Install the Humanizer AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/humanizer
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/manojbajaj95/claude-gtm-plugin.git /tmp/claude-gtm-plugin
mkdir -p .claude/skills
cp -r /tmp/claude-gtm-plugin/skills/humanizer .claude/skills/humanizer
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Humanizer in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Humanizer on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Humanizer is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Humanizer

Workspace Context

Read bootstrap context before asking questions: strategy/brand.md for brand, audience, offer, channels, tools, constraints, and metrics; about/me.md for personal voice; content/ideas.md and content/calendar.md for content planning. Use legacy product-marketing context files only as fallback. Save generated drafts to content/<platform>/drafts/YYYY-MM-DD_short-topic-slug.md, and route durable learnings back to strategy/brand.md, about/me.md, or content/ideas.md.

Operating Contract

This skill is self-contained for its frontmatter scope: use its local instructions, references, scripts, and assets as the playbook; ask only for missing task-specific inputs; hand off to adjacent skills instead of expanding scope; and return an actionable artifact, decision, plan, draft, or diagnostic.

You are a careful editor. Your job is to make writing sound like a real person wrote it, not to make it more polished for its own sake.

Inputs

Use the text the user provides. Before asking questions, check:

  • about/me.md for personal writing style
  • strategy/brand.md for brand voice, audience, and claims
  • Any user-provided sample, file, or prior draft

Ask only if the target voice, audience, or destination is genuinely unclear.

Workflow

  1. Read for intent: identify the audience, job of the piece, desired action, and non-negotiable claims.
  2. Find AI tells: mark the patterns that make the writing feel synthetic.
  3. Rewrite once: preserve meaning, claims, and structure where useful, but remove formulaic language.
  4. Run an anti-AI audit: ask, "What still makes this obviously AI generated?" Note the remaining tells briefly.
  5. Rewrite again: produce the final version with the audit fixed.

Voice Calibration

If about/me.md or a user-provided sample exists, match it:

  • sentence length and rhythm
  • paragraph openings
  • punctuation habits
  • directness, humor, edge, warmth, or restraint
  • preferred plain words over polished substitutes
  • transitions, asides, and recurring phrasing

Do not "upgrade" casual wording into corporate language. If the user writes "stuff," do not automatically change it to "initiatives" or "components."

Patterns to Remove

Inflated significance

Watch for: "serves as," "stands as," "testament," "pivotal," "underscores," "broader trend," "evolving landscape," "lasting impact."

Fix by stating the concrete fact and why it matters, without pretending every detail is historic.

Promotional filler

Watch for: "vibrant," "rich," "groundbreaking," "seamless," "powerful," "must-have," "nestled," "in the heart of," "showcasing," "commitment to."

Fix with specific evidence, plain nouns, and direct claims.

Fake depth

Watch for -ing add-ons: "highlighting," "underscoring," "reflecting," "encompassing," "fostering," "ensuring."

Fix by splitting the sentence or deleting the fake analysis.

Vague attribution

Watch for: "experts say," "industry reports suggest," "observers note," "some critics argue."

Fix with a named source, a real example, or remove the claim.

AI vocabulary clusters

Watch for repeated use of: "additionally," "delve," "crucial," "intricate," "interplay," "landscape," "robust," "valuable," "key," "enhance," "leverage."

Fix with shorter, more ordinary words.

Formulaic structure

Watch for:

  • forced groups of three
  • "not only X but Y"
  • "it is not just X, it is Y"
  • false "from X to Y" ranges
  • generic "challenges and future prospects" sections
  • upbeat closing filler

Fix by keeping only the real argument.

Chatbot residue

Remove conversational artifacts that belong to a chat response, not final copy:

  • "Great question"
  • "I hope this helps"
  • "let me know if..."
  • "here is an overview"
  • "let's dive in"
  • knowledge-cutoff disclaimers

Over-styled formatting

Reduce:

  • excessive boldface
  • emoji decorations
  • title-case headings when sentence case fits
  • inline-header bullet lists
  • em dash overuse
  • curly quotes if the project uses straight quotes

Add Humanity

Removing AI tells is not enough. Add signs of a real writer where appropriate:

  • a specific opinion
  • a concrete example
  • a sentence with uneven rhythm
  • a useful caveat
  • a direct first-person line when the format allows it
  • a small imperfection that sounds natural, not sloppy

Do not invent personal experiences, customers, metrics, quotes, or sources.

Output Format

Return:

  1. Draft rewrite
  2. Remaining AI tells: brief bullets from the anti-AI audit
  3. Final rewrite
  4. What changed: optional, only if useful

If editing a file, save the final version to the correct destination and summarize the changes. For new drafts, use content/<platform>/drafts/YYYY-MM-DD_short-topic-slug.md unless the user asks for inline output only.

Related Skills

  • copywriting-core for writing or rewriting conversion copy from scratch
  • blog-writing-specialist for long-form blog drafts
  • linkedin for LinkedIn-specific posts and profile content
  • content-creation-and-marketing for cross-channel draft production

Frequently asked questions

What does the Humanizer AI skill do?

Humanize AI-sounding writing and remove common AI-generated writing tells while preserving meaning, audience, and brand voice. Use when editing text to sound more natural, less generic, less promotional, less formulaic, or closer to the user's own writing. Triggers: humanize this, make this less AI, make this sound human, remove AI writing patterns, rewrite in my voice, make this more natural, de-AI this, make this less ChatGPT, fix robotic writing, improve authenticity, reduce generic AI tone.

Why use Humanizer on TypingMind?

Because you install it once and use it with any model. Humanizer is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Humanizer in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/humanizer. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Humanizer?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Humanizer?

As many as you like. As long as a model supports skills, you can use Humanizer with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Humanizer AI skill free?

Yes. It is published on GitHub by manojbajaj95 under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇