{
  "schema": "tesign-radar/item/1",
  "generated_at": "2026-09-17T01:56:13.055Z",
  "lang": "en",
  "slug": "humanizer",
  "url": "https://tesign.com/en/item/humanizer/",
  "alternates": {
    "ko": {
      "html": "https://tesign.com/item/humanizer/",
      "json": "https://tesign.com/item/humanizer/index.json",
      "markdown": "https://tesign.com/item/humanizer/index.md"
    },
    "en": {
      "html": "https://tesign.com/en/item/humanizer/",
      "json": "https://tesign.com/en/item/humanizer/index.json",
      "markdown": "https://tesign.com/en/item/humanizer/index.md"
    }
  },
  "name": "humanizer",
  "use_label": "Make AI drafts read like a person",
  "one_liner": "Strips the tells of AI-generated writing out of a draft.",
  "text": {
    "why": "A draft written by a model reads smoothly but keeps its own verbal habits, and readers spot them first. humanizer is an agent skill that finds and removes those traces at the draft stage, attached to Claude Code, Codex or Cursor. It is written in Python under the MIT license and has its own skill distribution page. What counts as an AI tell varies by genre, so read the result yourself.",
    "take": "A rule set that names 25 AI writing tells and removes them; a sensible first pass before a human edit.",
    "build": [
      "An in-house polishing step every draft passes before publishing",
      "A post-processing rule that pulls drafts back to the brand voice"
    ],
    "who": [
      {
        "role": "Marketer",
        "situation": "strips AI tells from a model-written draft"
      },
      {
        "role": "Blogger",
        "situation": "matches the prose to their own voice before publishing"
      },
      {
        "role": "Docs writer",
        "situation": "keeps reference prose plain and neutral"
      }
    ],
    "start": [
      {
        "command": true,
        "text": "npx skills add blader/humanizer --global"
      },
      {
        "command": false,
        "text": "Claude Code 2.1.142+ can install the plugin instead:"
      },
      {
        "command": false,
        "text": "/plugin marketplace add blader/humanizer"
      },
      {
        "command": false,
        "text": "/plugin install humanizer@humanizer"
      },
      {
        "command": false,
        "text": "Use: type /humanizer and paste your text"
      }
    ],
    "caveat": [
      "What counts as an AI tell varies by genre, so read the result yourself",
      "It is designed to ask rather than invent when a sentence lacks a fact",
      "The README says nothing about how it performs on Korean text"
    ]
  },
  "cta": {
    "type": "use_package",
    "label": "USE PACKAGE",
    "url": "https://skills.sh/blader/humanizer"
  },
  "ready": "developer",
  "categories": [
    "ai",
    "productivity"
  ],
  "categories_confirmed": true,
  "tags": [
    "writing",
    "agent-skills",
    "editing"
  ],
  "platform": [],
  "license": {
    "spdx": "MIT",
    "scope": "permissive",
    "scope_text": "Use, change and redistribute, commercially too. Keep the notice.",
    "url": "https://spdx.org/licenses/MIT.html",
    "note": null,
    "open_source": true
  },
  "language": "Python",
  "source_urls": {
    "canonical": "https://skills.sh/blader/humanizer",
    "github": "https://github.com/blader/humanizer",
    "huggingface": null,
    "app_store": null,
    "sightings": [
      {
        "source": "github",
        "url": "https://github.com/blader/humanizer",
        "posted_at": "2026-09-12T22:00:00.000Z",
        "hn_url": null
      }
    ]
  },
  "numbers": {
    "as_of": "2026-09-16T21:00:00.000Z",
    "stars": 48604,
    "stars_unit": "GitHub stars",
    "stars_checked_at": "2026-09-15T19:34:07.426Z",
    "stars_observed_since_check": 104,
    "star_delta_24h": 90,
    "star_delta_7d": 456,
    "star_delta_30d": 1546,
    "star_delta_unit": "GitHub stars gained in the window, GH Archive events summed to as_of",
    "spark_14d": [
      17,
      332,
      336,
      314,
      67,
      null,
      24,
      38,
      118,
      87,
      48,
      12,
      65,
      86
    ],
    "hf_likes": null,
    "hf_likes_observed_at": null,
    "hn_points": null,
    "hn_points_observed_at": null,
    "store": null,
    "method": "Star total = the value last checked on GitHub (stars_checked_at) + increases observed via GH Archive since. The 24h · 7d · 30d gains are GH Archive hourly events summed to the reference time (as_of). No score of ours."
  },
  "ranks": {
    "as_of": "2026-09-16T21:00:00.000Z",
    "all_time": 135,
    "rising": {
      "24h": null,
      "7d": 12,
      "30d": 8
    },
    "categories": [
      {
        "category": "productivity",
        "label": "PRODUCTIVITY",
        "rank": 10
      }
    ]
  },
  "activity": {
    "pushed_at": "2026-09-06T20:26:10.000Z",
    "owner_type": "User",
    "open_issues": 16,
    "contributors": 19,
    "releases_count": 5,
    "latest_release": {
      "tag": "v3.0.0",
      "published_at": "2026-09-06T20:26:10.000Z",
      "prerelease": false
    },
    "checked_at": "2026-09-15T19:34:07.426Z",
    "core_checked_at": "2026-09-15T19:34:07.426Z"
  },
  "signals": [],
  "images": {
    "og": "https://tesign.com/img/og/humanizer.en.png",
    "cover": "https://tesign.com/img/humanizer-344f3a1df5.png",
    "cover_width": 1200,
    "cover_height": 630,
    "gallery": [
      "https://tesign.com/img/humanizer-344f3a1df5.png"
    ],
    "alt": "The skills.sh Open Graph card: a black background with the SKILLS logo, 'blader/humanizer' and the words 'skills repository'.",
    "tier": 3
  },
  "dates": {
    "first_seen_at": "2026-09-13T07:43:34.171Z",
    "source_created_at": "2026-01-18T05:30:15.000Z",
    "discovery_hours": 5714.221991944444,
    "launch_signal_at": "2026-09-12T22:00:00.000Z",
    "kept_at": "2026-09-13T11:32:21.760Z",
    "first_published_at": "2026-09-13T11:32:21.881Z",
    "updated_at": "2026-09-15T04:36:56.887Z",
    "ingestion_mode": "live"
  },
  "notes": [
    "This file was produced by the same build, from the same data, as the tesign.com item page. The text is editorial; the numbers are stored observations.",
    "null in the JSON means not observed — never zero. The Markdown writes [unconfirmed] for it.",
    "Star total = the value last checked on GitHub (stars_checked_at) + increases observed via GH Archive since. The 24h · 7d · 30d gains are GH Archive hourly events summed to the reference time (as_of). No score of ours.",
    "A summary, not legal advice."
  ]
}
