Find the skill for your next task.

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

documentation

Feature documentation and release notes patterns. Use when documenting changes, writing PR descriptions, or preparing releases.

20.62k repo starsObserved in 3 repos
Business

opik-backend

Java backend patterns for Opik. Use when working in apps/opik-backend, designing APIs, database operations, or services.

20.62k repo starsObserved in 3 repos
Development

opik-integrations

Build, update, test, and document Opik SDK integrations (Python & TypeScript). Use when adding a new framework/provider integration under sdks/python/src/opik/integrations or sdks/typescript/src/opik/integrations, updating an existing one, or verifying that an integration logs traces correctly.

20.62k repo starsObserved in 3 repos
Development

analytics-instrumentation

Add analytics events to Opik features. Use when wiring PostHog events on the frontend or backend for product analytics tracking.

20.62k repo starsObserved in 2 repos
Development

diagram-generation

Generate self-contained HTML architecture diagrams. Use when creating visual diagrams for PRs, task plans, or architectural explanations.

20.62k repo starsObserved in 2 repos
Design

explore-feature

Use when a developer wants a release-gate test for a change before merge — e.g. "explore this feature", "add a release-gate test for my PR", "gate this branch", "cover the feature in PR

20.62k repo starsObserved in 2 repos
Testing & Quality

metrics-instrumentation

Specification for instrumenting an opik-backend workflow with operational OpenTelemetry metrics — per-stage throughput/latency/error counters and native histograms, dimensioned per-customer (workspace). Use when a pipeline (scoring, ingestion, experiments, jobs) needs per-stage visibility. Covers metric emission only; building the Grafana dashboard from these metrics is a separate skill. Distinct from analytics-instrumentation (PostHog product events).

20.62k repo starsObserved in 2 repos
DevOps & Security

opik-external-integrations

Build or update an Opik integration that lives OUTSIDE this repo — a standalone opik-* package (e.g. opik-openclaw, opik-claude-code-plugin) or Opik support contributed into a third-party project (e.g. LiteLLM, Dify). Use ONLY when the user names an external repository or external package as the target; for integrations under sdks/ use the opik-integrations skill instead.

20.62k repo starsObserved in 2 repos
Apps & Automation

playwright-pom-discovery

Use when building or extending a Page Object Model (POM) for the Opik E2E suite (under `tests_end_to_end/e2e/pom/`) and you need to choose stable selectors against the live UI. Walks through seeding required state, exploring the running page with the Playwright MCP (accessibility snapshot + data-testid enumeration), picking the most stable locator for each element, and verifying it before committing. Used as the discovery sub-step by the `writing-e2e-tests` skill.

20.62k repo starsObserved in 2 repos
Testing & Quality

writing-e2e-tests

Use when a developer wants to add, write, or create an end-to-end test for an Opik feature, page, or branch — e.g. "add an e2e test for the experiments comparison page", "write a test for the feature I just built", "e2e test for this branch", "cover the dataset items flow with a test". Runs the full loop in tests_end_to_end/e2e/ — analyze the feature and frontend code, explore the live UI with the Playwright MCP, write the Page Object Model + spec, and run it locally until green.

20.62k repo starsObserved in 2 repos
Testing & Quality