handoff-by-caio — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited handoff-by-caio (Agent Skill) and scored it 96/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 1 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 1 flagged
The text {match} tells the agent to skip the normal "ask the user first" gate. Used adversarially it removes the human-in-the-loop check before destructive or sensitive actions, turning a normally-gated agent into a fire-and-forget executor.
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Move any Claude conversation to a new chat with zero re-explanation. Generates a structured .md file with full context, classified artifacts, and a paste-ready resume prompt.
Execute immediately (no confirmation needed) on any of these:
/handoffScan the full conversation history and extract:
For each artifact identified, assign one of three tags:
[CARRY OVER] — Essential to continue. Include full content as a code block.[REFERENCE] — Useful context but not required. Include a summary only.[ARCHIVE] — Superseded or no longer relevant. Note it exists, exclude content.Default rule: When in doubt, tag as [CARRY OVER].
Derive a suggested name for the new chat using this format:
[PREFIX] — [Topic] [Qualifier]Prefix by session type:
| Session Type | Prefix |
|---|---|
| Proposal / Pitch | PROP |
| Slide Deck / Presentation | DECK |
| Automation / Script / Code | AUTO |
| Strategy / Planning | STRAT |
| Training / Education | TRAIN |
| Analysis / Research | ANALY |
| Skill / Tooling | SKILL |
| Writing / Content | WRITE |
| Design / Creative | DESIGN |
| Communication / Outreach | COMM |
| General / Mixed | WORK |
Topic: 2-4 words from the session objective. Title case. No filler words. Qualifier (optional): Short version or context indicator (e.g., v2, Draft, Client Name).
Examples:
PROP — SaaS Pricing Overhaul v2AUTO — Email Automation PipelineSTRAT — Q3 Market ExpansionSKILL — Handoff Workflow BuilderProduce a single Markdown file using the template below. Fill every section. No placeholders in output.
# Handoff: [Session Title — descriptive, not generic]
**Date:** [today's date]
**Session Type:** [detected session type]
**Suggested chat name:** `[PREFIX — Topic Qualifier]`
---
## What We Were Working On
[2-4 sentences. What was the task, why it mattered, what approach was being taken.]
---
## Decisions Made
- [Decision 1 — include reasoning if discussed]
- [Decision 2]
- [Decision 3]
---
## Current State
### Done
- [Completed items]
### In Progress
- [Partially done items]
### Not Started
- [Scoped but untouched]
---
## Artifacts
### CARRY OVER — Bring These Into the New Chat
#### [Artifact Name]
**Type:** [code / markdown / config / script / document / etc.]
**Why it's needed:** [one sentence]
[Full artifact content as fenced code block]
---
### REFERENCE — Useful Context
#### [Artifact Name]
**Summary:** [2-3 sentences]
---
### ARCHIVE — No Longer Needed
- [Artifact name]: [one-line reason]
---
## Open Questions
- [ ] [Unresolved decision or pending input]
- [ ] [Ambiguity to address in new chat]
---
## Next Steps
1. [First action — executable immediately in the new chat]
2. [Second action]
3. [Third action]
---
## Resume Prompt
Paste this as your first message in the new chat:
[3-5 sentences in first person that:
- State the session type and goal
- Reference the most critical current state item
- Point to the most important CARRY OVER artifact
- State exactly what the next action is
Must be self-contained: a fresh Claude instance begins work immediately.]/mnt/user-data/outputs/handoff-[topic]-[date].md(If this path is unavailable, save to the current working directory)
[PREFIX — Topic Qualifier]Do not print the full file contents in chat.
No artifacts in conversation: Skip the Artifacts section entirely.
Short conversation (under 5 exchanges): Collapse "Done / In Progress / Not Started" into a single "Current State" paragraph.
Multiple unrelated topics in one conversation: Generate one handoff file per topic thread, named distinctly. Inform the user that multiple files were created.
Sensitive content (names, financials, credentials): Include as-is. The user controls their own handoff files.
Output path unavailable: Save to current working directory and inform the user of the actual file path.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.