← all publishers

golemcloud

@golemcloud source repo

281 published skills · page 3 of 3

  1. Golem Create Agent Instance Effect · golemcloud
    Pre-creating Effect-based Golem agent instances with golem agent new. Use when asked to create, instantiate, or initialize an agent without invoking a method.
    0
    installs
  2. Golem Wait For External Input Scala · golemcloud
    Waiting for external input using Golem promises in a Scala Golem project. Use when the user asks about promises, waiting for external events, human-in-the-loop workflows, pausing an agent until an external signal, or suspending execution until data arrives from outside.
    0
    installs
  3. Golem Configure Durability Moonbit · golemcloud
    Choosing between durable and ephemeral agents in a MoonBit Golem project. Use when the user asks to change durability mode, switch between durable and ephemeral, or configure persistence behavior.
    0
    installs
  4. Golem Multi Instance Agent Moonbit · golemcloud
    Creating multiple agent instances with the same constructor parameters using phantom agents in MoonBit. Use when the user needs multiple independent instances sharing the same identity parameters.
    0
    installs
  5. Golem Schedule Future Call Moonbit · golemcloud
    Scheduling a future agent invocation from within MoonBit agent code. Use when the user asks to schedule, delay, or set a timer for calling another agent at a future time.
    0
    installs
  6. Golem Wait For External Input Effect · golemcloud
    Waiting for external input with durable promises in an Effect-based Golem agent. Use for human-in-the-loop workflows, callbacks, external decisions, or suspending an @golemcloud/effect-golem invocation until another agent supplies data.
    0
    installs
  7. Golem Create Agent Instance Moonbit · golemcloud
    Pre-creating MoonBit Golem agent instances via CLI. Use when asked to create or initialize an agent instance without invoking any method.
    0
    installs
  8. Golem Wait For External Input Moonbit · golemcloud
    Waiting for external input using Golem promises in a MoonBit Golem project. Use when the user asks about promises, waiting for external events, human-in-the-loop workflows, pausing an agent until an external signal, or suspending execution until data arrives from outside.
    0
    installs
  9. Logging · golemcloud
    Tracing and logging conventions for the Golem codebase. Use when adding tracing::debug!, info!, warn!, error! calls, or reviewing log statements for style.
    0
    installs
  10. Testing · golemcloud
    Running and debugging tests in the Golem workspace. Use when writing tests, running specific tests, filtering tests, debugging test failures, or understanding test infrastructure.
    0
    installs
  11. Sdk Development · golemcloud
    Working on the Rust, TypeScript, or MoonBit SDKs in sdks/. Use when modifying SDK code, adding SDK features, or testing SDK changes with the main Golem platform.
    0
    installs
  12. Pre Pr Checklist · golemcloud
    Final checks before submitting a pull request. Use when preparing to create a PR, to ensure formatting, linting, and the correct tests have been run.
    0
    installs
  13. Adding Dependencies · golemcloud
    Adding or updating crate dependencies in the Golem workspace. Use when adding a new Rust dependency, changing dependency versions, or configuring dependency features.
    0
    installs
  14. Golem Skill Harness · golemcloud
    Developing, testing, and running Golem skill scenarios with the TypeScript skill harness. Use when creating Golem skills, authoring scenario YAML, running agent matrices, or debugging skill activation and behavior failures.
    0
    installs
  15. Moonbit Agent Guide · golemcloud bundle
    Guide for writing, refactoring, and testing MoonBit projects. Use when working in MoonBit modules or packages, organizing MoonBit files, using moon tooling (build/check/run/test/doc/ide etc.), or following MoonBit-specific layout, documentation, and testing conventions.
    0
    installs
  16. DB Migration Scripts · golemcloud
    Writing database migration SQL scripts. Use when creating or modifying migration files under db/migration/ directories, adding tables, indexes, or columns.
    0
    installs
  17. Analysing CI Failures · golemcloud
    Analysing GitHub Actions CI failures from a run URL. Use when the user pastes a GitHub CI run or job URL and wants to understand why it failed and how to reproduce locally.
    0
    installs
  18. Golem Scala Base Image · golemcloud
    Explains the Golem Scala SDK WIT worlds and regenerates its three QuickJS guest runtime WASMs. Use when WIT dependencies, guest roles, wasm-rquickjs, or embedded Scala runtime artifacts change.
    0
    installs
  19. Managing Docs Versions · golemcloud
    Cutting a new docs version, promoting next to a release, and managing versioned documentation content under docs/src/content/. Use when releasing a Golem version, backporting docs fixes, renaming a docs version, or changing the version selector.
    0
    installs
  20. Moonbit Code Transform · golemcloud
    Writing MoonBit source-to-source code transformations using moonbitlang/parser and its fmt package. Use when parsing MoonBit source into AST, constructing new AST nodes, or emitting generated MoonBit code.
    0
    installs
  21. Golem Quota TS · golemcloud
    Adding resource quotas to a TypeScript Golem agent. Use when the user asks about rate limiting, resource quotas, quota tokens, acquireQuotaToken, withReservation, throttling API calls, limiting concurrency, capacity limits, or splitting tokens between agents.
    0
    installs
  22. Debugging Hanging Tests · golemcloud
    Diagnosing and fixing hanging worker executor or integration tests. Use when a test hangs indefinitely, times out, or appears stuck during execution.
    0
    installs
  23. Golem Scala Development · golemcloud
    Compiles, tests, and publishes the Golem Scala SDK and its sbt/Mill plugins. Use for changes under sdks/scala, including public APIs, generated consumers, local publication, or guest-runtime integration.
    0
    installs
  24. Golem Build · golemcloud
    Building a Golem application. Use when asked to build a Golem project, compile components to WASM, or troubleshoot build errors.
    0
    installs
  25. Migrate TS Decorator Sdk · golemcloud
    Migrating a TypeScript Golem agent from the removed decorator/base API (@agent + BaseAgent) to the current schema-driven defineAgent API. Use when porting an existing decorator-based TS agent, when you see @agent()/extends BaseAgent/@endpoint/@description code that no longer compiles, or when asked to modernize a TS component to the current SDK.
    0
    installs
  26. Modifying HTTP Endpoints · golemcloud
    Adding or modifying HTTP REST API endpoints in Golem services. Use when creating new endpoints, changing existing API routes, or updating request/response types for the Golem REST API.
    0
    installs
  27. Modifying Wit Interfaces · golemcloud
    Adding or modifying WIT (WebAssembly Interface Types) interfaces. Use when changing .wit files, updating WIT dependencies, or working with component interfaces.
    0
    installs
  28. Golem Deploy · golemcloud
    Deploying a Golem application. Use when asked to deploy agents to a Golem server, update running agents, or troubleshoot deployment issues.
    0
    installs
  29. Golem Add LLM TS · golemcloud
    Adding LLM and AI capabilities to a TypeScript Golem agent. Use when the user wants to add LLM chat, embeddings, or any AI provider integration to a TypeScript agent.
    0
    installs
  30. Golem File Io TS · golemcloud
    Reading and writing files from a TypeScript Golem agent. Use when the user asks to read files, write files, or do filesystem operations from agent code in TypeScript.
    0
    installs
  31. Golem Logging TS · golemcloud
    Adding logging to a TypeScript Golem agent. Use when the user asks about logging, console.log, log levels, printing debug/info/error output, or wasi:logging from a TypeScript agent.
    0
    installs
  32. Modifying Builtin Plugins · golemcloud
    Builds and modifies built-in plugins and their descriptor-driven registry-service provisioning. Use for plugin source, committed WASM, descriptors, versions, provisioning, or grants.
    0
    installs
  33. Modifying Service Configs · golemcloud
    Modifying service configuration types or defaults. Use when changing config structs, adding config fields, or updating default values for any Golem service.
    0
    installs
  34. Modifying Test Components · golemcloud
    Builds or modifies selected test WASM components in test-components/. Use for fixture source changes, missing artifacts, or SDK changes requiring targeted downstream rebuilds.
    0
    installs
  35. Golem Add Cors TS · golemcloud
    Configuring CORS for TypeScript HTTP endpoints. Use when the user asks to enable CORS, allow cross-origin requests, or configure allowed origins for HTTP endpoints.
    0
    installs
  36. Golem Rollback · golemcloud
    Rolling back a Golem deployment to a previous revision or version. Use when reverting a deployment, restoring a prior environment state, or recovering from a bad deploy.
    0
    installs
  37. Golem Quota Rust · golemcloud
    Adding resource quotas to a Rust Golem agent. Use when the user asks about rate limiting, resource quotas, quota tokens, QuotaToken, reservations, throttling API calls, limiting concurrency, capacity limits, or splitting tokens between agents.
    0
    installs
  38. Golem Add Agent TS · golemcloud
    Adding a new TypeScript agent to a Golem component. Use when the user asks to create, add, or define a new agent type, implement an agent class, or add agent methods in a TypeScript Golem project.
    0
    installs
  39. Golem Add Mysql TS · golemcloud
    Using golem:rdbms/mysql from a TypeScript Golem agent. Use when the user asks to connect to MySQL, run SQL, or use MySQL from TypeScript agent code.
    0
    installs
  40. Golem Scala Code Generation · golemcloud
    Develops shared Scala source generation for the Golem sbt and Mill plugins. Use when changing source discovery, validated codegen IR, generated RPC/tool clients, auto-registration, or plugin generation hooks under sdks/scala.
    0
    installs
  41. Modifying CLI Output Schema · golemcloud
    Adding or modifying Golem CLI StructuredOutput implementations, command-output.schema.json, or DTO-backed output schema generators.
    0
    installs
  42. Rebuild All Test Components · golemcloud
    Rebuilds the complete normal test-component artifact set. Use only when explicitly asked for a full rebuild or when many worker/integration test WASMs are missing.
    0
    installs
  43. Golem Add Config TS · golemcloud
    Adding typed configuration to a TypeScript Golem agent. Use when the user asks to add config, settings, or parameters to a TypeScript agent that can be set via golem.yaml or CLI.
    0
    installs
  44. Golem Add Ignite TS · golemcloud
    Using golem:rdbms/ignite2 from a TypeScript Golem agent. Use when the user asks to connect to Apache Ignite 2, run SQL over Ignite, or use Ignite from TypeScript agent code.
    0
    installs
  45. Golem Add Secret TS · golemcloud
    Adding secrets to TypeScript Golem agents. Use when the user asks to add secrets, store API keys, manage sensitive config values, or use Secret<T> in TypeScript agents.
    0
    installs
  46. Creating New Builtin Plugins · golemcloud
    Adds a built-in WASM plugin that is embedded in and provisioned by the registry service. Use when creating a plugin that ships with Golem and is granted to every environment.
    0
    installs
  47. Golem JS Runtime · golemcloud
    JavaScript runtime environment for TypeScript and Scala Golem agents. Use when asking about available APIs, Node.js modules, browser APIs, or runtime capabilities in the QuickJS-based WASM environment.
    0
    installs
  48. Golem Add LLM Rust · golemcloud
    Adding LLM and AI capabilities to a Rust Golem agent. Use when the user wants to add LLM chat, embeddings, web search, vector DB, graph DB, document search, video generation, speech-to-text, text-to-speech, or any AI provider integration.
    0
    installs
  49. Golem File Io Rust · golemcloud
    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.
    0
    installs
  50. Golem Logging Rust · golemcloud
    Adding logging to a Rust Golem agent. Use when the user asks about logging, log messages, log levels, the log crate, or printing debug/info/error output from a Rust agent.
    0
    installs
  51. Golem Quota Scala · golemcloud
    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.
    0
    installs
  52. Golem Add Webhook TS · golemcloud
    Using webhooks in a TypeScript 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.
    0
    installs
  53. Golem Enable Otlp TS · golemcloud
    Enabling the OpenTelemetry (OTLP) plugin for a TypeScript Golem agent — exporting traces, logs, and metrics to an OTLP collector, adding custom spans with the invocation context API or node:diagnostics_channel.
    0
    installs
  54. Golem HTTP Params TS · golemcloud
    Mapping HTTP request elements to TypeScript 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.
    0
    installs
  55. Golem Scala Integration Tests · golemcloud
    Runs and debugs the Scala SDK's self-hosted Golem integration suite. Use for generated test agents, REPL samples, HTTP routes, host provisioning, or GolemExamplesIntegrationSpec.
    0
    installs
  56. Modifying CLI Manifest Schema · golemcloud
    Changing the current application manifest JSON schema and aligning CLI schema references.
    0
    installs
  57. Golem New Project · golemcloud
    Creating a new Golem application project. Use when scaffolding a new Golem project with golem new, selecting a language template, and setting up the initial project structure.
    0
    installs
  58. Golem Add Cors Rust · golemcloud
    Configuring CORS for Rust HTTP endpoints. Use when the user asks to enable CORS, allow cross-origin requests, or configure allowed origins for HTTP endpoints.
    0
    installs
  59. Golem Add NPM Package · golemcloud
    Add a new npm package dependency to a TypeScript Golem project. Use when the user asks to add a library, package, or dependency.
    0
    installs
  60. Golem Add Postgres TS · golemcloud
    Using golem:rdbms/postgres from a TypeScript Golem agent. Use when the user asks to connect to PostgreSQL, run SQL, or use PostgreSQL from TypeScript agent code.
    0
    installs
  61. Golem Atomic Block TS · golemcloud
    Using atomic blocks, idempotency, and oplog management in a TypeScript Golem project. Use when the user asks about atomically, idempotence mode, oplog commit, or idempotency keys.
    0
    installs
  62. Golem Invoke Agent TS · golemcloud
    Invoking a TypeScript Golem agent method from the CLI. Use when asked to call, invoke, or run a method on a deployed agent using golem agent invoke.
    0
    installs
  63. Golem Add Env Vars · golemcloud
    Defining environment variables for Golem agents in `golem.yaml` (`env`, `envDefaults`, `secretDefaults`) or via CLI. Use when adding, setting, or overriding env vars on a component, agent, template, preset, or environment, or when wiring template substitution and merge modes.
    0
    installs
  64. Golem Delete Agent · golemcloud
    Deleting an agent instance. Use when removing, deleting, or destroying a running or idle agent instance via the CLI.
    0
    installs
  65. Golem Quota Effect · golemcloud
    Adding resource quotas to an Effect-based Golem agent. Use when the user asks about rate limiting, resource quotas, Quota tokens, Quota.acquireQuotaToken, Quota.withReservation, throttling API calls, limiting concurrency, capacity limits, or splitting tokens between agents.
    0
    installs
  66. Golem Add Agent Rust · golemcloud
    Adding a new Rust agent to a Golem component. Use when the user asks to create, add, or define a new agent type, implement an agent trait, or add agent methods in a Rust Golem project.
    0
    installs
  67. Golem Add Mysql Rust · golemcloud
    Using golem:rdbms/mysql from a Rust Golem agent. Use when the user asks to connect to MySQL, run SQL, execute a MySQL transaction, or use MySQL from Rust agent code.
    0
    installs
  68. Golem Add Rust Crate · golemcloud
    Add a new Rust crate dependency to a Rust Golem project. Use when the user asks to add a library, crate, or dependency.
    0
    installs
  69. Golem Add LLM Scala · golemcloud
    Adding LLM and AI capabilities to a Scala Golem agent. Use when the user wants to add LLM chat, embeddings, or any AI provider integration to a Scala agent.
    0
    installs
  70. Golem File Io Scala · golemcloud
    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.
    0
    installs
  71. Golem Logging Scala · golemcloud
    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.
    0
    installs
  72. Golem Add HTTP Auth TS · golemcloud
    Enabling authentication on TypeScript HTTP endpoints. Use when the user asks to add auth, require authentication, use Principal, or protect HTTP endpoints.
    0
    installs
  73. Golem Trigger Agent TS · golemcloud
    Triggering a fire-and-forget invocation on a TypeScript Golem agent. Use when asked to trigger, enqueue, or fire-and-forget an agent method invocation using golem agent invoke --trigger.
    0
    installs
  74. Understanding Durable Execution · golemcloud bundle
    Explains how the Golem worker executor implements durable execution: oplog recording and deterministic replay, durable host calls and guest completion delivery, the replay-to-live transition, the invocation queue and results, durable RPC exactly-once, streaming invocations and durable streams, tool invocations and entity bodies, snapshots and updates, and interruption, suspension, and reconstruction. Use when changing, reviewing, or debugging golem-worker-executor code or tests that involve replay, oplog entries, crash recovery, idempotency keys, or worker lifecycle.
    0
    installs
  75. Golem Add Component · golemcloud
    Adding a new component or agent templates to an existing Golem application. Use when adding a second component, adding agent templates like human-in-the-loop or snapshotting to an existing component, or converting a single-component app to multi-component.
    0
    installs
  76. Golem Edit Manifest · golemcloud
    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.
    0
    installs
  77. Golem Add Config Rust · golemcloud
    Adding typed configuration to a Rust Golem agent. Use when the user asks about agent config, Config<T>, ConfigSchema, #[agent_config], or passing configuration values to agents.
    0
    installs
  78. Golem Add Ignite Rust · golemcloud
    Using golem:rdbms/ignite2 from a Rust Golem agent. Use when the user asks to connect to Apache Ignite 2, run SQL over Ignite, or use Ignite from Rust agent code.
    0
    installs
  79. Golem Add Secret Rust · golemcloud
    Adding secrets to Rust Golem agents. Use when the user needs to store sensitive configuration such as API keys, passwords, or tokens that should not be checked into source control.
    0
    installs
  80. Golem Add Cors Scala · golemcloud
    Configuring CORS for Scala HTTP endpoints. Use when the user asks to enable CORS, allow cross-origin requests, or configure allowed origins for HTTP endpoints.
    0
    installs
  81. Golem Annotate Agent TS · golemcloud
    Adding prompt and description annotations to TypeScript agents and their methods. Use when the user asks to add descriptions, prompts, or documentation metadata to agent classes or methods for AI/LLM discovery.
    0
    installs