Loading...
Loading...
Use this skill for Dinox storage/存储 and S3 upload/上传. List, test, upload, or inspect standalone storage; use dino-note for note-embedded media.
npx skill4agent add ryzencool/dinox-cli-skills dino-storage@filefinallydino--format jsonok: truedata_notice--sync-timeout--offlinecoderecoverableexit_codesuggested_actionerrordino schema errors --format json--offlinedinoDINOX_TOKEN--token-stdindinodata.staledata.meta.stale_noticesecret_access_keydino storage testdino storage uploaddino storage list --format jsonDINOX_TOKENdino auth login --token-stdin--storage-id--key--overwrite...dino storage list # List custom storage configs from c_storage and mark the active one
dino storage test # Upload a tiny temporary object to a custom S3 storage target without persisting a c_resource row
--storage-id <id> # Explicit storage config id (otherwise use active custom config)
--dry-run # Preview the test object target without uploading
dino storage upload <file> # Upload one local file to a custom S3 storage target and persist a c_resource row
--storage-id <id> # Explicit storage config id (otherwise use active custom config)
--category <kind> # Upload category: images|audios|files|videos
--key <string> # Explicit object key override
--overwrite # Replace existing objects addressed by an explicit --key
--dry-run # Preview the upload target and resource record without uploading
dino storage stats # Summarize uploaded storage usage grouped by provider and bucket--storage-id--sync-timeout 20000--dry-rundino storage list --sync-timeout 20000 --format jsondino storage test ... --sync-timeout 20000 --format json --dry-run--dry-run--storage-iddino storage upload <file> ... --sync-timeout 20000 --format json --dry-run--dry-run--overwriteok: truedata.resourceIddata.storageKeydata.storageUrldata.thumbnailUrldata.bucketdata.providerdata.staledino storage stats --sync-timeout 20000 --format jsondino storage uploaddino storage testc_resourcestorageUrlc_resource--overwrite--overwriteremoteObjectChangedaffectedKeysstorageKey400pxwebpchecksum--storage-idINVALID_STORAGE_KEY...--key--overwriteerror.details.remoteObjectChanged: trueerror.details.affectedKeyserror.details.storageKeystats