← Back to Skills Marketplace
Pilot Backup
by
Calin Teodor
· GitHub ↗
· v1.0.0
· MIT-0
83
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pilot-backup
Description
Automated backup of agent state to trusted peers with encryption and versioning. Use this skill when: 1. You need to backup agent configuration and state fil...
Usage Guidance
This skill appears to do what it says — archive and send your agent state to a peer — but there are notable gaps you should address before using it with real data: (1) The README claims encrypted backups but the example commands do not perform encryption; confirm whether pilotctl provides end-to-end encryption or add explicit encryption (e.g., gpg symmetric/asymmetric) before sending. (2) The manifest omits utilities used in the examples (tar/gzip, jq); ensure those binaries exist and behave as expected. (3) Be cautious: the commands archive $HOME/.pilot which may include private keys or tokens; only send to peers you trust and consider excluding private-key files or encrypting the archive and verifying destination identity. (4) The restore commands extract directly into $HOME/.pilot — test restores in a safe environment and consider creating backups of the target dir before overwriting. If you want higher assurance, ask the author to (a) document where confidentiality and integrity are provided (pilotctl/protocol specifics), (b) add explicit encryption steps and verification of peer identity, and (c) update the skill metadata to declare all required binaries.
Capability Analysis
Type: OpenClaw Skill
Name: pilot-backup
Version: 1.0.0
The skill facilitates the exfiltration of agent configuration and state files ($HOME/.pilot/*.json) to remote peers via the pilotctl utility. While this aligns with the stated backup purpose, the restore logic in SKILL.md is inherently risky as it extracts untrusted tarballs directly into the agent's configuration directory without validation, which could lead to path traversal or configuration overwriting. The author 'vulture-labs' and the reliance on an external binary (pilotctl) for remote data transfer represent a high-risk capability for an automated agent.
Capability Assessment
Purpose & Capability
The skill claims to back up agent state to trusted peers using the pilot protocol. It only declares pilotctl as a required binary, which is appropriate for sending files via the protocol, but the instructions also rely on tar/gzip, jq, cp, rm and filesystem layout ($HOME/.pilot) which are not declared in the registry metadata. Overall capability matches purpose, but the manifest is incomplete about dependencies.
Instruction Scope
Instructions explicitly archive and transmit $HOME/.pilot/*.json to remote peer IDs via pilotctl and restore by extracting into $HOME/.pilot. That is within a backup scope, but the SKILL.md claims encryption and versioning while showing no explicit encryption (e.g., gpg or passphrase-based encrypt) or key-management steps. The skill also does not require or document verification of the destination peer identity — sending full agent state (likely including keys) to a remote peer without explicit, demonstrated encryption or verification is a potential data-exposure risk.
Install Mechanism
Instruction-only skill with no install spec: low surface area. Nothing is written to disk by an installer and there are no remote download URLs in the manifest.
Credentials
No environment variables or credentials are requested in the registry metadata, which matches the examples. However, the workflow archives and sends potentially sensitive agent state files (likely containing keys/tokens). That sensitivity is expected for a backup skill, but users must ensure destination peers are trusted and that transport/encryption guarantees exist (the SKILL.md does not make those guarantees explicit).
Persistence & Privilege
The skill is not always-enabled and does not request elevated or persistent platform privileges. It does not modify other skills or global agent configs per the provided instructions.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pilot-backup - After installation, invoke the skill by name or use
/pilot-backup - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Pilot Backup?
Automated backup of agent state to trusted peers with encryption and versioning. Use this skill when: 1. You need to backup agent configuration and state fil... It is an AI Agent Skill for Claude Code / OpenClaw, with 83 downloads so far.
How do I install Pilot Backup?
Run "/install pilot-backup" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Pilot Backup free?
Yes, Pilot Backup is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Pilot Backup support?
Pilot Backup is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Pilot Backup?
It is built and maintained by Calin Teodor (@teoslayer); the current version is v1.0.0.
More Skills