Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
npx skills add armelhbobdad/opik-skills --skill "opik-setup"
Install specific skill from multi-skill repository
# Description
Configure Opik SDK for LLM observability. Use when setting up a new project, connecting to Opik Cloud, or configuring self-hosted Opik.
# SKILL.md
name: opik-setup
description: Configure Opik SDK for LLM observability. Use when setting up a new project, connecting to Opik Cloud, or configuring self-hosted Opik.
opik-setup
Quick Reference
Python: pip install opik && opik configure
TypeScript: npm install opik && npx opik-ts configure
Verify: opik healthcheck (Python only)
Config: ~/.opik.config or OPIK_API_KEY env var
Python Setup
1. Install
pip install opik
2. Configure
Interactive (recommended):
opik configure
Or set environment variables:
export OPIK_API_KEY="your-api-key"
export OPIK_WORKSPACE="your-workspace" # Optional
export OPIK_PROJECT_NAME="my-project" # Optional, defaults to "default"
3. Verify
opik healthcheck
✅ "Connection successful" → Ready to trace
❌ "Connection failed" → Check API key and network
TypeScript Setup
1. Install
npm install opik
2. Configure
Interactive:
npx opik-ts configure
Or set environment variables:
export OPIK_API_KEY="your-api-key"
export OPIK_WORKSPACE="your-workspace" # Optional
export OPIK_PROJECT_NAME="my-project" # Optional
3. Verify
Note: TypeScript SDK doesn't have a
healthcheckCLI command. Use these alternatives:
Check config file exists:
cat ~/.opik.config
Or verify env var is set:
echo $OPIK_API_KEY
Or test with a simple script:
import { Opik } from "opik";
const client = new Opik();
console.log("Opik configured successfully");
Environment Variables
| Variable | Required | Description |
|---|---|---|
OPIK_API_KEY |
Yes* | API key from comet.com (Cloud) |
OPIK_URL_OVERRIDE |
Yes* | Custom URL (self-hosted only) |
OPIK_WORKSPACE |
No | Workspace name |
OPIK_PROJECT_NAME |
No | Project name (defaults to "default") |
*Either OPIK_API_KEY (Cloud) or OPIK_URL_OVERRIDE (self-hosted) is required.
Self-Hosted Setup
For self-hosted Opik instances:
export OPIK_URL_OVERRIDE="http://your-opik-server:5173/api"
No API key required for self-hosted deployments.
Next Steps
After setup is complete:
- Add tracing: /opik-trace
- Run evaluations: /opik-eval
- Manage prompts: /opik-prompt
Troubleshooting
See CONFIGURATION.md for:
- Configuration precedence order
- Config file format details
- Common error solutions
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.