Caffeine Labs
Official@caffeinelabs · Switzerland
Create brilliant apps and websites through chat!
Agent Skills by Caffeine Labs
Showing 20 vetted skills indexed across 2 GitHub repositories.
Bumping the Rust Nightly Toolchain
Automate Rust nightly toolchain bumps for the Motoko RTS across Nix and Cargo.
build-and-test
Build the Motoko compiler with dune and run regression tests via test-runner.
writing-motoko
Write and review Motoko canister code with mo:core v2.0.0+ conventions.
migrating-motoko
Migrate Motoko actor state across canister upgrades with migration functions.
migrating-motoko-enhanced
Generate timestamped enhanced migration chains for Motoko actor state evolution.
Bumping pocket-ic-server
Sync pocket-ic-server binaries and Motoko test dependencies to a new releaseTag.
extension-http-outcalls
Perform GET and POST HTTP requests from backend Motoko canisters with transform callbacks.
extension-camera
Expose a React hook for camera access and photo capture in browsers.
extension-invite-links
Generate invite codes and collect passwordless RSVP responses via URL parameters.
extension-email-raw
Send emails with separate to, cc, and bcc lists via sendRawEmail.
extension-email
Send transactional emails from a backend canister via emailClient.mo.
extension-core-infrastructure
Configure backend connections and authentication for Caffeine AI web apps.
extension-user-approval
Approve or reject user access requests to control application functionality.
extension-authorization
Enforce role-based access control in Motoko canisters and React front-ends.
extension-object-storage
Store large files off-chain with on-chain references using Storage.ExternalBlob.
extension-stripe
Create Stripe checkout sessions for online credit-card payments.
extension-email-marketing
Manage topic-based subscriber lists and send verified marketing emails with unsubscribe links.
extension-email-calendar-events
Create, update, and cancel calendar events with iCalendar email invitations.
extension-email-verification
Send click-to-verify links to confirm email ownership and record verified addresses.
extension-qr-code
Scan QR codes with the device camera and decode embedded data using jsQR.
Frequently Asked Questions About Caffeine Labs
FAQPage SchemaWhat specific development tasks does Caffeine Labs support?▼
Caffeine Labs enables Motoko canister development, including regression testing with dune, managing actor state migrations, and implementing backend-to-frontend integrations. It supports specific functional extensions for Stripe payments, QR code decoding, transactional email delivery, and off-chain blob storage references.
Which engineering personas benefit from these capabilities?▼
These capabilities are designed for blockchain engineers and full-stack developers working within the Internet Computer ecosystem. It specifically targets developers managing Motoko-based canisters who require robust state evolution, secure role-based access control, and seamless integration with external web services.
What are the primary dependencies for implementing these features?▼
Implementation requires the Motoko compiler, the Nix package manager, and Cargo for Rust-based toolchain management. Developers must also utilize the mo:core v2.0.0+ conventions for canister code and ensure the pocket-ic-server is synchronized for local testing and regression validation.