rust-soham/golem-claw/golem-manage-plugins
- community
Checking that the SKILL.md file is still in the repository.
Managing Golem plugins — listing available plugins, installing and configuring plugins via golem.yaml or CLI, and understanding built-in plugins like the OTLP exporter.
Install
npx vskill@latest install rust-soham/golem-claw/golem-manage-pluginsSKILL.md
Managing Golem Plugins
Plugins extend component and agent behavior without modifying application code. Currently, the only plugin type is Oplog Processor — a WASM component that receives and processes the operation log entries produced by agents (e.g., exporting traces, logs, or metrics).
Built-in Plugins
Golem ships with the following built-in plugins, automatically registered and available in every environment:
| Plugin Name | Type | Description | |
|---|---|---|---|
golem-otlp-exporter | Oplog Processor | Exports agent telemetry (traces, logs, metrics) to any OTLP-compatible collector (Jaeger, Grafana, Datadog, etc.) |
golem-otlp-exporter Parameters
| Parameter | Required | Description | |
|---|---|---|---|
endpoint | Yes | OTLP collector endpoint URL (must start with http:// or https://) | |
headers | No | Comma-separated key=value pairs sent as HTTP headers (e.g., x-api-key=secret,auth=token) | |
signals | No | Comma-separated telemetry types to export: traces, logs, metrics. Default: traces | |
service-name-mode | No | How to set the service.name attribute: agent-id (default) uses the worker ID, agent-type uses the component ID |
Installing Plugins via golem.yaml
Add plugins to a component or agent in golem.yaml using the plugins field:
Plugin Installation Fields
| Field | Required | Description | |
|---|---|---|---|
name | Yes | Plugin name (e.g., golem-otlp-exporter) | |
version | Yes | Plugin version string | |
account | No | Account that owns the plugin (omit for built-in plugins) | |
parameters | No | Key-value map of plugin-specific configuration |
Template Substitution in Plugin Parameters
Plugin parameter values support Jinja-style template substitution using {{ VAR_NAME }}. At deploy time, these are resolved against the host machine's environment variables:
If a referenced variable is missing, deployment fails with the list of unresolved variables. See the golem-add-env-vars skill for full details on the substitution syntax.
Using Templates
Plugins can be defined in componentTemplates and inherited via the cascade system:
Plugin Merge Modes
When plugins are inherited from templates, the pluginsMergeMode field controls how they combine:
| Mode | Behavior | |
|---|---|---|
append (default) | Add new plugins after inherited ones | |
prepend | Add new plugins before inherited ones | |
replace | Discard inherited plugins, use only the ones defined here |
Per-environment Plugin Configuration
Use presets and environments to vary plugin parameters across deployment targets:
Managing Plugins via CLI
Listing Available Plugins
Installing a Plugin on a Component (imperative)
Viewing Installed Plugins
Updating a Plugin
Uninstalling a Plugin
Declarative vs Imperative
- Declarative (golem.yaml): Preferred for repeatable setups. Plugins are installed/updated on
golem deploy. Configuration lives in version control. - Imperative (CLI): Useful for quick one-off installations, debugging, or environments where the manifest is not available.
When using golem deploy, the manifest is the source of truth — any plugins defined in golem.yaml are reconciled with the deployed state.
Plugin Priority
When multiple plugins are installed, priority determines their execution order. Plugins with higher priority values are applied first. Priority is set explicitly via the CLI's --priority flag; in golem.yaml, the order in the plugins list determines priority (first entry = highest priority).
Documentation
- App manifest reference: https://learn.golem.cloud/app-manifest
- Full docs: https://learn.golem.cloud
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingpackages/golem/.agents/skills/golem-manage-plugins/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/rust-soham/golem-claw/golem-manage-plugins)