golemcloudgolemcloudOfficialยท150 Agent Skills Included

golem

Build and run durable, fault-tolerant WebAssembly agents in any language

Builds and runs durable distributed agents as WebAssembly components in Rust, TypeScript, Scala, and MoonBit. Eliminates manual retry logic, state persistence code, and crash recovery plumbing through automatic durable execution. Guides coding agents through building, deploying, invoking, and debugging agents with ready-made CLI and SDK workflows.
npx skills add golemcloud/golem --all -g -y
Available:

Tells the AI agent how to build, test, and modify the Golem platform itself, and routes complex tasks to the matching sub-skills such as testing, SDK development, and pre-PR checks.

All Skills in This Repository (150)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
golemcloudgolemcloud

modifying-http-endpoints

Add and modify REST API endpoints in Golem services using Poem.

Official
Intermediate
๐Ÿ“ฆ In Repo
golemcloudgolemcloud

analysing-ci-failures

Analyze GitHub Actions CI failures from job URLs and CTRF test reports.

Official
Intermediate
๐Ÿ“ฆ In Repo
golemcloudgolemcloud

debugging-hanging-tests

Diagnose hanging Rust integration tests by analyzing captured output patterns.

Official
Intermediate
๐Ÿ“ฆ In Repo
golemcloudgolemcloud

modifying-service-configs

Modify Golem service config structs and regenerate TOML and environment variable files.

Official
Intermediate
๐Ÿ“ฆ In Repo
golemcloudgolemcloud

pre-pr-checklist

Automate pre-pull request checks for Rust projects using cargo make tasks.

Official
Intermediate
๐Ÿ“ฆ In Repo
golemcloudgolemcloud

investigating-executor-performance

Run worker-executor tests with OTLP tracing and analyze trace data in Jaeger.

Official
Advanced
๐Ÿ“ฆ In Repo
golemcloudgolemcloud

modifying-test-components

Rebuild WebAssembly test components after SDK or source changes.

Official
Intermediate
๐Ÿ“ฆ In Repo
golemcloudgolemcloud

adding-dependencies

Manage Rust crate dependencies centrally in root Cargo.toml with workspace=true and sorted order.

Official
Intermediate
๐Ÿ“ฆ In Repo
golemcloudgolemcloud

testing

Run and filter Golem workspace tests with the test-r framework.

Official
Intermediate
๐Ÿ“ฆ In Repo
golemcloudgolemcloud

modifying-wit-interfaces

Manage WIT definitions and synchronize them across Golem sub-projects.

Official
Intermediate
๐Ÿ“ฆ In Repo
golemcloudgolemcloud

sdk-development

Build and test Golem Rust and TypeScript SDKs against the main platform.

Official
Intermediate
๐Ÿ“ฆ In Repo
golemcloudgolemcloud

golem-add-http-auth-rust

Enables OIDC authentication on Rust HTTP endpoints in Golem agents.

Official
Basic

Frequently Asked Questions

FAQPage Schema
How to install Golem?โ–ผ

Run `npx skills add golemcloud/golem --all -g -y` in your terminal to install all skills in this suite globally.

What is Golem used for?โ–ผ

Golem is a platform for running durable, fault-tolerant WebAssembly agents that keep their state across crashes and restarts. It handles retries, persistence, and agent-to-agent communication automatically.

Which languages can I write Golem agents in?โ–ผ

You can write agents in Rust, TypeScript, Scala, and MoonBit using the official SDKs included in this repository.

How do Golem agents recover from crashes?โ–ผ

Every side effect is recorded in an operation log, so a crashed agent replays its log to rebuild state automatically. Optional snapshots speed up recovery for long-running agents.

Can I expose Golem agents as HTTP or MCP APIs?โ–ผ

Yes. Agents can be mounted as HTTP endpoints with auth and CORS, or exposed as MCP servers for AI clients, all configured in the golem.yaml manifest.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’