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.
- License 许可
- Apache-2.0
- 最近更新
- 2026-11-14
- Stars
- ★ 13
- Forks
- 3
01 前言 Front Matter
- name
- detect-ai-text
- risk
- critical
- tags
- [ "document-verification", "fact-checking", "stipple", "authenticity" ]
- tools
- [ "claude", "cursor", "gemini", "codex" ]
- author
- Sketchjar
- source
- community
- license
- Apache-2.0
- category
- document-verification
- date_added
- 2026-08-31
- description
- 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.
- source_repo
- Sketchjar/stipple-agent-skills
- source_type
- community
- license_source
- https://github.com/Sketchjar/stipple-agent-skills/blob/main/LICENSE
03 SKILL.md 正文
AI-Text Detection
Inspect a provider’s uncalibrated AI-style signal for a document’s prose, with the specific linguistic tells and an honest abstention when the document isn't prose. Uses an external Stipple API; verify current access, cost and privacy terms.
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
-
Get the document. URL, local file path (PDF, DOCX, TXT, MD), or raw text via
--text. -
Run detection.
curl --fail --show-error --silent --max-time 30 -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. -
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 truthlean— "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 verdictlimitations— always present; the API states its own noise profile
-
Report honestly. This measures style, not authenticity:
Question Tool Was this written by AI? (style) this skill Is this document genuine/tampered? (forensics) verify-documentskillA human can write generically; an AI can write plainly. One triage signal, never a verdict.
Output format
Provider AI-style score: 0.87 (uncalibrated; lean: ai; not authorship proof)
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
- Verify current authentication/allowance on https://www.stipple.sh; do not guarantee a free anonymous tier or publish the submitted document.
04 同仓库更多 Skills
web-access
Use Treg for public web or platform data only when existing search, browser and connected tools cannot cover the task, with explicit cost and data boundaries.
treg
Use the Treg CLI or MCP catalog to discover, price and call authorized external tools with team-scoped credentials and a user-approved budget.
recruit
Turn a job description into an evidence-linked candidate shortlist through Treg, with job-related ranking and optional authorized business contact enrichment.
rea-growth
Analyze a company’s public growth and content through Treg, distinguish observations from hypotheses, and produce an evidence-linked playbook within an approved budget.
make-ugc
Create original AI UGC-style product videos through Treg: research hooks, approve a licensed presenter and voice, generate clips, add captions and report costs.
lead-signals
Find and qualify public buying signals through Treg, rank fitting business accounts and optionally enrich authorized business contact information.