An expert-level skill for building, debugging, and optimizing production-grade Haskell applications with a focus on type safety and purity.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install haskell
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install haskell using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Haskell is a purely functional programming language that prioritizes correctness and performance through its advanced type system. By leveraging this tool within the Openclaw Skills framework, developers can ensure that illegal states are unrepresentable and side effects are explicitly managed. This skill provides a comprehensive roadmap for AI agents to navigate the modern Haskell ecosystem, covering everything from core philosophies like laziness and composition to practical implementation details involving GHC extensions and Nix-based builds. It serves as a technical bridge for creating robust software where types serve as the primary design specification.
.cabal configuration with curated GHC extensions.To start a new project with this skill, ensure you have GHC and Cabal installed (ideally via GHCup). Execute the following commands:
mkdir my-haskell-project && cd my-haskell-project
cabal init --interactive
Ensure your .cabal file includes recommended default extensions like DeriveGeneric, LambdaCase, and ScopedTypeVariables to align with modern development standards.
The skill follows a standard Haskell project hierarchy to ensure maintainability and compatibility with build tools:
| Directory | Purpose |
|---|---|
app/ |
Contains the executable entry point (Main.hs). |
src/ |
Library source code including types, API, and logic. |
test/ |
Test suites using HSpec, QuickCheck, or Tasty. |
*.cabal |
Package metadata and dependency configuration. |
cabal.project |
Multi-package project configuration. |
Internal/ |
Implementation details not exported to the public API. |
Loading
An integration skill that brings StepFun high-speed reasoning and multimodal AI models to your local environment via the OpenRouter API.

A specialized integration that brings StepFun AI models with visible reasoning and multimodal capabilities to your terminal via OpenRouter.

An automated tracking tool that monitors official Polymarket sources for security alerts, API health, and breaking news with intelligent importance scoring.

A lightweight diagnostic skill designed to verify and debug the publishing process for Openclaw Skills.

A comprehensive toolset for managing OpenZFS storage, from pool creation and dataset optimization to snapshots and troubleshooting.

A communication framework for AI agents to provide manual and automated periodic status updates during long-running operations.








































