OpenClaw · Skill
Stratos Storage
Upload: "Upload /tmp/report.pdf to Stratos" → Run: bash scripts/upload.sh /tmp/report.pdf → Output: File uploaded. CID: Qm...xxx
Install
Start with the primary install command. Alternate entrypoints are included below for ClawHub and OpenClaw CLI users.
Primary command
clawhub install notboxqsn/stratos-storageClawHub installer
npx clawhub@latest install notboxqsn/stratos-storageOpenClaw CLI
openclaw skills install notboxqsn/stratos-storageDirect OpenClaw install
openclaw install notboxqsn/stratos-storageWhat this skill does
Upload: "Upload /tmp/report.pdf to Stratos" → Run: bash scripts/upload.sh /tmp/report.pdf → Output: File uploaded. CID: Qm...xxx
Why it matters
Stores files on a decentralized network instead of a centralized provider, giving users a content-addressed hash they control.
Typical use cases
- Backing up local files to a decentralized network
- Sharing files without relying on centralized cloud storage
- Retrieving a file by its CID from Stratos SDS
- Storing project artifacts on SPFS for censorship-resistant access
- Archiving documents to a Stratos node
Source instructions
Stratos Decentralized Storage
When to use
- User wants to upload a file to Stratos SDS network
- User wants to download a file from Stratos SDS using file hash or share link
- User mentions "Stratos", "SDS", "SPFS", or "decentralized storage upload/download"
Steps
Upload a file
- Verify ppd or SPFS gateway is available
- Run the upload script:
bash $SKILL_DIR/scripts/upload.sh <file_path> - Return the file hash (CID) to the user
Download a file
- Verify ppd or SPFS gateway is available
- Run the download script:
bash $SKILL_DIR/scripts/download.sh <file_hash_or_cid> <output_path> - Confirm download success
Examples
Upload: "Upload /tmp/report.pdf to Stratos" → Run: bash scripts/upload.sh /tmp/report.pdf → Output: File uploaded. CID: Qm...xxx
Download: "Download file Qm...xxx from Stratos to ~/Downloads/" → Run: bash scripts/download.sh Qm...xxx ~/Downloads/report.pdf → Output: File downloaded to ~/Downloads/report.pdf
Constraints
- Always confirm file path with user before uploading
- Never overwrite existing files without user confirmation
- Verify SDS node is running before operations
- Large files may take significant time; inform user of progress