| Skill | Added | Review |
|---|---|---|
analytics-instrumentation .agents/skills/analytics-instrumentation/SKILL.md Add product analytics (BI) events to Opik features. Use when wiring events on the frontend, the backend, or the Python SDK - all three report through Segment to PostHog. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 657e319 | |
debugging-e2e-tests .agents/skills/debugging-e2e-tests/SKILL.md Use when an Opik E2E test has failed and a developer wants it investigated — e.g. "why did this e2e test fail?", "investigate the failing run on my PR", "is dataset-crud-smoke flaky?", "the nightly e2e suite went red". Takes a failure from a CI check, a TestOps launch, a test name, or a local run; gathers the trace and history, classifies regression vs. flake, and proposes a fix. Read-only — it diagnoses and proposes, it does not edit tests. | 76 76 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 657e319 | |
diagram-generation .agents/skills/diagram-generation/SKILL.md Generate self-contained HTML architecture diagrams. Use when creating visual diagrams for PRs, task plans, or architectural explanations. | 60 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 657e319 | |
documentation .agents/skills/documentation/SKILL.md Feature documentation and release notes patterns. Use when documenting changes, writing PR descriptions, or preparing releases. | 57 57 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 657e319 | |
explore-feature .agents/skills/explore-feature/SKILL.md Use when a developer wants an e2e test covering a change they just made — e.g. "explore this feature", "add a test for my PR", "cover the feature in PR | 75 75 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 657e319 | |
local-dev .agents/skills/local-dev/SKILL.md Local development environment setup and commands. Use when helping with dev server, Docker, or local testing. | 62 62 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 657e319 | |
metrics-instrumentation .agents/skills/metrics-instrumentation/SKILL.md 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). | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 657e319 | |
opik-backend .agents/skills/opik-backend/SKILL.md Java backend patterns for Opik. Use when working in apps/opik-backend, designing APIs, database operations, or services. | 60 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 657e319 | |
opik-external-integrations .agents/skills/opik-external-integrations/SKILL.md 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. | 69 69 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 657e319 | |
opik-frontend .agents/skills/opik-frontend/SKILL.md React frontend patterns for Opik. Use when working in apps/opik-frontend, on components, state, or data fetching. | 60 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 657e319 | |
opik-integrations .agents/skills/opik-integrations/SKILL.md 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. | 67 67 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 657e319 | |
playwright-pom-discovery .agents/skills/playwright-pom-discovery/SKILL.md 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. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 657e319 | |
python-sdk .agents/skills/python-sdk/SKILL.md Python SDK patterns for Opik. Use when working in sdks/python, on SDK APIs, integrations, or message processing. | 62 62 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 657e319 | |
query-performance .agents/skills/query-performance/SKILL.md Validate what a ClickHouse query actually costs before merging it — at production scale through read-only environment access, or on a revived Testcontainers dataset extrapolated to 20k/500k/1M entities. Use when a DAO query changes, when an endpoint is slow, or when a reviewer asks "what does this cost at scale". | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 657e319 | |
typescript-sdk .agents/skills/typescript-sdk/SKILL.md TypeScript SDK patterns for Opik. Use when working in sdks/typescript. | 58 58 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 657e319 | |
write-docs .agents/skills/write-docs/SKILL.md Authoring Fern MDX documentation pages for the Opik docs site, plus release-note and changelog routing. Use when writing or updating pages under apps/opik-documentation/documentation/fern/, drafting PR descriptions, or picking the right changelog surface. | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 657e319 | |
writing-e2e-tests .agents/skills/writing-e2e-tests/SKILL.md 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. | 75 75 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 657e319 | |
writing-visual-tests .agents/skills/writing-visual-tests/SKILL.md Use when a developer wants to add a visual regression (screenshot) test for an Opik UI page or panel — e.g. "add a visual test for the trace sidebar", "screenshot each tab of the dataset panel", "visual regression test for the new empty state". Covers the page-object pattern, seeding via the test-helper-service, unique screenshot naming, per-test masking, baseline (re)generation, and the local-run-until-stable loop in tests_end_to_end/visual-tests/. | 76 76 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 657e319 |