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:
Install OllyGarden skills:
npx skills add https://github.com/ollygarden/skills/tree/main/skills/ollygarden
Install general OTel skills:
npx skills add https://github.com/ollygarden/skills/tree/main/skills/otel/general
Install language-specific OTel skills (e.g. Go):
npx skills add https://github.com/ollygarden/skills/tree/main/skills/otel/go
- Register the repository as a plugin marketplace:
/plugin marketplace add ollygarden/skills
- Install a skill:
/plugin install <skill-name>@skills
Skills are grouped by topic under skills/:
skills/
├── ollygarden/ # OllyGarden's own products
│ └── insight-remediation/
└── otel/ # OllyGarden's opinions on OpenTelemetry
├── general/
│ ├── declarative-config/
│ ├── manual-instrumentation/
│ └── sdk-setup/
├── go/setup/
├── java/setup/
└── js/setup/
All skill name: fields carry an ollygarden- prefix to declare ownership in the global skill namespace. Skills under otel/ 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-manual-instrumentation |
OllyGarden's manual instrumentation rules: choose runtime boundaries and signals, apply semantic conventions, handle propagation, control cardinality, verify the result. |
ollygarden-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.