openobserve-api
This skill should be used when user asks to "query OpenObserve", "create OpenObserve dashboard", "edit OpenObserve panel", "fetch OpenObserve logs", "run OpenObserve search", "list OpenObserve streams", "ingest into OpenObserve", or works with OpenObserve Cloud / self-hosted via REST API. Covers auth, search/SQL, streams, dashboards (CRUD + per-panel ops), the v8 panel JSON schema, and known pitfalls (re-aggregation, hash concurrency, microsecond timestamps).
npx skills add fcakyon/claude-codex-settings --skill openobserve-api --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# OpenObserve REST API Skill Programmatic OpenObserve usage for AI agents. Talk to any OpenObserve instance (Cloud or self-hosted) using `curl` and the documented REST API. No CLI required — there is no first-party OpenObserve CLI. ## Retrieval First Your knowledge of OpenObserve API shapes may be outdated. **Prefer retrieval over pre-training**: | Source | How to retrieve | Use for | | ------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | | Docs repo | `gh api repos/openobserve/openobserve-docs/contents/docs/reference/api/{path}.md -q .content \| base64 -d` | Authoritative request/response samples | | Server source | `gh api repos/openobserve/openobserve/contents/src/handler/http/request/dashboards/mod.rs -q .content \| base64 -d` | Endpoint paths, query params, status codes | | Panel schema | `gh api repos/openobserve/openobserve/contents/src/config/src/meta/dashboards/v8/mod.rs -q .content \| base64 -d` | Exact panel JSON structure (Rust structs) | When docs and server source disagree, **trust the server source** — handlers ship faster than docs. ## 1. Aut
- Retrieval First
- 1. Auth
- 2. Search / Query — POST $BASE/search
- 3. Streams — GET $BASE/streams
- 4. Dashboards — GET|POST|PUT|DELETE $BASE/dashboards
- Per-panel operations (v8 only — return new hash)
- 5. Panel JSON (v8)
- Panel type values
- Layout grid
- Useful config keys
- 6. Critical pitfalls
- 7. Folders / alerts / ingestion
- 8. Common recipes
- 9. SDKs / clients (no first-party CLI)
Method 1: curl -u shorthand curl -u "you@example.com:PASSWORD" "https://eu1.openobserve.ai/api/<org>/streams" Method 2: explicit header curl -H "Authorization: Basic $TOKEN" "https://eu1.openobserve.ai/api/<org>/streams" curl $AUTH -H 'Content-Type: application/json' \ List curl $AUTH "$BASE/streams?fetchSchema=false&type=logs" Schema curl $AUTH "$BASE/streams/<stream>/schema?type=logs" Update settings
What does the openobserve-api skill do?
This skill should be used when user asks to "query OpenObserve", "create OpenObserve dashboard", "edit OpenObserve panel", "fetch OpenObserve logs", "run OpenObserve search", "list OpenObserve streams", "ingest into OpenObserve", or works with OpenObserve Cloud / self-hosted via REST API. Covers auth, search/SQL, streams, dashboards (CRUD + per-panel ops), the v8 panel JSON schema, and known pitfalls (re-aggregation, hash concurrency, microsecond timestamps).
How do I install it?
Run `npx skills add fcakyon/claude-codex-settings --skill openobserve-api --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From fcakyon/claude-codex-settings, a repository with 967 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
