
HumanInk
github.com/sirambrosio/humanink- Category
- AI Tools
- Rank
- No. 1207Tools index
Previous survey · No. 1217 ·
- Pricing
- Open Source
- Type
- TOOL
- Interfaces
- CLI
- Builder
- sirambrosio
- GitHub
- 9 stars
- Latest release
- v2.2.0
- Date
About
A Claude Code and Claude.ai skill that detects 35 AI writing patterns, scores text 0-100 for AI probability, identifies which model likely produced it, and rewrites the text in the user's own voice while preserving facts and intent. It works as pure Markdown with no code or dependencies, supports context modes, severity levels, diff output, and multi-language detection across 7 languages.
What it does
HumanInk is a set of instructions that turns Claude into a strict line editor for machine-sounding prose. You paste a draft, and the model counts known tells against a numbered catalogue, adds up weighted points into a single suspicion number, lists where each tell appears, rewrites the passage, audits its own rewrite for leftover tells, then recounts so you see the before and after. There is no program behind it: the arithmetic, the thresholds and the rewrite are all carried out by the model reading the instructions.
Why it's ranked here
It turns a vague complaint, that a draft reads like a chatbot, into a checklist with named entries, before and after examples, and trigger phrases in several languages. The scoring is written out as an explicit formula with per-pattern weights, minimum counts, overlap discounts and a length adjustment, plus a worked example, so the logic is inspectable. MIT licensed and installable with a single clone. The limit is equally concrete: the number is computed by the model, not by code, so it is a structured opinion rather than a measurement.
What's good
The catalogue is practical. Each entry names the phrases to watch for and shows a real rewrite, such as turning a sentence that serves as a testament into one that just states the fact. Context modes change the weights sensibly: academic mode lowers the penalty on hedging and on words like Additionally, and creative mode relaxes the em dash rule. A confidence label drops to low when the result rests on one to three patterns, which is an honest hedge. Protected regions let you fence off quotes or code the rewrite must not touch.
Tradeoffs
Nothing in the repository measures whether the detector is right. There are no labelled samples, no accuracy figures and no tests, and the only automated check is a spelling pass over the Markdown. The claim that it can tell which vendor's model wrote a passage rests on listed pattern clusters, not on any published validation. The files also disagree with each other: the skill header says six languages while the contributor guide lists seven, and the maintainer notes point to a version field that the skill header does not carry.
How to use it well
Use it as an editing pass on drafts you already own: blog posts, reports, documentation, where the pattern report teaches you which habits to drop. The score only mode and the explain flag are the most useful for learning, since they show the reasoning without silently rewriting everything. Feed two or three samples of your own writing if you want output in your voice. Do not treat the number as evidence that someone else used AI; it is a model's reading of a checklist, and nothing here backs it with measured accuracy.
Technical notes+
SKILL.md is the whole engine: YAML frontmatter plus a system prompt that defines flag parsing, the score as min(100, round(RawPoints x DensityMultiplier x OverlapAdjustment)), a severity-to-points table, threshold gating, five overlap groups including a 10-point cap on the structure cluster, and a density multiplier bounded between 0.75 and 1.5 by word count. PATTERNS.md holds the 35 entries with severities and cross-language triggers; STYLEGUIDE.md defines the voice profile built from at least 200 words of samples. WARP.md tells maintainers to bump a version field in SKILL.md, but the frontmatter read contains only name and description. The only CI is .github/workflows/spellcheck.yml running cspell over Markdown files.
Observed
- License
- MIT
- Implementation
- Markdown instructions only, no executable code
- Interfaces
- Claude Code slash command; Claude.ai Project knowledge upload
- Install
- git clone into the Claude skills directory
- Pattern catalogue
- 35 numbered patterns with severity weights in PATTERNS.md
- Languages listed
- EN, PT, ES, FR, DE, JA, IT per CONTRIBUTING.md; SKILL.md header says 6
- Automated checks
- Spell check workflow only; no tests or accuracy benchmark in files read
Read from README.md, LICENSE, SKILL.md, PATTERNS.md, STYLEGUIDE.md, CONTRIBUTING.md, WARP.md, .github/workflows/spellcheck.yml.
What it can do
Detect AI writing patterns in text
Text → List of detected patterns
Score text for probability of being AI-generated
Text → Score from 0-100
Identify which AI model likely produced the text
Text → Model identification
Rewrite AI-sounding text in the user's own voice while preserving facts and intent
Text → Rewritten text
Detect AI writing patterns across multiple languages
Text in one of 7 supported languages → Detection results
Generate diff output showing changes between original and rewritten text
Original and rewritten text → Diff output
Tags
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.