Content
71%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A dense, actionable single-file skill with executable multi-IdP code, good error handling, and a clear decision gate. Its main structural weakness is monolithic inline content with no progressive disclosure via bundle files, plus light redundancy between the OPSEC and error-handling sections.
Suggestions
Move per-provider push-trigger scripts (Entra, Okta, Duo) into references/ (e.g. references/entra-push.md, references/okta-push.md) and keep a one-line summary plus link per provider in SKILL.md.
Replace the comment-only caller-ID spoofing block with an actual executable example or remove it in favor of a reference.
Merge duplicate lockout/rate-limit guidance from OPSEC and Error Handling into one section to reclaim tokens.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Mostly lean: executable code, compact tables, and a tight decision gate with little concept padding. Minor redundancy between the OPSEC and Error Handling sections (lockout advice restated) and slightly conversational timing rationale keep it below 5. | 4 / 5 |
Actionability | Concrete, executable Python and curl for Entra, Okta, and Duo with real error-code checks (AADSTS50076/50053), plus verbatim call scripts and a number-matching relay dialog. The caller-ID-spoofing block is comment-only with no executable command, a minor gap. | 4 / 5 |
Workflow Clarity | Clear sequence (prerequisites → trigger → timing → vishing → fallbacks) with an explicit Decision Gate and abort checkpoints (lockout, Duo Fraud button, number-matching enforcement). The batch-operation cap does not bind because error-code validation and abort conditions are present, though recovery loops beyond 'abort and switch target' are thin. | 4 / 5 |
Progressive Disclosure | No bundle files exist; ~300 lines of per-provider code, detection signatures, and call scripts are all inlined in a single SKILL.md. Sections are well-organized, but content that clearly belongs in references/ (per-IdP trigger scripts, SIM-swap procedure) is inline, matching the 'could be better organized' anchor. | 3 / 5 |
Total | 15 / 20 Passed |