CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

agent-decision-receipts

Use when an autonomous agent takes a side-effecting action (deploy, delete, pay, grant access) that may need proving later, or for EU AI Act Art. 12 record-keeping. Builds a tamper-evident signed receipt with build_action_manifest.py and verifies it.

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

86%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is a strong example of a decision-layer skill: an executable Quick Start, crisply sequenced decisions with a validating build step, anti-patterns that preempt real misuse, and detail correctly offloaded to a single well-signaled reference file. The only trims available are consolidating the Overview's boundary paragraphs with the Anti-Patterns section and adding an explicit verification-failure recovery step.

DimensionReasoningScore

Conciseness

The body is efficient and assumes competence — Ed25519, sha256, and canonicalization are used without tutorial preamble, and commands carry the weight. Minor over-explanation remains: the three 'NOT a hosted notary / NOT a legal opinion / NOT log analysis' paragraphs in the Overview partially duplicate the Anti-Patterns section and could be consolidated. This is anchor 4 (minor instances that could be trimmed) rather than 5.

4 / 5

Actionability

The Quick Start is fully executable: pip install, a complete script invocation with all flags, copy-paste mint and verify 'python -c' commands, and the expected verify output. Tables specify exact keys, the exit-2 rejection behavior, and the returned receipt fields. This matches anchor 5 (copy-paste ready, covers the common cases).

5 / 5

Workflow Clarity

The three decisions (decide → mint → verify) are clearly sequenced, with an explicit three-part test table and a validating build step that rejects malformed manifests (exit 2). The minor gap is error recovery: no explicit 'if verification fails, do X' loop, so it sits at anchor 4 rather than 5's explicit feedback loops.

4 / 5

Progressive Disclosure

The body is a genuine overview: the full receipt schema, canonicalization details, and post-quantum rationale are split into references/receipt-fields.md, signaled inline at the point of use and one level deep; the script (which exists in the bundle and is referenced with complete usage) carries the executable detail. This matches anchor 5.

5 / 5

Total

18

/

20

Passed

Description

82%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is well-constructed: explicit 'Use when' triggers with concrete action verbs, a clear third-person statement of what the skill does, and a distinctive niche with a compliance hook. Its only weakness is thin capability coverage — it names build and verify but omits the manifest model and multi-leg signature verification that define the skill.

Suggestions

Add one or two more concrete capabilities to the 'what' clause (e.g. 'records who, what, and under which policy in an action manifest' or 'verifies offline from the certificate alone') to lift specificity toward comprehensive coverage.

Include a few natural synonyms users might say, such as 'audit' or 'accountability evidence', so the description triggers on phrasings beyond the listed verbs and the regulation reference.

DimensionReasoningScore

Specificity

Names the domain and two concrete actions ("Builds a tamper-evident signed receipt with build_action_manifest.py and verifies it"), but coverage stops there — no mention of the manifest, signature legs, or offline verification that make up the skill's actual scope. This matches anchor 3 (1-2 concrete actions, not comprehensive) rather than 4, which expects several specific actions.

3 / 5

Completeness

Explicitly answers both questions: "Use when an autonomous agent takes a side-effecting action (deploy, delete, pay, grant access) that may need proving later, or for EU AI Act Art. 12 record-keeping" gives concrete when-triggers, and "Builds a tamper-evident signed receipt with build_action_manifest.py and verifies it" gives the what. This matches anchor 5; the when-clause is already specific, so it is not the weaker anchor 4.

5 / 5

Trigger Term Quality

Strong natural triggers users would actually say: "deploy, delete, pay, grant access", "proving later", and the compliance hook "EU AI Act Art. 12 record-keeping". A few common synonyms (audit trail, accountability, evidence, compliance) are missing, matching anchor 4 rather than 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

A clear niche — tamper-evident signed receipts for consequential autonomous-agent actions — with distinct trigger verbs and a compliance hook that logging, audit, or general governance skills would not match. Minimal conflict risk, matching anchor 5.

5 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

alirezarezvani/claude-skills

Path

ra-qm-team/skills/agent-decision-receipts/SKILL.md

Reviewed

Table of Contents

Is this your skill?

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.