@humanizerai/detect-ai

HumanizerAI Agent Skills for Claude Code and Codex - AI detection and text humanization

View in AI SkillSafe app
Scanned · no findings
40 downloads
0 stars
0 demos
SKILL.md
namedetect-ai
descriptionAnalyze text to detect if it was written by AI. Returns a score from 0-100 with detailed metrics. Use when checking content before publishing or submitting.
user-invocabletrue
argument-hint[text to analyze]
allowed-toolsWebFetch

Detect AI Content

Analyze text to determine if it was written by AI using the HumanizerAI API.

How It Works

When the user invokes /detect-ai, you should:

  1. Extract the text from $ARGUMENTS
  2. Call the HumanizerAI API to analyze the text
  3. Present the results in a clear, actionable format

API Call

Make a POST request to https://humanizerai.com/api/v1/detect:

Authorization: Bearer $HUMANIZERAI_API_KEY
Content-Type: application/json

{
  "text": "<user's text>"
}

API Response Format

The API returns JSON like this:

{
  "score": {
    "overall": 82,
    "perplexity": 96,
    "burstiness": 15,
    "readability": 23,
    "satPercent": 3,
    "simplicity": 35,
    "ngramScore": 8,
    "averageSentenceLength": 21
  },
  "wordCount": 82,
  "sentenceCount": 4,
  "verdict": "ai"
}

IMPORTANT: The main AI score is score.overall (not score directly). This is the score to display to the user.

Present Results Like This

## AI Detection Results

**Score:** [score.overall]/100 ([verdict])
**Words Analyzed:** [wordCount]

### Metrics
- Perplexity: [score.perplexity]
- Burstiness: [score.burstiness]
- Readability: [score.readability]
- N-gram Score: [score.ngramScore]

### Recommendation
[Based on score.overall, suggest whether to humanize]

Score Interpretation (use score.overall)

  • 0-20: Human-written content
  • 21-40: Likely human, minor AI patterns
  • 41-60: Mixed signals, could be either
  • 61-80: Likely AI-generated
  • 81-100: Highly likely AI-generated

Error Handling

If the API call fails:

  1. Check if HUMANIZERAI_API_KEY is set
  2. Suggest the user get an API key at https://humanizerai.com
  3. Provide the error message for debugging

Embed badges

Add these to your README to show the skill's verification status.

SkillSafe verified badge
Verified badge
[![SkillSafe verified badge](https://api.skillsafe.ai/v1/badge/@humanizerai/detect-ai/verified)](https://skillsafe.ai/skill/@humanizerai/detect-ai/)
Installs badge
Installs badge
[![Installs badge](https://api.skillsafe.ai/v1/badge/@humanizerai/detect-ai/installs)](https://skillsafe.ai/skill/@humanizerai/detect-ai/)
Scan badge
Scan badge
[![Scan badge](https://api.skillsafe.ai/v1/badge/@humanizerai/detect-ai/scan)](https://skillsafe.ai/skill/@humanizerai/detect-ai/)
Eval pass rate badge
Eval pass rate
[![Eval pass rate badge](https://api.skillsafe.ai/v1/badge/@humanizerai/detect-ai/eval)](https://skillsafe.ai/skill/@humanizerai/detect-ai/)