Run an AFP 100-point or AUSTRAC safe-harbour identity check over a set of documents, and report exactly what's missing. Use when the user asks to check identity documents, verify someone's ID for onboarding, or assess whether a document pack satisfies Australian identity requirements.
Start a fresh conversation. Replace the highlighted placeholders.
Use check-identity-pack to assess [identity-document set] against [AFP 100-point or AUSTRAC safe-harbour], and report the per-document result and exact missing-document list; only transmit documents after I explicitly approve, and confirm the provider’s current retention, residency, access, and deletion terms for the jurisdiction.
Required inputs
[identity-document set]
[AFP 100-point or AUSTRAC safe-harbour]
User-approved starter prompt based on a pinned source version; check current skill requirements before running. Task evidence ↗
SKILL.md
name: check-identity-packdescription: Run an AFP 100-point or AUSTRAC safe-harbour identity check over a set of documents, and report exactly what's missing. Use when the user asks to check identity documents, verify someone's ID for onboarding, or assess whether a document pack satisfies Australian identity requirements.category: document-verificationrisk: criticalsource: communitysource_repo: Sketchjar/stipple-agent-skillssource_type: communitydate_added: "2026-08-31"author: Sketchjartags: [document-verification, fact-checking, stipple, authenticity]tools: [claude, cursor, gemini, codex]license: "Apache-2.0"license_source: "https://github.com/Sketchjar/stipple-agent-skills/blob/main/LICENSE"
Check Identity Pack
Run an AFP 100-point or AUSTRAC safe-harbour identity check over a document set. Reports the points attained, per-document status, and exactly what's missing — so the user can request only the absent documents and re-run. Uses an external Stipple API; verify current access, costs and data-processing terms before uploading.
When to use
Onboarding employees, tenants, contractors, or customers in Australia
KYC flows needing AFP 100-point or AUSTRAC safe-harbour compliance
"Do these documents satisfy the 100-point check?"
Instructions
Get the documents. Multiple file paths or URLs (PDF/images): passport, driver's licence, medicare card, bank statement, utility bill, etc.
Choose the scheme:
afp_100_point — the provider’s AFP checklist mode; it is not a universal Australian onboarding rule
austrac_safe_harbour — a provider mode name, not proof of current AUSTRAC due-diligence compliance
Run the check. POST the document set (multipart, multiple files parts):
checks[] — per-document: type detected, point value, status
missing[] — exactly what is missing (e.g. "evidence of current residential address within last 3 months")
Report with the gap list front and centre. The product here is the exactly-what's-missing list — the user's onboarding UX can loop on it: request only what's absent, re-run, done.
Important caveat. Document consistency checking proposes an identity association — it does NOT answer is this document genuine. A forged passport that matches the name scores points. For genuineness, pair with the verify-document skill on each document first.
Output format
AFP 100-point check: incomplete
points attained: 95/100
- passport: 70 pts — ok
- medicare_card: 25 pts — ok
exactly what is missing:
-> evidence of current residential address within last 3 months
Limitations and Safety
This workflow uploads identity and address documents to a hosted third-party
service. Obtain the user's explicit approval before transmission, minimize the
files and fields sent, and confirm the provider's current retention, residency,
access, and deletion terms for the intended jurisdiction.
A points result is an aid to review, not a legal KYC/AML determination. Verify
scheme rules against current AFP, AUSTRAC, and organizational requirements and
keep a qualified human reviewer responsible for the onboarding decision.
Never treat a passing score as proof that a document is genuine or that the
named person controls it; run independent authenticity and liveness checks where
the decision warrants them.
Notes
Costs/allowances are provider-specific and mutable; check current pricing rather than assuming two credits or free checks
Use the actual applicable scheme/version and document acceptance rules; do not sum generic type weights without duplicate, category, expiry, address and identity-consistency rules. The 70+25=95 example is arithmetic only, not a completed legal decision. See AFP’s checklist and current AUSTRAC customer due diligence.
The check maps documents to the scheme and reports gaps — it does not verify document authenticity (use verify-document for that)