verify-document
Has your agent check if a document appears to have been altered or forged. It's useful for ensuring the authenticity of important documents.
What it does
Checks if a document (like a payslip or invoice) shows signs of tampering or forgery. It doesn't give a final verdict, but indicates if there are risk signals.
When to use it
- ✓Before paying an invoice received by email.
- ✓When reviewing a bank statement or payslip.
- ✓When verifying important documents for work or business.
Example of what to ask your AI
“Check this payslip for any signs of tampering.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
You send the document to an online service that analyzes it for inconsistencies. It returns a risk level and the quality of the analysis.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill verify-documentOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/verify-document/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Document Verification
Inspect a document for forensic authenticity signals — not a fraud verdict, but a risk band with the evidence behind it. Uses the Stipple API (free anonymous tier, no signup).
When to use
- Before onboarding a tenant, contractor, or employee from uploaded documents
- Before paying an invoice that arrived by email
- Before relying on a bank statement, payslip, or certificate in any workflow
- Reviewing documents in due diligence, claims processing, or loan applications
Instructions
Get the document. URL or local file path (PDF, PNG, JPEG, BMP, TIFF).
Optionally check the cache first. If the user has the file's SHA-256, check whether it's already been inspected (free):
curl "https://www.stipple.sh/v1/warrants/check?sha256=<hash>"Run verification. POST the document:
curl -X POST https://www.stipple.sh/v1/warrants \ -F "file=@payslip.pdf" \ -H "Authorization: Bearer $STIPPLE_API_KEY"Add
?fresh=trueto force re-inspection of a previously cached document. Add?deep=truefor deep inspection (more thorough, more credits).Interpret the response. Two independent axes — read both:
Axis Question it answers risk_bandDoes anything look tampered? (low / medium / high) inspection_qualityCould the engine actually see enough to judge? (thorough / limited / poor) A clean phone photo of a real payslip is commonly
lowrisk +limitedquality — low coverage is not risk. Per-signalevidenceincludes: amount/words mismatch, font discontinuity in values, date anomalies, document label integrity, identifier checksums (ABN/ACN/TFN), table arithmetic.Report honestly. This is a signal with evidence, not a verdict:
- "risk_band: LOW — nothing looks tampered"
- "inspection_quality: limited — couldn't inspect everything; low coverage is NOT fraud"
- Show the per-signal evidence for anything flagged
Pair with related checks. For identity documents, follow with a 100-point identity check (
/v1/identity-check). For extraction, useextract-document-data.
Output format
risk_band: LOW — Nothing looks tampered.
inspection_quality: limited
recommended action: review_before_action
evidence (signals):
[pass] Amount words/figure mismatch: Spelled-out amounts agree with figures.
[pass] Font discontinuity in value: Numeric values share the font of surrounding text.
[skip] Identifier checksum: No checksummable identifier (ABN/ACN/TFN) present.
Limitations and Safety
- This workflow uploads documents to a hosted third party. Obtain explicit approval, minimize personal, financial, identity, and confidential data, and confirm the provider's current retention, residency, access, and deletion terms first.
- Forensic signals can miss sophisticated tampering or flag benign editing, scanning, compression, and template artifacts. A low-risk result is not proof of authenticity, and a high-risk result is not proof of fraud.
- Preserve the original bytes and use authoritative issuer verification plus a qualified human reviewer before payment, onboarding, lending, employment, disciplinary, compliance, or legal action.
Notes
- Document types the engine recognizes (payslips, invoices, bank statements) get type-specific checks; unrecognized types get generic checks only — say so in your report
- Identical files are cached by content hash — re-checking the same bytes returns instantly and free
- This measures forensic integrity, not authorship style — for "was this written by AI", use AI-text detection instead
- Anonymous free tier: shared weekly allowance. Free key at https://www.stipple.sh
FAQ
Does this guarantee the document is 100% real?
No. It only flags if something looks suspicious. It's important to always confirm authenticity through other means.
Do I need to pay to use it?
There is a free, anonymous tier available, but there might be limits.
What kinds of documents can it check?
It works best with payslips, invoices, bank statements, and ID documents, but it can check other types as well.
Details
Original description by the author
Check whether a document (PDF or image) shows signs of tampering or forgery before you rely on it. Use when the user asks to verify a payslip, invoice, bank statement, ID document, contract, or any document where authenticity matters.
Popularity
- GitHub stars
- 48k
- Ranking position
- #4495
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
deep-research
Lets your agent research topics in depth, gathering information from multiple sources. It cites sources and indicates confidence levels. Ideal for deep dives or investigations.
affaan-m/ECC
research-ops
Lets your agent find current facts and information. It uses public research and the context you provide to give evidence-based answers.
affaan-m/ECC
scientific-thinking-literature-review
Helps your agent conduct systematic reviews of scientific literature. It's useful for compiling and understanding research on a topic.
affaan-m/ECC