Pilot Chunk Transfer
v1.0.0Large file transfer with automatic chunking, resume capability, and integrity verification. Use this skill when: 1. You need to transfer files larger than 10...
⭐ 0· 17·0 current·0 all-time
byCalin Teodor@teoslayer
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
medium confidencePurpose & Capability
Name and description match the instructions: the SKILL.md shows how to chunk a local file, send per-chunk metadata and files via pilotctl, resume, and reassemble on receipt. Requesting pilotctl is appropriate for a Pilot-protocol transfer skill.
Instruction Scope
Instructions stay within the transfer use case (reading local file, creating temporary chunk files, using pilotctl inbox/send-file). However several operational pieces are underspecified: the receive path does not show how incoming file payloads are stored into $RECV_DIR (it assumes pilotctl will expose them in a particular form), the chunk hash verification step is mentioned but not implemented, and the resume/state handling is only sketched. The scripts also write temporary files to /tmp and to $HOME/.pilot which is expected but worth noting.
Install Mechanism
Instruction-only skill with no install spec and no fetched archives — low installation risk. The skill expects existing binaries rather than installing code itself.
Credentials
Registry metadata declares only pilotctl as a required binary and no env vars; the SKILL.md additionally requires jq, dd, md5sum, and bc. This mismatch is a configuration oversight (the extra binaries are reasonable for the stated task) but they should be declared. No credentials or unrelated environment variables are requested.
Persistence & Privilege
Skill is not always-on and can be invoked by the user (default autonomous invocation allowed). It creates local directories under $HOME/.pilot and temporary files under /tmp, which is proportionate for a file-transfer tool and does not modify other skills or system-wide settings.
Assessment
This skill appears to do what it says (chunked file transfers over the Pilot protocol), but check a few things before you install/use it: 1) Confirm pilotctl and the Pilot daemon are trusted and expected on your system. 2) Ensure the additional runtime tools the SKILL.md uses (jq, dd, md5sum, bc) are available — the registry metadata should list them but does not. 3) Review/complete the receive path: the SKILL.md mentions verifying per-chunk hashes but doesn't show where received chunk files are written or how verification is enforced; add explicit verification before reassembly. 4) Test with non-sensitive/sample files to validate resume and integrity behavior. 5) Be aware the scripts create temp files in /tmp and store received chunks under $HOME/.pilot — if that location is sensitive, change it. If you need higher assurance, request the publisher to update the skill metadata to declare all required binaries and to provide a complete, robust receive/verification implementation.Like a lobster shell, security has layers — review code before you run it.
latestvk977t6d8s2nbc2bzdvn8zgbvm984ecqa
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
Binspilotctl
