Agent Building skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

golem-create-agent-instance-moonbit

Pre-creating MoonBit Golem agent instances via CLI. Use when asked to create or initialize an agent instance without invoking any method.

1.60k repo starsObserved in 1 repos
Agent Building

golem-create-agent-instance-rust

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

1.60k repo starsObserved in 1 repos
Agent Building

golem-create-agent-instance-scala

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.

1.60k repo starsObserved in 1 repos
Agent Building

golem-custom-snapshot-moonbit

Enabling snapshot-based recovery and implementing custom snapshot save/load functions for MoonBit 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, recurring tasks, frequent state changes). Snapshotting compacts the oplog and lets recovery start from the latest snapshot instead of replaying full history.

1.60k repo starsObserved in 1 repos
Agent Building

golem-custom-snapshot-rust

Enabling snapshot-based recovery and implementing custom snapshot save/load functions for Rust 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, recurring tasks, frequent state changes). Snapshotting compacts the oplog and lets recovery start from the latest snapshot instead of replaying full history.

1.60k repo starsObserved in 1 repos
Agent Building

golem-custom-snapshot-scala

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, recurring tasks, frequent state changes). Snapshotting compacts the oplog and lets recovery start from the latest snapshot instead of replaying full history.

1.60k repo starsObserved in 1 repos
Agent Building

golem-custom-snapshot-ts

Enabling snapshot-based recovery and implementing custom snapshot save/load functions for TypeScript 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, recurring tasks, frequent state changes). Snapshotting compacts the oplog and lets recovery start from the latest snapshot instead of replaying full history.

1.60k repo starsObserved in 1 repos
Agent Building

golem-edit-manifest

Editing the Golem Application Manifest (golem.yaml). Use when modifying any section of golem.yaml — components, agents, templates, presets, environments, httpApi, mcp, bridge SDKs, build commands, config, wasiConfig, plugins, files, custom commands, clean paths, retry policies, resource quotas, or secret defaults.

1.60k repo starsObserved in 1 repos
Agent Building

golem-file-io-moonbit

Reading and writing files from MoonBit Golem agent code. Use when the user asks to read files, write files, or access the filesystem from a MoonBit agent.

1.60k repo starsObserved in 1 repos
Agent Building

golem-file-io-rust

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

1.60k repo starsObserved in 1 repos
Agent Building