golemcloud/golem

Golem Cloud is the agent-native platform for building AI agents and distributed applications that never lose state, never duplicate work, and never require you to build infrastructure.

This repository also configures its own agents. See what golem tells them →

1.5kStars on the repository
200Mods indexed here, across every type
todayLast push, which is what freshness is scored on
customA LICENSE file GitHub cannot name, so bodies are not copied

golemcloud/golem

Skill Claude CodeCodex

Adding saga-pattern transactions with compensation to a Scala Golem agent. Use when the user asks about transactions, sagas, compensation, rollback, or multi-step operations that need undo logic.

not rated 1.5k +3 today A SkillSpector: pass 45 tokens

golemcloud/golem

Skill Claude CodeCodex

Using webhooks in a Scala Golem agent. Use when the user asks to create webhooks, receive webhook callbacks, integrate with webhook-driven external APIs, or generate temporary callback URLs for external services.

not rated 1.5k +3 today A SkillSpector: pass 48 tokens

golemcloud/golem

Skill Claude CodeCodex

Adding prompt and description annotations to Scala agent methods. Use when the user asks to add descriptions, prompts, or documentation metadata to agent methods for AI/LLM discovery.

not rated 1.5k +3 today A SkillSpector: pass 43 tokens

golemcloud/golem

Skill Claude CodeCodex needs its repo

Using atomic blocks, idempotency, checkpoints, and oplog management in a Scala Golem project. Use when the user asks about atomically, idempotence mode, oplog commit, checkpoints, or idempotency keys.

not rated 1.5k +3 today A SkillSpector: pass 55 tokens

golemcloud/golem

Skill Claude CodeCodex

Calling another agent and awaiting the result in a Scala Golem project. Use when the user asks about agent-to-agent RPC, calling remote agents, or inter-component communication.

not rated 1.5k +3 today A SkillSpector: pass 43 tokens

golemcloud/golem

Skill Claude CodeCodex needs its repo

Calling Golem agents from external applications when the agent is written in Scala. Use when the user wants to invoke Scala agents from outside the Golem platform.

not rated 1.5k +3 today A SkillSpector: pass 40 tokens

golemcloud/golem

Skill Claude CodeCodex

Choosing between durable and ephemeral agents in a Scala Golem project. Use when the user asks about agent durability modes, making an agent stateless, or configuring agent persistence.

not rated 1.5k +3 today A SkillSpector: pass 44 tokens

golemcloud/golem

Skill Claude CodeCodex

Creating a new Scala Golem agent instance with golem agent new. Use when asked to create, instantiate, or pre-create an agent without invoking a method.

not rated 1.5k +3 today A SkillSpector: warn 40 tokens

golemcloud/golem

Skill Claude CodeCodex

Enabling snapshot-based recovery and implementing custom snapshot save/load functions for Scala agents. Use when adding manual update support, custom state serialization, or — equally importantly — when a long-running agent's oplog is growing large and recovery/replay is becoming slow (heartbeats, polling loops…

not rated 1.5k +3 today A SkillSpector: pass 94 tokens

golemcloud/golem

Skill Claude CodeCodex

Enabling the OpenTelemetry (OTLP) plugin for a Scala Golem agent — exporting traces, logs, and metrics to an OTLP collector, adding custom spans with the invocation context API.

not rated 1.5k +3 today A SkillSpector: warn 48 tokens

golem-file-io-scala

131

golemcloud/golem

Skill Claude CodeCodex

Reading and writing files from a Scala Golem agent. Use when the user asks to read files, write files, or do filesystem operations from agent code in Scala.

not rated 1.5k +3 today A SkillSpector: pass 41 tokens

golemcloud/golem

Skill Claude CodeCodex

Triggering an agent invocation without waiting for the result in a Scala Golem project. Use when the user asks about fire-and-forget calls, async triggers, or enqueuing agent work.

not rated 1.5k +3 today A SkillSpector: pass 48 tokens

golemcloud/golem

Skill Claude CodeCodex

Mapping HTTP request elements to Scala agent parameters. Use when the user asks about path variables, query parameters, header mapping, request body mapping, supported parameter types, or response type mapping for HTTP endpoints.

not rated 1.5k +3 today A SkillSpector: pass 48 tokens

golemcloud/golem

Skill Claude CodeCodex

Using the Golem REPL for interactive testing and scripting of agents. Use when asked to test agents interactively, run a REPL, or execute test scripts against deployed agents.

not rated 1.5k +3 today A SkillSpector: warn 45 tokens

golemcloud/golem

Skill Claude CodeCodex

Invoking a Scala Golem agent method from the CLI. Use when asked to call, invoke, or run a method on a deployed agent using golem agent invoke.

not rated 1.5k +3 today A SkillSpector: warn 42 tokens

golem-logging-scala

136

golemcloud/golem

Skill Claude CodeCodex

Adding logging to a Scala Golem agent. Use when the user asks about logging, log messages, log levels, wasi:logging, golem.wasi.Logging, or printing debug/info/error output from a Scala agent.

not rated 1.5k +3 today A SkillSpector: pass 51 tokens

golemcloud/golem

Skill Claude CodeCodex

Making outgoing HTTP requests from a Scala Golem agent. Use when the user asks to call an external API, make HTTP requests, use fetch, or send HTTP requests from agent code.

not rated 1.5k +3 today A SkillSpector: warn 46 tokens

golemcloud/golem

Skill Claude CodeCodex

Marking Scala agent methods as read-only for a side-effect-free guarantee and result caching. Use when the user wants a cacheable query method, a method that must not write to the oplog, or HTTP GET endpoints that emit cache headers.

not rated 1.5k +3 today A SkillSpector: pass 57 tokens

golemcloud/golem

Skill Claude CodeCodex

Using phantom agents in Scala to create multiple agent instances with the same constructor parameters. Use when the user needs multiple distinct agents sharing constructor values, or asks about phantom agents, phantom IDs, getPhantom/newPhantom, or multi-instance agents in Scala.

not rated 1.5k +3 today A SkillSpector: pass 60 tokens

golemcloud/golem

Skill Claude CodeCodex

Fan out work to multiple parallel agents and collect results in a Scala Golem project. Use when the user asks about parallel execution, fan-out/fan-in, spawning child agents for parallel work, forking, or aggregating results from multiple agents.

not rated 1.5k +3 today A SkillSpector: pass 58 tokens

golem-quota-scala

141

golemcloud/golem

Skill Claude CodeCodex

Adding resource quotas to a Scala Golem agent. Use when the user asks about rate limiting, resource quotas, quota tokens, QuotaToken, withReservation, throttling API calls, limiting concurrency, capacity limits, or splitting tokens between agents.

not rated 1.5k +3 today A SkillSpector: pass 56 tokens

golemcloud/golem

Skill Claude CodeCodex

Implementing a recurring (cron-like) task in a Scala Golem agent by self-scheduling future invocations. Use when the user asks about periodic tasks, recurring jobs, cron-like scheduling, polling loops, heartbeats, or self-scheduling agents.

not rated 1.5k +3 today A SkillSpector: pass 59 tokens

golemcloud/golem

Skill Claude CodeCodex

Configuring semantic retry policies for a Scala Golem agent. Use when the user asks about retry policies, retry strategies, exponential backoff, error handling retries, transient error recovery, retry predicates, withRetryPolicy, NamedPolicy, Policy composition, jitter, countBox, timeBox, andThen, or customizing how…

not rated 1.5k +3 today A SkillSpector: pass 77 tokens

golemcloud/golem

Skill Claude CodeCodex

Scheduling a future invocation on a Scala Golem agent. Use when asked to schedule, delay, or plan a future agent method invocation using golem agent invoke --trigger --schedule-at.

not rated 1.5k +3 today A SkillSpector: warn 45 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: