Install
openclaw skills install doge-oss-skillUpload a local file to DogeCloud OSS (DogeCloud 对象存储) and return a public URL + metadata. Use when the user asks to “upload to doge/dogecloud”, “生成公网链接”, “把截...
openclaw skills install doge-oss-skillUse the bundled uploader script to upload a local file with DogeCloud temporary credentials and print machine-readable public access info.
Read references/dogecloud-oss.md when API details are needed.
DOGECLOUD_* both supported):
accessKey / DOGECLOUD_ACCESS_KEYsecretKey / DOGECLOUD_SECRET_KEYbucket / DOGECLOUD_BUCKET (bucket name or s3Bucket)endpoint / DOGECLOUD_ENDPOINTpublicBaseUrl / DOGECLOUD_PUBLIC_BASE_URLprefix / DOGECLOUD_PREFIXpython3 -m pip install -U boto3 requests
python3 scripts/doge_upload_public_info.py ./local/file.jpg
s3Bucket).--key, otherwise use prefix/<local-filename>./auth/tmp_token.json using scoped permissions.s3Bucket + s3Endpoint.Return a JSON object with:
bucket, s3_bucket, s3_endpoint, object_keyfile metadata (path, size_bytes, md5)tmp_token metadata (channel, expired_at)public_info:
primary_urlcandidates (custom domain, derived test domain, and S3 endpoint style candidate)notesOSS_UPLOAD for least privilege; use OSS_FULL only when explicitly required..oss.dogecdn.com can expire (commonly after 30 days).--public-base-url when the user requests a production-ready public URL.scripts/doge_upload_public_info.py: upload and public-info extractor CLI.references/dogecloud-oss.md: minimal API notes and URL caveats from official docs.