01
It starts by itself
backend or frontend changed. Runs in GitHub Actions or Claude Code routine.
- ↻ backend or frontend changed
push touching src/backend/** or package.json
File uploads keep working.
Install the Extension Object Storage skill and make it a habit: follow https://gethabit.dev/skills/caffeinelabs/extension-object-storage.md
27K installs2 starsApache-2.0 licenceSource on GitHub ↗

Extension Object Storage
by caffeinelabs · 27K installs
The skill
The extension object storage skill helps Caffeine AI app builders store images, videos and files off-chain with on-chain references, using ExternalBlob on backend and frontend.
Only when you ask.
The habit
File uploads keep working.
↻ Runs by itselfbackend or frontend changed
When does it start? How does it check its work? What does it remember?
Stops after one pass over the four setup steps per run, with at most one retry.
The agent reads which checks failed last time.
It confirms caffeineai-object-storage sits in src/backend/mops.toml.
It confirms main.mo includes MixinObjectStorage() from the mops package, not a relative path.
It flags any file field typed Text and any custom _immutableObjectStorage method.
It confirms the npm package is installed and file type comes from filename or mimeType, never the URL.
It writes each result to the run log and notifies you on a fail.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the Extension Object Storage skill helps.
The skill names 403 Forbidden: Invalid payload at upload time when a setup step is missing.
No. It reports the failed step and the fix from the skill's troubleshooting table.
Copy the prompt at the top into your agent. It installs the skill from caffeinelabs/skills and sets up the habit. Or run npx skills add caffeinelabs/skills --skill extension-object-storage.
Yes. It is published under Apache-2.0. Habit is free too.
Install the Extension Object Storage skill and make it a habit: follow https://gethabit.dev/skills/caffeinelabs/extension-object-storage.md
All caffeinelabs skills →More code skills →
Works in
Made by caffeinelabs, published under Apache-2.0. Habit links to the original and never changes it. Is this your skill?