By ollygarden
OllyGarden's opinionated AI agent skills for OpenTelemetry and observability workflows
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.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Reusable OpenTelemetry agent skills (language-agnostic and per-language)
Building custom OpenTelemetry Collector distributions with OCB: builder manifest authoring, core/contrib/provider version alignment, local component development, CI/Docker/multi-arch builds, and troubleshooting.
OpenTelemetry in Go: declarative SDK setup with otelconf, API surface, contrib instrumentation libraries (otelhttp, otelgrpc), compile-time zero-code instrumentation (otelc), performance tuning, breaking-change audits.
OpenTelemetry Collector component configuration: config keys, defaults, validation rules, signal support, stability, and gotchas. Progressive disclosure via components/<name>/README.md plus on-demand detail files.
Public OllyGarden AI skills for Rose and the broader ecosystem
npx claudepluginhub ollygarden/skills --plugin ollygarden-otel-auto-instrumentationUltra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.