Loading...
Loading...
Found 30 Skills
General file/object storage, such as for images, videos, files, documents and other bulk data. Perfect fit for image galleries, video galleries, and other file or object management. Supports large files beyond IC limit, with browser-cached HTTP URL access.
Send personalised marketing emails to subscribers with an unsubscribe link.
Payment support based on Stripe, supporting credit cards and debit cards
Requests invite-link / RSVP based access where guests can submit responses without login while admin can view responses with login.
Authorization system with role-based access control. Must-have for all apps that manage personal or access-restricted data.
Admin-only paginated viewer for stable canister state. Use whenever the user asks for a viewer, dashboard, debug panel, or admin browse over backend data — users, items, orders, logs, or any stable Map/Set/Array/VarArray/List/Stack/Queue. Pre-installed in every Caffeine app via the `caffeineai-data-viewer` mops package; this skill explains what it does and how to keep using it correctly.
Make a canister's data queryable by the Caffeine Data Intelligence agent. Use whenever an app stores structured data (Maps/Lists/arrays of records) that should be answerable in natural language — "top customers", "revenue by region", "active projects". Adds a discoverable `schema()` and a JSON `execute()` query endpoint via the `caffeineai-oql` mops package's `Expose` mixin.
HTTP outcalls performed by the backend canister (not in the frontend).
Support for sending an email with a link the recipient can click to prove they own the email address.
Send an email with multiple to, cc and bcc addresses.
Use the `googlemail-client` mops package whenever the user asks the canister to send email, compose a draft, list or read Gmail messages, or fetch the authenticated user's Gmail profile. The package wraps the Gmail REST API v1 at `https://gmail.googleapis.com` via outbound HTTPS calls.
Support for sending service/transactional emails. Don't use this for sending marketing emails or verification emails.