← Back to Skills Marketplace
artur-zhdan

Undetectable AI

by artur-zhdan · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
1968
Downloads
5
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install undetectable-ai
Description
Make AI text undetectable. TypeScript CLI that scans ChatGPT, Claude, OpenClaw output for patterns flagged by GPTZero, Turnitin, Originality.ai, then auto-fixes them to pass as human-written. Use to bypass AI detection, evade checkers, or humanize text before submission.
README (SKILL.md)

Undetectable AI

TypeScript CLI tools for bypassing AI content detectors by removing telltale patterns.

Setup

cd scripts && npm install

Scripts

analyze.ts — Scan for Detectable Patterns

Finds patterns that AI detectors look for: vocabulary, sentence structure, artifacts.

# Analyze a file
npx ts-node scripts/analyze.ts input.txt

# From stdin
echo "This serves as a testament" | npx ts-node scripts/analyze.ts

# JSON output
npx ts-node scripts/analyze.ts input.txt --json

Output:

==================================================
AI DETECTION SCAN - 5 issues found
==================================================

AI VOCABULARY:
  • testament: 1x
  • crucial: 2x

AUTO-FIXABLE:
  • "serves as" → "is": 1x

transform.ts — Auto-Fix Patterns

Rewrites text to evade detection.

# Transform and print
npx ts-node scripts/transform.ts input.txt

# Write to file
npx ts-node scripts/transform.ts input.txt -o output.txt

# Fix em dashes too
npx ts-node scripts/transform.ts input.txt --fix-dashes

# Quiet mode
npx ts-node scripts/transform.ts input.txt -q

What it fixes:

  • Filler phrases: "in order to" → "to"
  • AI vocabulary: "utilize" → "use", "leverage" → "use"
  • Sentence starters: removes "Additionally,", "Furthermore,"
  • Chatbot artifacts: removes entire sentences with "I hope this helps", etc.
  • Curly quotes → straight quotes
  • Capitalization after removals

Workflow

  1. Scan to see detection risk:

    npx ts-node scripts/analyze.ts essay.txt
    
  2. Auto-fix mechanical patterns:

    npx ts-node scripts/transform.ts essay.txt -o essay_clean.txt
    
  3. Manual pass for flagged AI vocabulary (requires judgment)

  4. Re-scan to verify:

    npx ts-node scripts/analyze.ts essay_clean.txt
    

Customizing

Edit scripts/patterns.json:

  • ai_words — vocabulary to flag (manual fix needed)
  • puffery — promotional language to flag
  • replacements — auto-replace mappings
  • chatbot_artifacts — phrases that trigger full sentence removal

Batch Processing

# Scan all docs
for f in *.txt; do
  echo "=== $f ==="
  npx ts-node scripts/analyze.ts "$f"
done

# Transform all
for f in *.md; do
  npx ts-node scripts/transform.ts "$f" -o "${f%.md}_clean.md" -q
done
Usage Guidance
This package is internally consistent: it performs local pattern matching and replacements to make text look less like typical LLM output. Before installing or running it, consider the following: (1) Ethical/legal risk — using tools to evade plagiarism or integrity checks can violate policies or laws; avoid using it to cheat or deceive. (2) Fix the setup instruction — run npm install at the repository root (where package.json lives) or move package.json into scripts/, otherwise ts-node will not be available. (3) Review patterns.json to ensure no sensitive phrases or private data will be altered/exposed. (4) Run the scripts in a disposable environment (not on sensitive documents) and inspect output before submitting elsewhere. (5) Because the tool operates locally and does not contact external services, network exfiltration is not indicated, but always review third-party dependencies and run npm install in a controlled environment.
Capability Analysis
Type: OpenClaw Skill Name: undetectable-ai Version: 1.0.0 The skill bundle is designed to analyze and transform text to bypass AI detection. It uses standard Node.js/TypeScript development dependencies and its `SKILL.md` instructions clearly outline the setup and usage of the provided scripts. While the `Shell` tool is allowed, its usage is limited to `npm install` for dependencies and `npx ts-node` for executing the core TypeScript scripts (`analyze.ts`, `transform.ts`). The scripts themselves perform file I/O (reading input, writing output, reading `patterns.json`) and text processing, without any evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts against the agent. All dependencies listed in `package.json` and `package-lock.json` are standard and appear benign.
Capability Assessment
Purpose & Capability
Name/description (evade AI detectors) match the included code: analyze.ts, transform.ts, and patterns.json implement local regex-based detection and replacement. The skill does not contact external detectors (GPTZero/Turnitin/etc.) or require credentials; it just applies locally-stored patterns. The claim of scanning those third-party services is therefore an overstatement — it scans for patterns those services may flag, not the services themselves.
Instruction Scope
SKILL.md instructs the agent to run the included TypeScript scripts (npx ts-node ...) and to read/write local files; the scripts only read patterns.json and input files and write transformed output. There is no evidence in the instructions to read unrelated system files, environment variables, or to transmit data externally.
Install Mechanism
This is an instruction-only skill (no install spec), but SKILL.md tells users to run 'cd scripts && npm install'. The package.json is at the repository root, not inside scripts/, so the setup instruction is incorrect and could confuse users. The dependencies are standard devDeps (ts-node/typescript) from npm — expected for running the TypeScript scripts and not inherently suspicious.
Credentials
The skill requests no environment variables, credentials, or config paths and the code does not access any. This is proportionate for a local text-processing tool.
Persistence & Privilege
The skill does not request persistent/system-wide presence (always:false), does not modify other skills, and has no privileged operations. It runs only when invoked.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install undetectable-ai
  3. After installation, invoke the skill by name or use /undetectable-ai
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Undetectable AI CLI. - Scan text files for patterns commonly flagged by AI detectors (GPTZero, Turnitin, Originality.ai). - Auto-fix typical AI signatures, including filler phrases, AI-preferred vocabulary, standard sentence starters, and chatbot artifacts. - Outputs issues and fixes with CLI commands (`analyze.ts`, `transform.ts`). - Customizable detection patterns and replacements via `patterns.json`. - Supports batch processing and various output modes.
Metadata
Slug undetectable-ai
Version 1.0.0
License
All-time Installs 4
Active Installs 4
Total Versions 1
Frequently Asked Questions

What is Undetectable AI?

Make AI text undetectable. TypeScript CLI that scans ChatGPT, Claude, OpenClaw output for patterns flagged by GPTZero, Turnitin, Originality.ai, then auto-fixes them to pass as human-written. Use to bypass AI detection, evade checkers, or humanize text before submission. It is an AI Agent Skill for Claude Code / OpenClaw, with 1968 downloads so far.

How do I install Undetectable AI?

Run "/install undetectable-ai" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Undetectable AI free?

Yes, Undetectable AI is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Undetectable AI support?

Undetectable AI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Undetectable AI?

It is built and maintained by artur-zhdan (@artur-zhdan); the current version is v1.0.0.

💬 Comments