Run evidence-first customer-case flows for SaaS account or entitlement access issues, unsupported-platform responses, duplicate messages, resolved acknowledgements, and eligible final closure replies with an optional Trustpilot review invitation. Use when a customer cannot sign in or access paid content, reports a missing account or entitlement, asks about an unsupported device or platform, sends the same request more than once, or replies after a fix to confirm that the outcome is resolved and positive.
80
100%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Resolve account-side support without guessing identity, overpromising a repair, or creating duplicate replies. Keep read-only diagnosis, account mutation, email send, mail archive, and case closure as separate decisions.
case_type, matched_account, canonical_thread, evidence,
allowed_action, approval_needed, and open_question.For a read-only lookup, a unique normalized email may identify a candidate. For any account mutation, require an authoritative persistent account id or UID plus corroborating recorded email or an explicit trusted link from another system. Stop if identifiers point to different people, environments, or products.
account_not_needed.handle-saas-billing-cases; that financial
action needs separate explicit approval.SENT and
confirm no second send exists. If archive is authorized, remove INBOX from
every message in each in-scope duplicate thread and re-read until
inbox_remaining: [].SENT for prior
closure or review-request wording. Do not create a new task or invitation.
If multiple products appear in the case or the fixed product is ambiguous,
ask the minimum necessary clarification or omit the invitation.SENT and
verify recipient, subject, complete body, sent message id, thread id, and
exact verified same-product review link when present. Confirm no earlier
invitation was sent for this case.SENT and thread-wide INBOX removal gate.Use customer-email-draft-threads for mailbox operations. Verify an approved
send in SENT before any archive. Then remove INBOX from every message in the
thread and re-read the whole thread to prove inbox_remaining: []. A sent reply,
an archived thread, and a resolved customer outcome are three separate facts.
Finish with:
Case:
Evidence:
Account match:
Canonical mail/Codex threads:
Allowed action taken:
Approval used or still needed:
Customer communication state:
Post-action read-back:
Archive state:
Closure state and next step:Run customer-support-verification before claiming completion.
21b278c
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.