golem-manage-plugins

Manage Golem plugins via golem.yaml reconciliation and CLI operations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing Golem plugins across declarative manifests and imperative CLI workflows can be error-prone, slow, and hard to reproduce.

Core Features & Use Cases

  • Declarative plugin management (golem.yaml): Define plugins, versions, and parameters per component or agent for repeatable deployments.
  • Template-driven configuration: Use Jinja-style environment variable substitution in plugin parameters and fail fast when variables are missing.
  • Imperative CLI workflows: List, install, update, and uninstall plugins for quick changes or debugging outside the manifest lifecycle.
  • Built-in OTLP exporter support: Use the golem-otlp-exporter Oplog Processor to forward agent telemetry (traces, logs, metrics) to OTLP collectors like Jaeger or Grafana.

Quick Start

Install the OTLP exporter onto your component by running: golem component plugin install --component-name my-app:service --plugin-name golem-otlp-exporter --plugin-version "1.1.5" --param endpoint=http://localhost:4318 --param signals=traces,logs

Frequently Asked Questions about golem-manage-plugins

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

FAQPage Schema
How do I configure Golem plugins for component observability?

You can configure Golem plugins declaratively by defining the plugin name, version, and parameters in your golem.yaml manifest file. This approach enables repeatable deployments and reconciles configurations automatically on deploy.

How do I install the OTLP exporter for Golem agent telemetry?

Install the golem-otlp-exporter Oplog Processor using the CLI command: golem component plugin install. You must specify the component name, plugin version, endpoint, and desired telemetry signals like traces, logs, and metrics.

Can I use environment variables for plugin configuration templates in golem.yaml?

Yes, golem.yaml supports Jinja-style environment variable substitution in plugin parameters using the {{ VAR_NAME }} syntax. The template resolution process will fail fast if any required variables are missing.

What is the best way to manage Golem plugin updates and removal outside the manifest lifecycle?

Use imperative CLI workflows to list, install, update, and uninstall plugins for quick changes or debugging. This provides immediate plugin management without modifying the golem.yaml manifest.

How does plugin merge behavior work across templates and presets in golem.yaml?

Golem plugin merge behavior across templates and presets includes priority and ordering semantics for execution. This ensures plugins are loaded and executed in the correct sequence during component or agent workflows.