Twinmind Security Basics
jeremylongshore/tons-of-skills-marketplace
Security best practices for TwinMind: on-device audio processing, encrypted cloud backups, microphone permissions, and data privacy controls.
Manages backup and archive data under retention schedules and erasure obligations.
$ npx skills add mukul975/Privacy-Data-Protection-Skills --skill backup-retention-erasure -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install mukul975/Privacy-Data-Protection-Skills backup-retention-erasure --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/mukul975/Privacy-Data-Protection-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/privacy/backup-retention-erasure .claude/skills/backup-retention-erasure && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "backup-retention-erasure" agent skill from https://github.com/mukul975/Privacy-Data-Protection-Skills/tree/main/skills/privacy/backup-retention-erasure into .claude/skills/backup-retention-erasure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "backup-retention-erasure", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/mukul975/Privacy-Data-Protection-Skills/tree/main/skills/privacy/backup-retention-erasureType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add mukul975/Privacy-Data-Protection-Skills --skill backup-retention-erasure -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install mukul975/Privacy-Data-Protection-Skills backup-retention-erasure --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mukul975/Privacy-Data-Protection-Skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/privacy/backup-retention-erasure .agents/skills/backup-retention-erasure && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "backup-retention-erasure" agent skill from https://github.com/mukul975/Privacy-Data-Protection-Skills/tree/main/skills/privacy/backup-retention-erasure into .agents/skills/backup-retention-erasure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "backup-retention-erasure", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add mukul975/Privacy-Data-Protection-Skills --skill backup-retention-erasure -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install mukul975/Privacy-Data-Protection-Skills backup-retention-erasure --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mukul975/Privacy-Data-Protection-Skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/privacy/backup-retention-erasure .cursor/skills/backup-retention-erasure && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "backup-retention-erasure" agent skill from https://github.com/mukul975/Privacy-Data-Protection-Skills/tree/main/skills/privacy/backup-retention-erasure into .cursor/skills/backup-retention-erasure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "backup-retention-erasure", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/mukul975/Privacy-Data-Protection-Skills.git --path skills/privacy/backup-retention-erasure--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add mukul975/Privacy-Data-Protection-Skills --skill backup-retention-erasure -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install mukul975/Privacy-Data-Protection-Skills backup-retention-erasure --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mukul975/Privacy-Data-Protection-Skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/privacy/backup-retention-erasure .gemini/skills/backup-retention-erasure && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "backup-retention-erasure" agent skill from https://github.com/mukul975/Privacy-Data-Protection-Skills/tree/main/skills/privacy/backup-retention-erasure into .gemini/skills/backup-retention-erasure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "backup-retention-erasure", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install mukul975/Privacy-Data-Protection-Skills backup-retention-erasureInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add mukul975/Privacy-Data-Protection-Skills --skill backup-retention-erasure -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/mukul975/Privacy-Data-Protection-Skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/privacy/backup-retention-erasure .github/skills/backup-retention-erasure && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "backup-retention-erasure" agent skill from https://github.com/mukul975/Privacy-Data-Protection-Skills/tree/main/skills/privacy/backup-retention-erasure into .github/skills/backup-retention-erasure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "backup-retention-erasure", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add mukul975/Privacy-Data-Protection-Skills --skill backup-retention-erasure -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install mukul975/Privacy-Data-Protection-Skills backup-retention-erasure --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mukul975/Privacy-Data-Protection-Skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/privacy/backup-retention-erasure .opencode/skills/backup-retention-erasure && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "backup-retention-erasure" agent skill from https://github.com/mukul975/Privacy-Data-Protection-Skills/tree/main/skills/privacy/backup-retention-erasure into .opencode/skills/backup-retention-erasure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "backup-retention-erasure", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
backup-retention-erasureManages backup and archive data under retention schedules and erasure obligations.
Backup Retention Erasure is an agent skill from mukul975/Privacy-Data-Protection-Skills. Manages backup and archive data under retention schedules and erasure obligations. Covers the technical infeasibility exception for backup deletion, backup cycle alignment with retention periods, restore-and-delete procedures, and interim protective measures during backup retention. Activate for backup deletion, archive erasure, backup retention, restore and delete, technical infeasibility queries.
Its SKILL.md is about 3.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including scripts, reference files and assets (for example `assets/template.md`, `references/standards.md` and `references/workflows.md`).
It sits in Legal & Compliance, covering Backup and disaster recovery and Privacy and GDPR. The repository describes itself as: 282+ structured privacy & data protection skills for AI agents. GDPR, CCPA, EU AI Act, HIPAA, LGPD, PIPL, DPDP Act. The licence is Apache-2.0.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 9b2ef9e. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Backup Retention Erasure loads about 3.6k tokens when it runs, and up to ~5.1k if it reads all its reference files. Until then it costs about 107 tokens; SKILL.md has 1,188 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from mukul975/Privacy-Data-Protection-Skills at commit 9b2ef9e, republished under its Apache-2.0 licence (© mukul975). 1,188 words, ~3,608 tokens.
.claude/skills/backup-retention-erasure/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.Backup and archive systems present unique challenges for data retention and erasure compliance. Unlike primary systems where individual records can be selectively deleted, backup media typically stores data as monolithic sets that cannot be surgically modified without restoration. When a data subject exercises the right to erasure under GDPR Article 17 or when a retention period expires, the organization must address personal data residing in backups. The technical infeasibility of granular deletion from backups is a recognized limitation, but it does not exempt organizations from their obligations — it requires documented interim measures and eventual deletion through backup rotation or restore-and-delete procedures. This skill provides the operational framework for managing backup data under retention and erasure obligations.
The right to erasure should extend to cases where the controller has made the personal data public — the controller should take reasonable steps to inform other controllers processing the data. In the backup context, this principle requires that erasure obligations extend to backup copies even when immediate deletion is technically infeasible.
The controller shall erase personal data "without undue delay." The EDPB and national DPAs have acknowledged that backup systems may require a longer timeframe, but have not granted an indefinite exception. The expectation is that backup deletion occurs within the next backup rotation cycle.
The UK ICO has stated that where it is not technically feasible to erase data from backup systems immediately, the organization should:
The European Data Protection Board has acknowledged in various guidelines that backup systems may present technical challenges for erasure. The general position is:
| Backup Type | Description | Granular Deletion Possible? | Erasure Approach | Typical Cycle |
|---|---|---|---|---|
| Full backup (disk-based) | Complete copy of all data to disk storage | Generally no (restoring full backup and selectively deleting is possible but resource-intensive) | Wait for rotation cycle; implement restore-and-delete for urgent requests | Weekly-Monthly |
| Incremental backup (disk-based) | Only changes since last backup | No | Wait for rotation cycle | Daily |
| Differential backup (disk-based) | Changes since last full backup | No | Wait for rotation cycle | Daily |
| Tape backup (LTO) | Data written sequentially to magnetic tape | No (tape is sequential; selective deletion impossible without full rewrite) | Wait for tape rotation cycle; for extended retention tapes, consider restore-and-delete | Monthly-Annual |
| Cloud backup (managed) | Cloud-based backup service (e.g., AWS Backup, Azure Backup, Veeam Cloud Connect) | Depends on vendor — some support item-level recovery and deletion | Check vendor capability; if no granular deletion, wait for retention policy expiry | Per configured policy |
| Snapshot-based backup | Point-in-time copies of storage volumes | No (snapshot is immutable) | Wait for snapshot retention policy expiry; ensure policy aligns with retention schedule | Daily-Weekly |
| Database backup (logical) | SQL dumps, export files | No (dump file is a single file) | Wait for rotation; or restore to temporary environment, delete, re-export | Daily-Weekly |
| Archive (cold storage) | Long-term archival in cold/offline storage (e.g., AWS Glacier, Azure Archive, tape vaults) | No | Restore-and-delete for erasure requests; or wait for archive retention policy expiry | Annual-Multi-year |
The backup retention period must not exceed the longest applicable data retention period. If backups retain data beyond the retention schedule, the organization holds data in violation of the storage limitation principle.
| Backup Level | Retention Period | Rotation Cycle | Alignment with Retention Schedule |
|---|---|---|---|
| Daily incremental | 30 days | Oldest daily deleted after 30 days | Shorter than all data category retention periods — compliant |
| Weekly full | 90 days | Oldest weekly deleted after 90 days | Shorter than all data category retention periods — compliant |
| Monthly full | 12 months | Oldest monthly deleted after 12 months | Shorter than most retention periods; CCTV (30 days) and unsuccessful applicant data (6 months) may need specific exclusion |
| Quarterly archive | 24 months | Oldest quarterly deleted after 24 months | Covers marketing data (2 years); need to verify no shorter-retention categories are included unnecessarily |
| Annual archive | 7 years | Oldest annual deleted after 7 years | Aligned with longest statutory retention (financial records: 6-7 years) |
[For each data category in the retention schedule]
│
▼
[What is the retention period?]
│
▼
[Is this data included in backup sets that are retained longer than the retention period?]
│
├── No ──► Compliant — backup rotation will delete data before or at retention expiry
│
└── Yes ──► COMPLIANCE GAP
│
├── Option A: Exclude this data category from long-retention backup sets
│ (segregate data by retention tier; back up separately)
│
├── Option B: Reduce backup retention to match the shortest data category
│ (may conflict with business continuity requirements)
│
└── Option C: Accept interim retention in backups with protective measures
(document "beyond use" controls; delete at next rotation)
MAXIMUM acceptable overshoot: 90 days beyond retention periodFor situations where backup deletion cannot wait for the rotation cycle (e.g., urgent Art. 17 requests, DPA enforcement):
PROCEDURE: RESTORE-AND-DELETE
Organization: Orion Data Vault Corp
Procedure ID: BKP-RAD-001
TRIGGER: Art. 17 erasure request where data exists only in backups
and backup rotation will not occur within an acceptable timeframe
PREREQUISITES:
- All primary system deletion confirmed complete
- Backup system granular deletion confirmed infeasible
- DPO has approved restore-and-delete approach
- Next backup rotation > 90 days away
PROCEDURE:
Step 1: Identify Relevant Backup Sets
- Query backup catalog for sets containing data subject's data
- List all relevant backup sets with dates and storage locations
- Estimated effort: [hours/days]
Step 2: Provision Isolated Restore Environment
- Create isolated network segment (no connectivity to production)
- Provision temporary storage sufficient for backup restoration
- Apply access controls (authorized personnel only)
- Enable full audit logging
Step 3: Restore Backup to Isolated Environment
- Restore the backup set(s) to the isolated environment
- Verify restoration integrity (checksum validation)
Step 4: Execute Granular Deletion
- Identify and delete the data subject's records from the restored data
- Verify deletion (query for data subject's identifiers — zero results expected)
Step 5: Create Replacement Backup
- Export the cleaned data as a replacement backup set
- Verify replacement backup integrity
- Store replacement backup in the same tier as the original
Step 6: Destroy Original Backup
- Delete or overwrite the original backup set containing the data subject's data
- If tape: degauss and destroy the original tape
- If disk: secure overwrite of original backup files
- Generate destruction confirmation
Step 7: Decommission Restore Environment
- Securely wipe the isolated restore environment
- Release temporary storage
- Disable the isolated network segment
Step 8: Documentation
- Record all steps in the deletion confirmation record
- Update the data subject's erasure request file with backup deletion confirmation
- Log total time and resources consumed (for future planning)
ESTIMATED TIMELINE: 5-15 business days depending on backup size
ESTIMATED COST: [Track for each execution — informs cost-benefit analysis]While personal data remains in backups pending rotation or restore-and-delete, the following interim measures must be in place:
| Control | Implementation | Verification |
|---|---|---|
| Access restriction | Backup restoration requests require DPO approval for any data that has been deleted from primary systems or has exceeded retention | Quarterly audit of backup restoration requests |
| Purpose restriction | Backup data may only be accessed for disaster recovery or business continuity — not for operational use, analytics, or data subject requests | Policy documented; staff trained |
| Restoration screening | If a backup containing deleted data must be restored for DR purposes, the deleted records must be re-deleted from the restored environment before it goes into production | Restoration procedure includes deletion checklist |
| Suppression list | Maintain a suppression list of data subjects whose data has been deleted from primary systems. Cross-reference against any backup restoration to ensure re-deletion | Suppression list checked at every restoration event |
| Encryption | All backup media is encrypted (AES-256). Encryption keys are managed separately. In extreme cases, destruction of the encryption key can render backup data irrecoverable | Annual key management audit |
| Logging | All backup access, restoration, and deletion events are logged in an immutable audit trail | Monthly audit log review |
When a backup must be restored for disaster recovery and it contains data that has been deleted from primary systems:
[Disaster Recovery Event — Backup Restoration Required]
│
▼
[Select Appropriate Backup Set for Restoration]
│
▼
[Check: Does this backup pre-date any completed erasure requests or retention expiry deletions?]
│
├── No ──► [Restore normally — no erasure compliance action needed]
│
└── Yes ──► [Retrieve Suppression List]
│
▼
[Restore backup to production environment]
│
▼
[IMMEDIATELY execute deletion of all records matching suppression list]
│
├── Automated: Run deletion script against suppression list
│ (pre-built script must exist — test quarterly)
│
└── Manual (if automated script fails): Assign to data team
with 24-hour SLA for completion
│
▼
[Verify deletion — zero records for suppressed data subjects]
│
▼
[Log re-deletion event in erasure confirmation records]
│
▼
[Resume normal operations]| Check | Method | Expected Result |
|---|---|---|
| Backup retention periods align with retention schedule | Compare backup retention configuration against current retention schedule | No backup tier retains data longer than the longest applicable retention period |
| "Beyond use" controls active | Review access logs for backup restoration; verify DPO approval obtained for all restorations of post-deletion backups | Zero unauthorized restorations |
| Suppression list currency | Verify suppression list includes all data subjects deleted from primary systems since the oldest backup set date | 100% coverage |
| Rotation compliance | Verify oldest backup set date matches expected rotation date | Within 7 days of expected rotation |
| Encryption verification | Verify all backup media is encrypted | 100% encryption coverage |
| Restore-and-delete execution | For any pending restore-and-delete operations, verify progress and timeline | All operations within committed timeline |
| Metric | Target | Frequency |
|---|---|---|
| Average backup retention overshoot (beyond retention schedule) | ≤ 90 days | Quarterly |
| Restore-and-delete completion time | ≤ 15 business days | Per execution |
| Suppression list size (active entries) | Track trend | Monthly |
| Backup restoration events requiring re-deletion | Track count | Quarterly |
| Backup sets containing data beyond retention period | Zero (after rotation cycle) | Monthly |
© mukul975, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (scripts, references, assets) in skills/privacy/backup-retention-erasure of mukul975/Privacy-Data-Protection-Skills.
Open the folder on GitHubat commit 9b2ef9e
Backup Retention Erasure next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Backup Retention Erasure this skillmukul975/Privacy-Data-Protection-Skills | 301 | — | ~3.6k | Automated safety check: Pass | Apache-2.0 | |
| Twinmind Security Basicsjeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~932 | Automated safety check: Pass | MIT | |
| Add Session Recordinggotempsh/temps | 833 | — | ~1.9k | Automated safety check: Pass | Apache-2.0 | |
| Storage S3 Resiliency Expertiseaws/tools-for-devops-agent | 103 | — | ~2.8k | Automated safety check: Pass | Apache-2.0 | |
| Policy OpaAgentSecOps/SecOpsAgentKit | 220 | 1 repos | ~3.5k | Automated safety check: Pass | Custom licence | |
| Backup Recoverysickn33/agentic-awesome-skills | 47k | 2 repos | ~3k | Automated safety check: Warn | MIT |
jeremylongshore/tons-of-skills-marketplace
Security best practices for TwinMind: on-device audio processing, encrypted cloud backups, microphone permissions, and data privacy controls.
gotempsh/temps
Add privacy-aware session recording and replay to React applications using the Temps SDK.
aws/tools-for-devops-agent
S3 resiliency, security, and data protection review. An agent skill from aws/tools-for-devops-agent.
AgentSecOps/SecOpsAgentKit
Policy-as-code enforcement and compliance validation using Open Policy Agent (OPA).
sickn33/agentic-awesome-skills
Implement backup and recovery strategies. An agent skill from sickn33/agentic-awesome-skills.
cbrock84/headcount
Protects data itself rather than the systems around it — classifying what you hold, encrypting in transit and at rest and understanding what each actually defends against, managing keys and their…
mukul975/Privacy-Data-Protection-Skills
Implements age-gating mechanisms for online services to restrict access based on user age.
mukul975/Privacy-Data-Protection-Skills
Manages AI model retention and machine unlearning requirements.
mukul975/Privacy-Data-Protection-Skills
Conducts Data Protection Impact Assessments for AI and ML systems per EDPB Guidelines 04/2025 on AI processing.
mukul975/Privacy-Data-Protection-Skills
Structures risk mitigation planning and residual risk tracking for Data Protection Impact Assessments under GDPR Article 35(7)(d).
mukul975/Privacy-Data-Protection-Skills
Guides implementation of the GDPR accountability principle under Articles 5(2) and 24, including documentation requirements for policies, DPIAs, RoPA, training records, and breach logs.
mukul975/Privacy-Data-Protection-Skills
Conducts pre-DPIA threshold screening to determine whether a full Data Protection Impact Assessment is required under GDPR Article 35.
Categories
Manages backup and archive data under retention schedules and erasure obligations. Backup Retention Erasure is an agent skill from mukul975/Privacy-Data-Protection-Skills. Manages backup and archive data under retention schedules and erasure obligations.
Backup Retention Erasure fits situations like: tasks that involve Backup and disaster recovery; tasks that involve Privacy and GDPR.
Run `npx skills add mukul975/Privacy-Data-Protection-Skills --skill backup-retention-erasure -a claude-code`. Or copy the skill folder (skills/privacy/backup-retention-erasure in mukul975/Privacy-Data-Protection-Skills) into .claude/skills/backup-retention-erasure in your project. Claude Code loads it when a task matches its description.
Run `npx skills add mukul975/Privacy-Data-Protection-Skills --skill backup-retention-erasure -a codex`. Or copy the skill folder (skills/privacy/backup-retention-erasure in mukul975/Privacy-Data-Protection-Skills) into .agents/skills/backup-retention-erasure in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mukul975/Privacy-Data-Protection-Skills --skill backup-retention-erasure -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/backup-retention-erasure, .gemini/skills/backup-retention-erasure, .github/skills/backup-retention-erasure and .opencode/skills/backup-retention-erasure in your project.
Going by SKILL.md and its folder, Backup Retention Erasure needs Python for the scripts in its folder. Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Backup Retention Erasure is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.6k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.5k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Backup Retention Erasure: Twinmind Security Basics (jeremylongshore/tons-of-skills-marketplace, 2.8k stars), Add Session Recording (gotempsh/temps, 833 stars), Storage S3 Resiliency Expertise (aws/tools-for-devops-agent, 103 stars) and Policy Opa (AgentSecOps/SecOpsAgentKit, 220 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
mukul975 (a GitHub user) maintains it in mukul975/Privacy-Data-Protection-Skills, which has 301 GitHub stars. The repository holds 280 skills in this directory. The repository was last updated on March 16, 2026.
Source: mukul975/Privacy-Data-Protection-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.