Published Skills 20
extension-user-approval
Add User Approval to Caffeine AI Apps
Applications need a controlled process for granting access to protected features. This skill guides backend approval checks, admin decisions, and frontend approval workflows.
extension-stripe
Build Stripe Checkout for Caffeine AI
Adding card payments requires coordinated backend, frontend, and routing work. This skill provides a practical Stripe Checkout pattern for Caffeine AI applications.
extension-querying-oql
Query OQL Canisters with the ICP CLI
Writing OQL queries requires exact schema names, JSON types, Candid escaping, and careful pagination. This skill provides practical patterns for reliable, read-only canister queries.
extension-qr-code
Build a React QR Code Scanner
Camera-based QR scanning requires coordinated camera controls, decoding state, history, and error handling. This skill provides a React hook contract and an implementation pattern for a usable scanner interface.
extension-posting-to-x
Build Secure X Posting for Caffeine Apps
Direct X API integration can expose bearer tokens, multiply outcall costs, and mishandle optional fields. This skill provides Motoko architecture, OAuth guidance, frontend flows, and x-client patterns for secure per-user posting.
extension-oql
Expose Canister Data Through OQL
Structured canister data is difficult for intelligence agents to query safely. This skill adds OQL entities, schema discovery, query execution, relationships, and per-entity authorization.
extension-openai
Build Secure OpenAI Features on Caffeine
Direct OpenAI calls from Internet Computer canisters can expose credentials and multiply charges. This skill provides typed Motoko patterns for safer chat integration.
extension-object-storage
Add Object Storage to Caffeine AI Apps
Large files need storage beyond Internet Computer canister limits. This skill guides Caffeine AI projects through backend integration, browser uploads, cached display, downloads, and troubleshooting.
extension-http-outcalls
Build Backend HTTP Outcalls in Motoko
Backend canisters need a reliable way to call external APIs. This skill shows how to use the Caffeine AI outcall module for GET and POST requests.
extension-email-verification
Add Email Verification to Caffeine AI Apps
Unverified addresses can weaken account trust and communication. This skill guides Caffeine AI developers through click-to-verify flows using supported Motoko modules.
extension-email-raw
Send Email to Multiple Recipients
Single-recipient email helpers make coordinated messages cumbersome. This skill adds a Motoko sendRawEmail workflow with separate To, Cc, and Bcc recipient lists.
extension-email-marketing
Build Compliant Marketing Email Workflows
Marketing email systems need verified recipients, controlled sending, personalization, and reliable unsubscribe handling. This skill provides Motoko patterns and Caffeine AI modules for those workflows.
extension-email
Send Transactional Emails from Caffeine AI
Backend canisters need a controlled way to send individual service messages. This skill documents the Caffeine AI email client and a Motoko integration pattern.
extension-email-calendar-events
Build Email Calendar Invitations
Building calendar workflows and iCalendar email delivery requires coordinated storage, permissions, and message formatting. This skill provides Motoko patterns for event management and invitation sending.
extension-core-infrastructure
Build Caffeine AI Core Infrastructure
Connecting React applications to Internet Computer backends requires coordinated authentication, actor, query, and storage setup. This skill provides proven integration and migration guidance for that foundation.
extension-camera
Add Camera Capture to React Apps
Web camera integration requires permission handling, preview state, and device controls. This skill guides Claude, Codex, and Claude Code through the provided React hook.
extension-authorization
Build Role-Based Authorization for Caffeine AI
Applications need consistent authentication and role checks across Motoko backends and React frontends. This skill provides Caffeine AI patterns for protected endpoints, profiles, login state, and migrations.
connector-slack
Connect Caffeine Canisters to Slack
Caffeine canisters need secure Slack messaging without custom HTTP and authentication code. This skill provides an experimental client setup, token guidance, and Motoko examples.
connector-googlemail
Build Gmail Connections for Caffeine Apps
Gmail integrations require careful OAuth, token storage, and callback handling. This skill provides a complete Motoko and frontend recipe for connecting accounts and sending email.
connector-googlecalendar
Build Secure Google Calendar Integrations
Google Calendar integrations require careful OAuth, token, and time handling. This skill provides a Motoko recipe for authenticated event access, availability checks, and callback routing.