catalystbyzoho/agent-skills

catalyst-stratus

Catalyst Stratus — object storage service with upload/download, signed URLs, and multipart upload support.

Trending #4045 Hot #6087 First seen Jun 21, 2026

Installation

$ npx skills add catalystbyzoho/agent-skills --skill catalyst-stratus

Summary

  • Catalyst Stratus — object storage service with upload/download, signed URLs, and multipart upload support.
  • Stratus uses its own SDK-based APIs (not S3-API-compatible).
  • Migrate from AWS S3 or GCS using the Stratus Migration Tool.
  • Trigger on 'Stratus', 'object storage', 'upload file', 'signed URL', 'putObject', 'getObject', or 'bucket'.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from catalystbyzoho/agent-skills · top by installs.

npx skills add catalystbyzoho/agent-skills

Browse all from catalystbyzoho/agent-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 59
License LICENSE
Default branch main
Open issues 5
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version2.1.2
More metadata
version
2.1.2

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,157 B
  • docs SUMMARY.md 359 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 426 installs

SKILL.md

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

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