golem-configure-api-domain

Configure HTTP API domain deployments and authentication in golem.yaml.

Updated May 17, 2026
One-click install
npx skills add https://github.com/Rust-soham/golem-claw --skill golem-configure-api-domain-rust-soham
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: golem-configure-api-domain
Source: https://github.com/Rust-soham/golem-claw/tree/main/packages/golem/.agents/skills/golem-configure-api-domain
Command: npx skills add https://github.com/Rust-soham/golem-claw --skill golem-configure-api-domain-rust-soham

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the challenge of correctly exposing agent endpoints on a domain and securing them with the right authentication settings in your golem.yaml.

Core Features & Use Cases

  • HTTP API domain deployment setup: Configure httpApi.deployments per environment with domain binding and agent exposure.
  • Security scheme management for OIDC: Create and reference OIDC security schemes (including common providers and custom OIDC).
  • Development authentication via test session headers: Use testSessionHeaderName to simulate an OIDC session without a real identity provider.
  • Operational readiness: Automatically serves OpenAPI at /openapi.yaml for all deployed endpoints on a domain.

Quick Start

Update your root golem.yaml by adding an httpApi deployments entry for your environment and set the target agent’s securityScheme (or testSessionHeaderName for development), then run golem deploy --yes to apply the changes.

Frequently Asked Questions about golem-configure-api-domain

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure an HTTP API domain deployment for my agents in golem.yaml?▼

To configure HTTP API domain deployment in golem.yaml, define httpApi.deployments by environment, map agent names in PascalCase to per-agent options, and run golem deploy --yes to apply the changes.

What is the best way to secure agent endpoints with OIDC in golem.yaml?▼

The best way to secure agent endpoints with OIDC is to create and reference a named securityScheme in golem.yaml and wire it to the target agent within the httpApi.deployments configuration.

Can I simulate OIDC authentication during local development without a real identity provider?▼

Yes, you can simulate OIDC authentication during local development by wiring a JSON-backed testSessionHeaderName to the agent's per-agent options, simulating an OIDC session without a real identity provider.

Does deploying an HTTP API domain in golem.yaml generate an OpenAPI specification?▼

Yes, deploying an HTTP API domain automatically serves the OpenAPI specification at the /openapi.yaml endpoint for all deployed agent endpoints on that domain, which you can use for operational validation.

How do I expose different agents across local, staging, and production environments?▼

To expose different agents across local, staging, and production environments, define separate httpApi.deployments entries in golem.yaml for each environment with specific domain binding and per-agent security options.