Complete AI Training
Sign inBecome a member

Your job's AI kit

Get your AI kit

Tell us who you are and what you do. We show you your kit right away and email you the link: skills, prompts, AI agents, MCP servers and courses for your job.

500+ jobs ready, and we make a kit for any other job. No payment needed to look.

Share

Skill · Document Verification

Detect ai text

Estimate whether a document's prose was written by AI, with the linguistic tells and honest abstention on non-prose. Use when the user asks whether an essay, report, CV, submission, or article was AI-generated — for triage, not proof.

Agentic Awesome SkillsLicense: Apache-2.0Added Sep 5, 2026
Use it in my AI

How to use it

  1. Start your plan and connect your AI once
  2. Add the skill to your AI, one time only: press Copy skill and paste it into your AI's instructions: a project in ChatGPT, Claude or Grok, a Gem in Gemini, an agent in Microsoft 365 Copilot, or a rule in Cursor. It stays there for every new chat. In Kimi, paste it at the start of a new chat.
  3. Ask for the task in your own words, or say it directly:
Use the Detect ai text skill to help me with this.
SKILL.md

AI-Text Detection

Estimate the probability that a document's prose was written by AI, with the specific linguistic tells and an honest abstention when the document isn't prose. Uses the Stipple API (free anonymous tier).

When to use

  • Educators screening student submissions
  • Publishers and platforms triaging inbound content
  • HR reviewing AI-drafted CVs (flag, don't reject)
  • Researchers checking source provenance

Instructions

  1. Get the document. URL, local file path (PDF, DOCX, TXT, MD), or raw text via --text.
  1. Run detection.

``bash curl -X POST https://www.stipple.sh/v1/detect-ai-text \ -F "file=@essay.pdf" \ -H "Authorization: Bearer $STIPPLE_API_KEY" ``

For raw text: POST JSON {"text": "..."} to the same endpoint.

  1. Interpret the response.
  • applicable: false — the document is not prose (forms, tables, scans, spreadsheets). Detection is deliberately refused rather than guessed. Report this and stop.
  • probability — model confidence (0–1), NOT a calibrated truth
  • lean — "ai" | "human" | "unsure"
  • tells[] — the specific phrases/patterns flagged (e.g. "It is important to note that", uniform sentence length, low burstiness)
  • reasoning — why the model reached its verdict
  • limitations — always present; the API states its own noise profile
  1. Report honestly. This measures style, not authenticity:
QuestionTool
Was this written by AI? (style)this skill
Is this document genuine/tampered? (forensics)verify-document skill

A human can write generically; an AI can write plainly. One triage signal, never a verdict.

Output format

AI-written probability: 0.87  (lean: ai)
prose ratio: 0.82

linguistic tells:
  - "It is important to note that, in today's fast-paced world" (stock phrase)
  - uniform sentence length across paragraphs
  - low burstiness; no authorial asides

reasoning: The text relies entirely on formulaic transition clichés...
limitations: The probability is the model's CONFIDENCE, not a calibrated truth.

Limitations and Safety

  • AI-text detection is probabilistic and can disproportionately flag templated,
  • coached, translated, accessibility-assisted, or non-native-English writing. Do not use it as proof of misconduct or as the sole basis for employment, academic, publishing, or disciplinary action.

  • Uploading a document sends its contents to a hosted third party. Obtain explicit
  • approval first, remove unnecessary personal or confidential material, and verify the provider's current retention and deletion terms.

  • Preserve the original work and give the affected person a meaningful human review
  • and appeal path before any consequential decision.

Notes

  • Non-prose documents (forms, tables, payslips) get applicable: false — the engine refuses rather than guessing
  • Can false-flag templated/coached or non-native-English writing — always present as one signal alongside human review
  • Free anonymous tier works without a key; free key at https://www.stipple.sh