← ReMCPCONTENT HISTORY
WHAT CHANGED
Update to ReMCP
Snapshot Nov 2, 2026 · 18:11 UTC · version 0.2.170
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save ReMCP and check future changes in Following.
Up to 10 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Use when the primary task is destructive filesystem work on a paired computer: delete/trash, risky overwrite of user data, move/rename with loss risk, or broad replacement that needs a recovery plan. Do not select it for ordinary source-code edits covered by the code-change skill.",
"included_files": [
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 447
}
],
"name": "safe-destructive-operations",
"skill_md_contents": "---\nname: safe-destructive-operations\ndescription: Use when the primary task is destructive filesystem work on a paired computer: delete/trash, risky overwrite of user data, move/rename with loss risk, or broad replacement that needs a recovery plan. Do not select it for ordinary source-code edits covered by the code-change skill.\n---\n\n# Safe destructive operations\n\nReMCP executes immediately and has no approval prompt, so the care happens here.\n\nOn the hosted `remcp.site/mcp` dependency, all filesystem operations named below are `manage_files` operations: call `manage_files` with the named granular operation in `operation` and its original arguments under `parameters`. `list_devices` remains a direct tool. If another compatible host explicitly advertises a granular filesystem tool, use that advertised shape directly.\n\n1. Identify exactly what will be affected. `get_file_info` for every target, plus\n `list_directory` when a glob or a directory is involved, and `hash_file` when you need to\n prove two files are the same.\n2. Prefer a reversible step:\n - `move_to_trash` instead of `delete_path` when the user is not certain.\n - `create_archive` of the current state before a bulk rewrite of a directory.\n - `copy_file`/`copy_paths` before an in-place edit of a file you cannot regenerate.\n3. Preview every rewrite:\n - `apply_patch` with `dry_run: true`, or `replace_lines`/`edit_block` with `dry_run: true`.\n - `replace_in_files` with `dry_run: true` to see the match count and the files it would touch.\n4. Apply only the paths the user named. Never widen a request into a parent directory, a home\n directory, a drive root, a system path or a recursive glob the user did not ask for.\n5. Delete in this order: exact files, then the directories that are now empty. Report the exact\n list of removed paths, and confirm afterwards with `list_directory` or `get_file_info`.\n6. Stop and ask when a request is ambiguous (two matching paths, a glob that reaches unrelated\n files, a delete inside a repository) or when it would remove something a service is using.\n\nNever delete, overwrite or move: credentials and key material, `.git` directories, the user's\n`Documents`/`Desktop`/home root, databases, or anything outside the paths the user named.\n\nResolve the machine with `list_devices` first and pass its `device` id on every operation.\nHonor existing, specific authorization; ask only to resolve missing targets or additional\nconsequences. Tool annotations do not grant permission or override the host approval rules.\n"
}SHA-256 of public snapshot: 8d52c4dfad3df954114dba3969c2f941fe93707b6467e1d5f1c39d7f6c503082