| name | catalyst-stratus |
| description | Catalyst Stratus — S3-compatible object storage with upload/download, signed URLs, and multipart upload support. Trigger on 'Stratus', 'object storage', 'upload file', 'signed URL', 'putObject', 'getObject', or 'bucket'. |
| metadata | {"version":"2.0.0"} |
How It Works
- Bucket naming — Bucket names are globally unique. Use
{app-name}-{project-id-prefix} pattern to avoid collisions.
- Load
references/stratus-basics.md — for upload/download/delete patterns, the 250 GB single-upload limit, signed URL generation, and multipart setup.
- Large files — Multipart upload is recommended (not required) for files ≥ 100 MB. Single-shot upload supports up to 250 GB per object. Load the multipart section of
stratus-basics.md.
- Signed URLs — For user-facing direct downloads/uploads, generate a signed URL server-side and return it to the client.
Triggers
Use this skill for: "Stratus", "object storage", "file storage", "upload file", "download file", "signed URL", "pre-signed URL", "multipart upload", putObject, getObject, "bucket", "Stratus bucket", "store files on Catalyst", "Stratus vs File Store", "250GB limit", or "file download link".
References
| Reference | Load when the query is about… |
|---|
references/stratus-basics.md | Upload/download/delete, 250GB single-shot limit, multipart (recommended for ≥100 MB), signed URLs, busboy upload pattern, bucket naming rules |