Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
npx claudepluginhub ollygarden/skills --plugin ollygarden-otel-java-setupUse the `ollygarden` CLI to query OllyGarden services, insights, analytics, organizations, and webhooks from the terminal. Use when the user asks to run ollygarden commands, list services or insights, set up or debug webhooks, manage auth contexts (multiple orgs or environments), or pipe OllyGarden data through jq. Triggers on "ollygarden cli", "og cli", "list my services", "fetch insights from cli", "ollygarden auth", "create a webhook", "ollygarden context", "ollygarden --json".
Fetch active OllyGarden service insights from the Olive API and apply remediation fixes to the current codebase. Use when the user asks to get insights, fix insight, address insight, or remediate insight for the current service. Retrieves insights grouped by impact, then applies fixes strictly following the API-provided remediation_instructions.
Universal OpenTelemetry auto-instrumentation planning and review guidance. Use when deciding whether agent/library instrumentation is sufficient, when tuning auto-instrumented boundaries, when avoiding duplicate manual spans, or when reviewing auto instrumentation for noise, PII, volume, and business value.
Ollygarden's recommended patterns and anti-patterns for OpenTelemetry declarative configuration. Use when reviewing or authoring otel.yaml files, when deciding whether declarative config is right for a project, or when the user asks for "the right way" to configure OpenTelemetry. Triggers on "otel best practices", "otel anti-patterns", "is this otel config correct", "should I use declarative config".
Ollygarden's recommended pattern for setting up the OpenTelemetry SDK in Go services using otelconf. Covers project structure, the Providers struct, no-op fallback, runtime attribute injection, and the zap log bridge. Use when adding OTel to a Go project, structuring telemetry code, or reviewing an existing setup. Triggers on "go otel setup", "go telemetry pattern", "Providers struct go otel".
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Multi-agent orchestrator for Claude Code. Track work with convoys, sling to polecats. The Cognition Engine for AI-powered software factories.
Core skills: ecosystem guide, skill creator, research patterns, session reflection, and plugin development. Includes UserPromptSubmit hook for forced skill evaluation.
AI Agent Skills
Audit and optimize Claude Code configurations with dynamic best-practice research
Skill synchronization and management for Claude Code, Codex, GitHub Copilot, and Cursor. Provides 27 MCP tools for validation, sync, intelligence, and tracing.
Skill discovery and installation assistant — find and install the right skills for your project
Reusable OpenTelemetry agent skills (language-agnostic and per-language)
Public OllyGarden AI skills for Rose and the broader OllyGarden ecosystem. Skills are self-contained folders that package instructions, scripts, and resources for AI coding agents.
The skills in this repository follow the standardized Agent Skills format.
Install via skills.sh. Each skill lives in its own directory under skills/ and can be installed individually, for example:
npx skills add https://github.com/ollygarden/skills/tree/main/skills/ollygarden-cli
/plugin marketplace add ollygarden/skills
/plugin install <skill-name>@skills
Every skill is a top-level directory under skills/ whose name matches the skill's name: field, per the Agent Skills directory rule:
skills/
├── ollygarden-cli/
├── ollygarden-insight-remediation/
├── ollygarden-otel-declarative-config/
├── ollygarden-otel-instrumentation-planning/
├── ollygarden-otel-manual-instrumentation/
├── ollygarden-otel-sdk-setup/
├── ollygarden-otel-go-setup/
├── ollygarden-otel-java-setup/
└── ollygarden-otel-js-setup/
All skill name: fields carry an ollygarden- prefix to declare ownership in the global skill namespace. The ollygarden-otel-* skills are OllyGarden's opinions layered on top of upstream OpenTelemetry facts published in the companion package opentelemetry-agent-skills; install both packages so the OTel opinion skills can reference the upstream otel-semantic-conventions, otel-sdk-versions, etc.
| Skill | Description |
|---|---|
ollygarden-cli | Use the ollygarden CLI to query services, insights, analytics, organizations, and manage webhooks from the terminal. |
ollygarden-insight-remediation | Fetch active service insights from the Olive API and apply remediation fixes to the current codebase. |
ollygarden-otel-declarative-config | OllyGarden's declarative-first OpenTelemetry conventions: when to use YAML config, anti-patterns, common patterns. |
ollygarden-otel-instrumentation-planning | Plan Minimal Viable Instrumentation for a codebase: identify boundaries, classify them as auto vs manual, choose signals, plan attributes with cardinality awareness. |
ollygarden-otel-manual-instrumentation | OllyGarden's manual instrumentation rules: choose runtime boundaries and signals, apply semantic conventions, handle propagation, control cardinality, verify the result. |
ollygarden-otel-sdk-setup | OllyGarden's OpenTelemetry SDK setup defaults: providers, OTLP exporters, batching/periodic processors, propagators, transport. |
ollygarden-otel-go-setup | OllyGarden's recommended Go OTel setup pattern: project structure, Providers struct, runtime attributes, zap log bridge. |
ollygarden-otel-java-setup | OllyGarden's recommended Java OTel setup: Javaagent vs Spring Boot Starter vs autoconfigure decision tree, BOM dependency pattern. |
ollygarden-otel-js-setup | OllyGarden's recommended Node.js OTel setup: project structure, instrumentation choices, entry-point ordering. |
Apache License 2.0 — see LICENSE for details.