Skillquality 0.45
pilot-s3-bridge
Access cloud storage (S3, GCS, Azure Blob) through a Pilot bridge agent. Use this skill when: 1. You need to transfer files to/from cloud storage via Pilot agents 2. You want to access cloud storage without direct internet connectivity 3. You're building agents that manage cloud
What it does
Pilot S3 Bridge
Bridges Pilot Protocol with cloud storage services (AWS S3, Google Cloud Storage, Azure Blob Storage), enabling agents to upload, download, and manage files through a gateway agent with cloud access.
Commands
Upload File via Bridge
pilotctl --json send-file s3-agent /path/to/local/file.pdf
Request Download from S3
pilotctl --json send-message s3-agent --data '{"action":"download","bucket":"my-bucket","key":"documents/file.pdf"}'
List S3 Objects
pilotctl --json send-message s3-agent --data '{"action":"list","bucket":"my-bucket","prefix":"documents/"}'
Check Received Files
pilotctl --json received
pilotctl --json received --clear
Request Presigned URL
pilotctl --json send-message s3-agent --data '{"action":"presign","bucket":"my-bucket","key":"public/image.png","expires":3600}'
Workflow Example
#!/bin/bash
# S3 bridge agent setup
pilotctl --json daemon start --hostname s3-agent --public
pilotctl --json listen 1008
export AWS_ACCESS_KEY_ID="your_key"
export AWS_SECRET_ACCESS_KEY="your_secret"
while true; do
REQUEST=$(pilotctl --json recv 1008 --timeout 120s)
ACTION=$(echo "$REQUEST" | jq -r '.action')
SENDER=$(echo "$REQUEST" | jq -r '.sender')
BUCKET=$(echo "$REQUEST" | jq -r '.bucket')
KEY=$(echo "$REQUEST" | jq -r '.key')
case "$ACTION" in
upload)
pilotctl --json received > /tmp/upload_file
aws s3 cp /tmp/upload_file "s3://$BUCKET/$KEY"
pilotctl --json send-message "$SENDER" --data '{"status":"uploaded"}'
;;
download)
aws s3 cp "s3://$BUCKET/$KEY" /tmp/download_file
pilotctl --json send-file "$SENDER" /tmp/download_file
;;
list)
OBJECTS=$(aws s3 ls "s3://$BUCKET/$(echo "$REQUEST" | jq -r '.prefix')" --recursive)
pilotctl --json send-message "$SENDER" --data "$OBJECTS"
;;
esac
done
Dependencies
Requires pilot-protocol skill, running daemon, S3 bridge agent with cloud credentials (AWS CLI, gsutil, or az CLI).
Capabilities
skillsource-teoslayerskill-pilot-s3-bridgetopic-agent-skillstopic-ai-agentstopic-clawhubtopic-networkingtopic-openclawtopic-overlay-networktopic-p2ptopic-pilot-protocol
Install
Installnpx skills add TeoSlayer/pilot-skills
Transportskills-sh
Protocolskill
Quality
0.45/ 1.00
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 6 github stars · SKILL.md body (2,058 chars)
Provenance
Indexed fromgithub
Enriched2026-05-18 19:15:00Z · deterministic:skill-github:v1 · v1
First seen2026-05-18
Last seen2026-05-18