Install
$ agentstack add skill-snapsynapse-skill-provenance-handoff ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Skill Provenance: Handoff
Generate a structured handoff note that captures project state for the next session or a collaborator picking up the work.
When to use
Run /skill-provenance:handoff when:
- Crossing a non-persistent boundary (e.g., uploading to Claude Chat where
filesystem state won't carry over).
- The session made significant decisions not yet reflected in files.
- The user explicitly asks for a handoff note.
- A collaborator or future session needs context beyond what the manifest
and changelog provide.
When NOT to use: In filesystem-native environments (Claude Code, IDE) with a current manifest, changelog, and git history, a handoff note is usually unnecessary. The manifest and changelog are the handoff.
Protocol
- Read current state. Load
MANIFEST.yamlandCHANGELOG.mdto
understand the bundle's current version and recent history.
- Generate the handoff note with these sections:
- Current bundle version — name and semver from the manifest.
- What was accomplished this session — summarize the work done,
not just files changed.
- What is stale and needs attention — files flagged as behind or
not updated this session.
- What the next session should do first — concrete first action,
not vague guidance.
- Decisions made but not yet reflected in files — architecture
choices, deferred items, scope decisions that someone reading only the code wouldn't know about.
- Per-file change summaries — for each file modified this session,
a brief description of what changed (section added, field removed, logic rewritten). More granular than the changelog entry; helps the next session verify work without re-reading every file.
- Replace, don't accumulate. A new handoff note replaces the previous
one. Previous handoffs live in changelog history. Don't maintain a chain of handoff files.
- Placement. Write the handoff note as a markdown file in the bundle
directory (e.g., HANDOFF.md). Track it in the manifest with role: handoff if the user wants it to persist across sessions.
Conventions referenced
- Handoff notes are optional convenience artifacts, not required by
the spec.
- The manifest and changelog are always the authoritative record. The
handoff note provides context and intent that structured metadata cannot.
- In environments with persistent filesystems and git, prefer the manifest
and changelog over handoff notes.
For the full spec: https://skillprovenance.dev
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: snapsynapse
- Source: snapsynapse/skill-provenance
- License: MIT
- Homepage: https://skillprovenance.dev/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.