AGENTS.md · git:20260530.0d72798 · 2026-05-30 · sha256 8862a369807f789c
AGENTS.md git:20260530.0d72798A
Immutable. This exact content is served forever at /api/v1/blob/8862a369807f789c.
# AGENTS.md — Humanizer Skill
> Universal harness context file (AAIF/Linux Foundation spec). Auto-discovered by Claude Code, Cursor, Copilot, Codex CLI, Windsurf, Cline, Gemini CLI, Aider, Zed, Jules, RooCode, Factory, and 10+ other harnesses.
## What this repo is
**Humanizer** is a pure-Markdown Claude Code skill that detects 43 AI writing patterns and rewrites text to sound like a human wrote it. It scores text 0-100 (higher = more AI smell), applies one of 5 named voice profiles, and injects sentence-length burstiness. Zero dependencies. No network calls. No binaries. The entire skill is a single file: `skills/humanizer/SKILL.md`.
## File map
```
skills/
humanizer/
SKILL.md # the skill — the only file you need to install
README.md # skill-specific docs
.claude-plugin/
plugin.json # Claude Code plugin manifest (name, version, author, keywords)
marketplace.json # single-plugin marketplace entry (installable via claude plugin marketplace add)
examples/
blog-post/
before.md # raw AI-generated blog paragraph (high AI-tell score)
after.md # humanized output with annotations
docs/
VIRAL-AUDIT.md # supernova engine score/tier/gap report
LAUNCH-PLAN.md # June 2026 channel-sequenced launch plan
landing/ # static landing page (humanizer-skill.vercel.app)
submissions/ # awesome-list / marketplace submission drafts
```
## How to install the skill
**Project-scoped (travels with your repo):**
```bash
mkdir -p .claude/skills/humanizer && curl -sL \
https://raw.githubusercontent.com/Aboudjem/humanizer-skill/main/skills/humanizer/SKILL.md \
-o .claude/skills/humanizer/SKILL.md
```
**Global (available in every project):**
```bash
mkdir -p ~/.claude/skills/humanizer && curl -sL \
https://raw.githubusercontent.com/Aboudjem/humanizer-skill/main/skills/humanizer/SKILL.md \
-o ~/.claude/skills/humanizer/SKILL.md
```
**Via Claude Code plugin marketplace:**
```bash
claude plugin marketplace add Aboudjem/humanizer-skill
```
Claude Code auto-discovers skills in `.claude/skills/`, `~/.claude/skills/`, or any plugin's `skills/` directory. No restart needed.
## How to invoke the skill
```
/humanizer "Your AI-generated text here"
/humanizer "text" --voice casual
/humanizer "text" --mode detect --score
/humanizer --file docs/README.md --voice technical
/humanizer "text" --aggressive --iterate 3
```
The skill is invoked as `/humanizer`. It auto-triggers when a user asks to:
- "make this sound more human"
- "rewrite this to avoid AI detection"
- "check this for AI tells"
- "humanize this text"
- "clean up the AI writing in this"
## Modes
| Mode | What it does |
|:-----|:-------------|
| `rewrite` | Full transformation with voice injection (default) |
| `detect` | Scan-only — reports patterns and score, no rewrite |
| `edit` | In-place file editing with minimal changes |
## Voice profiles
| Voice | Best for |
|:------|:---------|
| `casual` | Blog posts, social media, community docs |
| `professional` | Business comms, reports, formal docs |
| `technical` | API docs, READMEs, architecture docs |
| `warm` | Tutorials, onboarding, support content |
| `blunt` | Reviews, internal comms, direct feedback |
## How to test
The skill is pure Markdown — there is no test runner. Test it manually:
1. Install the skill (see above).
2. Open Claude Code in any project.
3. Run: `/humanizer "In today's rapidly evolving landscape, AI is reshaping how we think about creativity. This groundbreaking shift represents a pivotal moment in human history." --mode detect --score`
4. Expected output: score ≥ 70/100 with patterns P1, P4, P7, P29, P30 flagged.
5. Run: `/humanizer "..." --voice casual` — verify the rewrite has shorter/varied sentences and no "pivotal"/"reshaping"/"rapidly evolving".
See `examples/blog-post/` for a documented before/after that serves as a reference test case.
## Conventions for contributors
- All 43 patterns are numbered P1–P43 in `SKILL.md`. New patterns continue the sequence.
- Every new pattern needs: a name, what to look for, and a before/after example.
- The badge count in `README.md` (`patterns-43`) must be updated when patterns are added.
- No em dashes in `SKILL.md` — the skill bans em dashes (P13), so the skill file enforces its own rules.
- CI runs a markdown lint pass and a self-check that scans `SKILL.md` for its own banned patterns.
## Cross-harness notes
- **Claude Code**: full support via `/humanizer` command.
- **Cursor / Windsurf / Continue.dev**: copy `SKILL.md` to the editor's rules/skills directory and reference in system prompt.
- **Codex CLI / Gemini CLI**: copy to the tool's skills directory (see README for per-editor install).
- **VS Code + Copilot**: paste `SKILL.md` content into your Copilot instructions.
- The skill contains no tool calls to Claude-specific APIs. All instructions are model-agnostic Markdown.
## Author
Adam Boudjemaa — [github.com/Aboudjem](https://github.com/Aboudjem) · [LinkedIn](https://www.linkedin.com/in/adam-boudjemaa/) · [X](https://x.com/AdamBoudj)