caffeinelabs

36 mods across 1 repository, 2 stars between them.

mops-cli

25

caffeinelabs/skills

Skill Claude CodeCodex

Manage Motoko projects with the mops CLI — toolchain pinning, dependency management, type-checking, building, and linting. Use when working with mops.toml, mops.lock, running mops commands, adding/removing packages, pinning moc or lintoko versions, checking or building canisters, configuring moc flags, or setting up a…

not rated 2 changed 4d ago D 82 tokens original Apache-2.0

reviewing-motoko

26

caffeinelabs/skills

Skill Claude CodeCodex

Design review for Motoko backends — invariants encoded in types, enhanced migration state discipline, and multi-file structure. Load when reviewing, auditing, or refactoring existing .mo files rather than writing new ones.

not rated 2 changed 11d ago A 49 tokens original Apache-2.0

caffeinelabs/skills

Skill Claude CodeCodex

Deep reference for when the migration chain misbehaves — upgrade compatibility errors you cannot explain, migration files you cannot write, a project converted from legacy persistence, or a request to remove the chain. Load only when the rules in migrating-motoko-actors do not explain what you are seeing.

not rated 2 changed 11d ago A Socket: passSnyk: pass 68 tokens original Apache-2.0

writing-motoko

28

caffeinelabs/skills

Skill Claude CodeCodex needs its repo

Motoko language reference, architecture patterns, and dependency tooling (mops). Load when writing or modifying backend .mo files.

not rated 2 changed 11d ago A Socket: passSnyk: pass 30 tokens original Apache-2.0

caffeinelabs/skills

Skill Claude CodeCodex

MANDATORY recipe for every Caffeine build that lists, reads, creates, shares, or organizes files and folders on the user's own Google Drive. The ONLY supported path is the googledrive-client mops package (Drive REST API v3) combined with the google-oauth mops package (OAuth 2.0 token exchange + refresh + PKCE).…

not rated 2 5d ago A Socket: passSnyk: warn 268 tokens original Apache-2.0

caffeinelabs/skills

Skill Claude CodeCodex

MANDATORY recipe for every Caffeine build that reads weather data from a canister. The supported path is the weatherapi-client mops package (WeatherAPI.com) over outbound HTTPS, authenticated with a query-string API key. Hand-rolling ic.httprequest calls to api.weatherapi.com is a FORBIDDEN anti-pattern — it bypasses…

not rated 2 changed 18d ago A Socket: passSnyk: warn 174 tokens original Apache-2.0

connector-x

31

caffeinelabs/skills

Skill Claude CodeCodex

MANDATORY recipe for every Caffeine build that posts to X (Twitter) from a canister. The supported path is the x-client mops package (X API v2) over outbound HTTPS, with per-user OAuth 2.0 (PKCE, no client secret). Hand-rolling ic.httprequest calls to api.x.com is a FORBIDDEN anti-pattern — it bypasses bearer auth…

not rated 2 changed 11d ago A Socket: passSnyk: pass 155 tokens original Apache-2.0

connector-spotify

32

caffeinelabs/skills

Skill Claude CodeCodex

MANDATORY recipe for every Caffeine build that reads Spotify catalog data or drives a user's Spotify account from a canister. The supported path is the spotify-client mops package (Spotify Web API) over outbound HTTPS with an OAuth 2.0 bearer token minted off-chain. Hand-rolling ic.httprequest calls to api.spotify.com…

not rated 2 changed 18d ago A Socket: passSnyk: pass 207 tokens original Apache-2.0

caffeinelabs/skills

Skill Claude CodeCodex

Use the quickbooks-client mops package whenever the user asks the canister to create/read/update invoices, customers, payments, items, or chart-of-account entries in QuickBooks Online (QBO), email an invoice, or run a QuickBooks query. The package wraps the QuickBooks Online Accounting API v3 at…

not rated 2 5d ago A Socket: passSnyk: warn 85 tokens original Apache-2.0

connector-tmdb

34

caffeinelabs/skills

Skill Claude CodeCodex

MANDATORY recipe for every Caffeine build that reads movie, TV or people data from a canister. The supported path is the tmdb-client mops package (The Movie Database Web API v3) over outbound HTTPS, authenticated with a v3 API key or a v4 read-access token. Hand-rolling ic.httprequest calls to api.themoviedb.org is a…

not rated 2 changed 11d ago A Socket: passSnyk: warn 209 tokens original Apache-2.0

caffeinelabs/skills

Skill Claude CodeCodex

Serve inbound HTTP from a Motoko canister (webhooks, curl POST/GET, bot callbacks, ingest/health APIs) via the IC HTTP Gateway methods httprequest / httprequestupdate. Load whenever the user or spec needs a canister URL that external HTTP clients can hit — Stripe/GitHub/Slack webhooks, Telegram bots, health checks, or…

not rated 2 5d ago A Socket: passSnyk: warn 112 tokens original Apache-2.0

migrating-to-moc-2

36

caffeinelabs/skills

Skill Claude CodeCodex

Move a Motoko project from moc 1 to moc 2 — toolchain bump, removed compiler flags, and the fix for every new error. Load when bumping the moc toolchain to a 2.x release, when code that built on moc 1 fails on moc 2, or when one codebase must compile with both.

not rated 2 5d ago A 78 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: