gleam

Provides guidance on Gleam syntax, OTP, Lustre, Wisp, and database tools.

2|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/aboio-labs/aboio-skills --skill gleam-aboio-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gleam
Source: https://github.com/aboio-labs/aboio-skills/tree/main/skills/gleam
Command: npx skills add https://github.com/aboio-labs/aboio-skills --skill gleam-aboio-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance for Gleam development, from language fundamentals to advanced backend and frontend patterns, simplifying complex tasks and improving code quality.

Core Features & Use Cases

  • Language Fundamentals: Learn core Gleam principles like error handling, pattern matching, and type safety.
  • Backend Development: Master OTP, web frameworks (Wisp), database interactions (Squirrel, Cigogne), and authentication (JWT).
  • Frontend Development: Build UIs with Lustre, manage state, handle events, and integrate with browser APIs.
  • Use Case: When encountering a new Gleam feature or needing to implement a specific pattern (e.g., OTP supervision, Lustre component lifecycle), consult this Skill for best practices and code examples.

Quick Start

Use the gleam skill to understand Gleam's error handling principles.

Frequently Asked Questions about gleam

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I handle errors and pattern matching in Gleam?

Gleam handles errors and pattern matching using strict type safety principles. This Skill provides detailed explanations of core concepts like error handling and pattern matching to help you write robust application logic.

How do I build web backends using Wisp and OTP in Gleam?

You can build Gleam web backends using the Wisp framework alongside OTP supervision patterns. This Skill offers best practices and code examples for backend development, database integration with Squirrel, and JWT authentication.

What is the best way to build frontend UIs in Gleam?

The best way to build frontend UIs in Gleam is using the Lustre framework. This Skill guides you through building UI components, managing application state, handling user events, and integrating with browser APIs.

Can I use Gleam for both frontend and backend development?

Yes, Gleam supports both frontend and backend development. This Skill provides comprehensive guidance covering frontend UIs with Lustre and backend web frameworks like Wisp, simplifying complex tasks across the full stack.

How do I integrate databases with Gleam using Squirrel?

You integrate databases in Gleam using Squirrel and Cigogne tools. This Skill explains database interaction patterns and integration techniques to ensure efficient data management within your application.