Skip to content
Back to skills

Completion Receipt

ASecurity

Use when finishing a task, writing a status report, or handing work back. Emit a short receipt with paths, commands actually run, results, and any leftover blocker. Do not claim done from narrative.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 17, 2026
businessgoaws

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 17, 2026

npx -y skills add NetVar1337/agent-skill-canon --skill completion-receipt --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Completion Receipt?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Completion Receipt
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/netvar1337-completion-receipt/badge)](https://www.skillsdirectory.com/skills/netvar1337-completion-receipt)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: completion-receipt
description: Use when finishing a task, writing a status report, or handing work back. Emit a short receipt with paths, commands actually run, results, and any leftover blocker. Do not claim done from narrative.
version: 1.0.0
license: MIT
metadata:
  package: local-operator-skills
  category: execution
  author: Admin
  triggers:
    - done?
    - status
    - what changed
    - completion receipt
    - wrap up
---
# Completion Receipt

## Purpose

Close work with evidence. Pair with `verification-before-completion` for the check itself; this skill is the report shape after that check.

## Workflow

1. **Collect the changed surface.** List files created or edited, commands run after the last change, and the requested outcome.
   - Done when every claimed change has a path or a system-state description.
2. **Attach fresh proof.** Use only verification from this turn. If it was not run, run it before writing the receipt.
   - Done when the receipt quotes an exit code, test count, hash, or equivalent observable.
3. **Write the receipt.** Follow [references/receipt-template.md](references/receipt-template.md). Omit empty sections rather than filling them with hedges.
   - Done when a later agent can resume from the leftover blocker line alone.
4. **Separate fact from inference.** Label assumptions. If the outcome is blocked, say blocked and name the layer.
   - Done when no sentence implies success without proof.

## Receipt Laws

- Paths over adjectives.
- Commands over intentions.
- One leftover blocker, or none.
- Keep it short enough to paste into a later prompt.

## Completion Gate

- [ ] Changed paths are exact.
- [ ] Proof command and result are present or the work is marked blocked.
- [ ] Unverified statements are labeled.
- [ ] Next action is a single executable step when work remains.

## Common Failure Modes

- **Tour of the process** instead of artifacts.
- **Stale proof** from an earlier turn.
- **Hidden leftovers** buried in prose.
- **Success language** on a partial or blocked run.

Files in this skill

  • SKILL.md2 KB
  • references/receipt-template.md680 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.