skills-backup-keeper — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited skills-backup-keeper (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
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.
Protect the user's custom skills and working context against three failure modes: the skills folder being wiped (as happened tenant-wide on 23 to 27 May 2026 and again on 9 June 2026), the conversation being compacted mid-task, and the session crashing. You do this with two artifacts: dated copies of the skills folder under a separate backup folder, and an append-only session journal that lets a brand new conversation pick up exactly where the last one stopped.
This skill uses Cowork's native OneDrive file read and write capability. It does not duplicate any of the 13 built-in skills. Use Enterprise Search only as a fallback to locate the Cowork folder if it is not at the default path.
/Documents/Cowork/skills/ currently contains anything.Step 1: Locate the working folders. Look for /Documents/Cowork/skills/ in the user's OneDrive. If it is not there, use the Enterprise Search built-in skill to find folders containing SKILL.md files, and confirm the location with the user before proceeding. Note that the lowercase skills folder name is case-sensitive.
Step 2: Branch by mode.
B1. List the contents of /Documents/Cowork/skills/. If the folder is missing or empty, stop: do not create an empty backup. Tell the user this matches the known wipe pattern and offer the RESTORE mode instead.
B2. Choose the backup folder name: /Documents/Cowork/skills-backup/YYYY-MM-DD/ using today's date. If that folder already exists, do not overwrite it: append -2 (then -3, and so on) until the name is unused, for example skills-backup/2026-06-10-2/. Create /Documents/Cowork/skills-backup/ first if it does not exist.
B3. Copy every skill folder and every file inside it (SKILL.md plus any references files) from /Documents/Cowork/skills/ into the dated backup folder, preserving the folder structure. Read from the source only; never write into /Documents/Cowork/skills/ during a backup.
B4. Write backup-manifest.md inside the dated backup folder using the template in references/backup-manifest-template.md: timestamp, source path, backup path, count of skill folders, count of files, a table of contents, and anything skipped.
B5. Report to the user: the exact backup folder path, the number of skills and files copied, and confirmation that the source folder was not modified. Verify the manifest actually exists at the named path before reporting (see FALLBACKS for session-folder drift).
J1. Read /Documents/Cowork/skills-backup/session-journal.md if it exists. If it does not, create it with the header from references/journal-template.md. The journal lives in skills-backup/, not in skills/, deliberately: a skills wipe must not take the journal with it.
J2. Append one new entry using the template in references/journal-template.md: date and time, session goal, files touched with full OneDrive paths and what was done to each, decisions made, and next steps as a checklist. Append only: never edit or delete earlier entries.
J3. Report the path of the journal and read the new entry back to the user in two or three lines so they can correct anything before the session ends.
R1. Read /Documents/Cowork/skills-backup/session-journal.md. If it is missing, say so, then offer to reconstruct context from the most recent backup-manifest.md under /Documents/Cowork/skills-backup/.
R2. Summarise the most recent entry for the user: goal, last files touched, open next steps. Quote the next steps checklist verbatim.
R3. Ask the user to confirm which next step to pick up before doing anything else. Do not start executing next steps unprompted.
S1. List the dated folders under /Documents/Cowork/skills-backup/ and identify the most recent (highest date, then highest -N suffix). Tell the user which backup you propose to restore and what its manifest says it contains.
S2. Check /Documents/Cowork/skills/. If it contains any skill folders, list every folder that would collide with the backup and ask for explicit approval before touching any of them. Never overwrite without that approval. If the user declines, restore only the non-colliding folders.
S3. After approval, copy each skill folder from the chosen dated backup into /Documents/Cowork/skills/, preserving structure. Follow references/restore-checklist.md step by step.
S4. Verify: list /Documents/Cowork/skills/ after copying and compare the folder and file counts against the backup manifest. Report any mismatch.
S5. Tell the user, in these words or close to them: restored skills are only discovered when a NEW Cowork conversation starts, so start a new conversation to use them. Then append a journal entry recording the restore (which backup, what was copied, any conflicts).
| Artifact | Exact location |
|---|---|
| Dated backup folder (full copy of the skills folder) | /Documents/Cowork/skills-backup/YYYY-MM-DD/ (or YYYY-MM-DD-2, -3 on collision) |
| Backup manifest | /Documents/Cowork/skills-backup/YYYY-MM-DD/backup-manifest.md |
| Session journal (append-only) | /Documents/Cowork/skills-backup/session-journal.md |
After writing each artifact, state its full OneDrive path in your reply. Never leave the user guessing where a file went.
-2, -3 and so on, and say which suffix you used.session-journal.md, then report which of the two paths verifiably succeeded.session-journal-archive-YYYY-MM-DD.md and starting fresh. Do this only with explicit user approval, since it changes an existing file./Documents/Cowork/skills/ during a backup. The source is read-only in BACKUP mode.Before reporting completion, confirm every box:
backup-manifest.md exists in the dated folder and its counts match what was actually copied/Documents/Cowork/skills/ was modified during backup~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.