mcpField
C
catalyst-stratus

catalyst-stratus

github.com/catalystbyzohoCloud & DevOps701.0k installsUpdated today
Repository

About catalyst-stratus

catalyst-stratus is a skill for developers using Catalyst Stratus object storage. It explains file operations, upload options, signed URLs, and the default native Node.js response syntax for function code.

Key features

  1. 01Upload, download, and delete guidance
  2. 02Bucket naming rules
  3. 03Multipart upload guidance
  4. 04Signed URL generation
  5. 05Native Node.js response syntax

Use cases

  1. 01Uploading and downloading stored files
  2. 02Handling large file uploads
  3. 03Providing direct file access with signed URLs

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/catalystbyzoho/agent-skills --skill catalyst-stratus

After installing, type/catalyst-stratusin Claude Code to confirm it loaded.

Bundled filesreferences/stratus-basics.md

Details

From the project README

How It Works

  1. Bucket naming — Bucket names are globally unique. Use {app-name}-{project-id-prefix} pattern to avoid collisions.
  2. Load references/stratus-basics.md — for upload/download/delete patterns, the 250 GB single-upload limit, signed URL generation, and multipart setup.
  3. 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.
  4. Signed URLs — For user-facing direct downloads/uploads, generate a signed URL server-side and return it to the client.

Response Syntax Default

When writing function code that returns a Stratus result to the client, default to native Node.js response syntax — not Express. Advanced I/O exposes raw http.ServerResponse; res.status() and res.json() do not exist unless the user explicitly chose the Express template.

  • Native (default): res.writeHead(200, { 'Content-Type': 'application/json' }); res.end(JSON.stringify(data));
  • Express (opt-in only): only if the user has express installed and wired as middleware

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

ReferenceLoad when the query is about…
references/stratus-basics.mdUpload/download/delete, 250GB single-shot limit, multipart (recommended for ≥100 MB), signed URLs, busboy upload pattern, bucket naming rules

Comments

Markdown supported