Humanizer
LeoYeAI/openclaw-master-skills
Remove signs of AI-generated writing from text. An agent skill from LeoYeAI/openclaw-master-skills.
Humanize AI-generated text to bypass detection. An agent skill from CraftOS-dev/CraftBot.
$ npx skills add CraftOS-dev/CraftBot --skill humanize-ai-text -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install CraftOS-dev/CraftBot humanize-ai-text --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/CraftOS-dev/CraftBot.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/humanize-ai-text .claude/skills/humanize-ai-text && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "humanize-ai-text" agent skill from https://github.com/CraftOS-dev/CraftBot/tree/main/skills/humanize-ai-text into .claude/skills/humanize-ai-text/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "humanize-ai-text", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/CraftOS-dev/CraftBot/tree/main/skills/humanize-ai-textType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add CraftOS-dev/CraftBot --skill humanize-ai-text -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install CraftOS-dev/CraftBot humanize-ai-text --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/CraftOS-dev/CraftBot.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/humanize-ai-text .agents/skills/humanize-ai-text && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "humanize-ai-text" agent skill from https://github.com/CraftOS-dev/CraftBot/tree/main/skills/humanize-ai-text into .agents/skills/humanize-ai-text/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "humanize-ai-text", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add CraftOS-dev/CraftBot --skill humanize-ai-text -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install CraftOS-dev/CraftBot humanize-ai-text --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/CraftOS-dev/CraftBot.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/humanize-ai-text .cursor/skills/humanize-ai-text && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "humanize-ai-text" agent skill from https://github.com/CraftOS-dev/CraftBot/tree/main/skills/humanize-ai-text into .cursor/skills/humanize-ai-text/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "humanize-ai-text", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/CraftOS-dev/CraftBot.git --path skills/humanize-ai-text--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add CraftOS-dev/CraftBot --skill humanize-ai-text -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install CraftOS-dev/CraftBot humanize-ai-text --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/CraftOS-dev/CraftBot.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/humanize-ai-text .gemini/skills/humanize-ai-text && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "humanize-ai-text" agent skill from https://github.com/CraftOS-dev/CraftBot/tree/main/skills/humanize-ai-text into .gemini/skills/humanize-ai-text/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "humanize-ai-text", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install CraftOS-dev/CraftBot humanize-ai-textInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add CraftOS-dev/CraftBot --skill humanize-ai-text -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/CraftOS-dev/CraftBot.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/humanize-ai-text .github/skills/humanize-ai-text && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "humanize-ai-text" agent skill from https://github.com/CraftOS-dev/CraftBot/tree/main/skills/humanize-ai-text into .github/skills/humanize-ai-text/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "humanize-ai-text", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add CraftOS-dev/CraftBot --skill humanize-ai-text -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install CraftOS-dev/CraftBot humanize-ai-text --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/CraftOS-dev/CraftBot.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/humanize-ai-text .opencode/skills/humanize-ai-text && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "humanize-ai-text" agent skill from https://github.com/CraftOS-dev/CraftBot/tree/main/skills/humanize-ai-text into .opencode/skills/humanize-ai-text/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "humanize-ai-text", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
humanize-ai-textHumanize AI-generated text to bypass detection. An agent skill from CraftOS-dev/CraftBot.
Humanize AI Text is an agent skill from CraftOS-dev/CraftBot. Humanize AI-generated text to bypass detection. This humanizer rewrites ChatGPT, Claude, and GPT content to sound natural and pass AI detectors like GPTZero, Turnitin, and Originality.ai. Based on Wikipedia's comprehensive "Signs of AI Writing" guide. Makes robotic AI writing undetectable and human-like.
Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including scripts (for example `.clawhub/origin.json`, `_meta.json` and `scripts/compare.py`).
It sits in Writing & Content, covering Humanizing AI text. It works with Wikipedia and OpenAI. The repository describes itself as: One agent. Every kind of work. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit b50970c. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadWriteStrReplaceGlobFrom allowed-tools in the SKILL.md frontmatter.
Ships 4 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
en.wikipedia.orgFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Humanize AI Text loads about 1.3k tokens when it runs. Until then it costs about 81 tokens; SKILL.md has 387 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from CraftOS-dev/CraftBot at commit b50970c, republished under its MIT licence (© CraftOS-dev). 387 words, ~1,300 tokens.
.claude/skills/humanize-ai-text/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.Comprehensive CLI for detecting and transforming AI-generated text to bypass detectors. Based on Wikipedia's Signs of AI Writing.
# Detect AI patterns
python scripts/detect.py text.txt
# Transform to human-like
python scripts/transform.py text.txt -o clean.txt
# Compare before/after
python scripts/compare.py text.txt -o clean.txtThe analyzer checks for 16 pattern categories from Wikipedia's guide:
| Category | Examples |
|---|---|
| Citation Bugs | oaicite, turn0search, contentReference |
| Knowledge Cutoff | "as of my last training", "based on available information" |
| Chatbot Artifacts | "I hope this helps", "Great question!", "As an AI" |
| Markdown | **bold**, ## headers, code blocks |
| Category | Examples |
|---|---|
| AI Vocabulary | delve, tapestry, landscape, pivotal, underscore, foster |
| Significance Inflation | "serves as a testament", "pivotal moment", "indelible mark" |
| Promotional Language | vibrant, groundbreaking, nestled, breathtaking |
| Copula Avoidance | "serves as" instead of "is", "boasts" instead of "has" |
| Category | Examples |
|---|---|
| Superficial -ing | "highlighting the importance", "fostering collaboration" |
| Filler Phrases | "in order to", "due to the fact that", "Additionally," |
| Vague Attributions | "experts believe", "industry reports suggest" |
| Challenges Formula | "Despite these challenges", "Future outlook" |
| Category | Examples |
|---|---|
| Curly Quotes | "" instead of "" (ChatGPT signature) |
| Em Dash Overuse | Excessive use of — for emphasis |
| Negative Parallelisms | "Not only... but also", "It's not just... it's" |
| Rule of Three | Forced triplets like "innovation, inspiration, and insight" |
python scripts/detect.py essay.txt
python scripts/detect.py essay.txt -j # JSON output
python scripts/detect.py essay.txt -s # score only
echo "text" | python scripts/detect.pyOutput:
python scripts/transform.py essay.txt
python scripts/transform.py essay.txt -o output.txt
python scripts/transform.py essay.txt -a # aggressive
python scripts/transform.py essay.txt -q # quietAuto-fixes:
Aggressive (-a):
python scripts/compare.py essay.txt
python scripts/compare.py essay.txt -a -o clean.txtShows side-by-side detection scores before and after transformation
Scan for detection risk:
python scripts/detect.py document.txtTransform with comparison:
python scripts/compare.py document.txt -o document_v2.txtVerify improvement:
python scripts/detect.py document_v2.txt -sManual review for AI vocabulary and promotional language (requires judgment)
| Rating | Criteria |
|---|---|
| Very High | Citation bugs, knowledge cutoff, or chatbot artifacts present |
| High | >30 issues OR >5% issue density |
| Medium | >15 issues OR >2% issue density |
| Low | <15 issues AND <2% density |
Edit scripts/patterns.json to add/modify:
ai_vocabulary — words to flagsignificance_inflation — puffery phrasespromotional_language — marketing speakcopula_avoidance — phrase → replacementfiller_replacements — phrase → simpler formchatbot_artifacts — phrases triggering sentence removal# Scan all files
for f in *.txt; do
echo "=== $f ==="
python scripts/detect.py "$f" -s
done
# Transform all markdown
for f in *.md; do
python scripts/transform.py "$f" -a -o "${f%.md}_clean.md" -q
doneBased on Wikipedia's Signs of AI Writing, maintained by WikiProject AI Cleanup. Patterns documented from thousands of AI-generated text examples.
Key insight: "LLMs use statistical algorithms to guess what should come next. The result tends toward the most statistically likely result that applies to the widest variety of cases."
© CraftOS-dev, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files (scripts) in skills/humanize-ai-text of CraftOS-dev/CraftBot.
Open the folder on GitHubat commit b50970c
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in CraftOS-dev/CraftBot, which our catalogue first saw on October 7, 2026.
Humanize AI Text next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Humanize AI Text this skillCraftOS-dev/CraftBot | 392 | 1 repos | ~1.3k | Automated safety check: Pass | MIT | |
| HumanizerLeoYeAI/openclaw-master-skills | 2.2k | — | ~6.7k | Automated safety check: Pass | MIT | |
| HumanizerAzure-Samples/interview-coach-agent-framework | 172 | 37 repos | ~5.8k | Automated safety check: Pass | MIT | |
| Korean AI-Text Humanizerepoko77-ai/im-not-ai | 5.9k | — | ~1.2k | Automated safety check: Pass | MIT | |
| AI Copywritermikiarlo3/ai-copywriter | 1.2k | — | ~12k | Automated safety check: Pass | MIT | |
| ShuorenhuaMrGeDiao/shuorenhua | 2k | — | ~757 | Automated safety check: Pass | MIT |
LeoYeAI/openclaw-master-skills
Remove signs of AI-generated writing from text. An agent skill from LeoYeAI/openclaw-master-skills.
Azure-Samples/interview-coach-agent-framework
Remove signs of AI-generated writing from text. An agent skill from Azure-Samples/interview-coach-agent-framework.
epoko77-ai/im-not-ai
Diagnoses and rewrites Korean text that reads as AI-generated, fixing translationese and mechanical parallelism across 85 patterns in 10 categories, with light to heavy passes.
mikiarlo3/ai-copywriter
Write copy that converts and doesn't sound like a robot. An agent skill from mikiarlo3/ai-copywriter.
MrGeDiao/shuorenhua
按用户要求审稿或去 AI 味,支持中英文;保留事实、术语与责任主体,支持只标问题. An agent skill from MrGeDiao/shuorenhua.
orange2ai/renwei-writing
人味儿写作 - 打磨、润色、改写别人的文字时,保住文字背后那个人的存在感. An agent skill from orange2ai/renwei-writing.
CraftOS-dev/CraftBot
Captures learnings, errors, and corrections to enable continuous improvement.
CraftOS-dev/CraftBot
Fetch and display BBC News stories from various sections and regions via RSS feeds.
CraftOS-dev/CraftBot
Read, search, and manage Outlook emails and calendar via Microsoft Graph API.
CraftOS-dev/CraftBot
Generate/edit images with Nano Banana Pro (Gemini 3 Pro Image).
CraftOS-dev/CraftBot
Context retrieval layer for AI agents across users' applications.
CraftOS-dev/CraftBot
Manage and configure Telegram bots for OpenClaw. An agent skill from CraftOS-dev/CraftBot.
Categories
Humanize AI-generated text to bypass detection. An agent skill from CraftOS-dev/CraftBot. Humanize AI Text is an agent skill from CraftOS-dev/CraftBot. Humanize AI-generated text to bypass detection.
Humanize AI Text fits situations like: tasks that involve Humanizing AI text.
Run `npx skills add CraftOS-dev/CraftBot --skill humanize-ai-text -a claude-code`. Or copy the skill folder (skills/humanize-ai-text in CraftOS-dev/CraftBot) into .claude/skills/humanize-ai-text in your project. Claude Code loads it when a task matches its description.
Run `npx skills add CraftOS-dev/CraftBot --skill humanize-ai-text -a codex`. Or copy the skill folder (skills/humanize-ai-text in CraftOS-dev/CraftBot) into .agents/skills/humanize-ai-text in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add CraftOS-dev/CraftBot --skill humanize-ai-text -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/humanize-ai-text, .gemini/skills/humanize-ai-text, .github/skills/humanize-ai-text and .opencode/skills/humanize-ai-text in your project.
Going by SKILL.md and its folder, Humanize AI Text needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3. Its frontmatter pre-approves these tools: Read, Write, StrReplace, Glob.
SKILL.md names 1 domain. As links in the text: en.wikipedia.org. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Humanize AI Text is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.3k tokens (SKILL.md is roughly 5.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Humanize AI Text: Humanizer (LeoYeAI/openclaw-master-skills, 2.2k stars), Humanizer (Azure-Samples/interview-coach-agent-framework, 172 stars), Korean AI-Text Humanizer (epoko77-ai/im-not-ai, 5.9k stars) and AI Copywriter (mikiarlo3/ai-copywriter, 1.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
CraftOS-dev (a GitHub user) maintains it in CraftOS-dev/CraftBot, which has 392 GitHub stars. The repository holds 89 skills in this directory. The repository was last updated on October 7, 2026.
Source: CraftOS-dev/CraftBot on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.