Published Skills 27
writing-motoko
Write Modern Motoko Backends
Outdated Motoko examples can cause compiler errors and unsuitable backend designs. This skill provides modern language references, modular actor patterns, and mops dependency workflows.
troubleshooting-motoko-migrations
Troubleshoot Motoko Migration Failures
Motoko migration errors can conflict with current source code and put deployed state at risk. This reference explains diagnostics and forward-only repairs while preserving migration history.
migrating-motoko-actors
Migrate Motoko Actors With Enhanced Migration Chains
Motoko canister upgrades can fail or lose data when state changes do not match migration inputs and outputs. This skill guides compatible changes, self-contained migrations, and validation for enhanced migration chains.
connector-tmdb
Build TMDb Movie and TV Features
Movie and TV integrations often fail because generated clients hide authentication, response shapes, and unsupported operations. This skill gives Caffeine developers a tested implementation path for catalog reads, credential handling, and service limits.
connector-googledrive
Build Google Drive Integrations in Motoko
Google Drive integrations require careful OAuth, permissions, and Internet Computer outcall configuration. This skill provides a focused Motoko recipe for metadata, organization, sharing, and synchronization.
connector-weatherapi
Connect Motoko Apps to WeatherAPI
Weather integrations need correct Motoko bindings, authentication, and outcall settings. This skill provides a focused WeatherAPI client workflow with typed response guidance.
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-inference
Build Secure Caffeine Inference Features
Caffeine applications need LLM access without exposing provider keys or misconfiguring canister outcalls. This skill provides the supported authenticated Motoko integration pattern.
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-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-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-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.