The master skill in PlanetScale's official pack: runs a full read-only best-practices assessment of a database or org, then produces one evidence-backed report.
Agnost AI IntegrationSkill
Summary
Walks a coding agent through wiring Agnost AI conversation analytics into a Python or TypeScript app — inspecting existing OpenTelemetry first and only adding an SDK when the traces are not usable.
Features
- Inspects existing OpenTelemetry before proposing any SDK install
- Recognises gen_ai, Vercel AI, OpenInference, LiveKit, Mastra, LangSmith and MCP span families
- Distinct routes for TypeScript and Python apps, MCP servers, LiveKit Agents and LangChain
- Stops and asks for the org id instead of inventing one
- Verifies against a real interaction in the dashboard, not a synthetic test event
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Usage Instructions
Learn how to use this skill with different AI agents.
Example Usage
Use the agnost-ai skill to add Agnost AI analytics to the chat route in apps/api, verifying against our staging deployment.
Description
Agnost AI is a production analytics platform that reads real agent conversations to find silent failures, frustration and policy violations. This is its official install skill: rather than handing a developer a quickstart, it hands a coding agent a decision procedure for instrumenting an existing codebase correctly.
The interesting part is what it refuses to do. Most vendor onboarding skills open by installing their SDK. This one opens by inspecting whatever telemetry the app already emits — an OpenTelemetry provider, exporter, framework instrumentation, env configuration — and triggers one real interaction to check whether the spans coming out of the actual AI entrypoint are usable. If they are, the skill keeps that path and only routes the spans to Agnost. An SDK is added only when no existing path produces a faithful conversation model.
Routes it knows
Supported span families include OTel gen_ai.*, Vercel AI ai.*, OpenInference llm.*, LiveKit lk.*, Mastra, LangSmith, MCP and custom tool.* spans. Where instrumentation has to be added, the skill maps the target to a specific route: the agnostai SDK for TypeScript conversation apps, agnost for Python, agnost MCP wrapper for TypeScript MCP servers, agnost-mcp for Python/FastMCP servers, native LiveKit traces via an OTLP batch exporter, the official Agnost exporter for the Vercel AI SDK, OpenInference plus OTLP for the OpenAI SDK, and LangSmith/OTLP for LangChain.
How it behaves
Before editing anything it asks only for facts it cannot infer: the Agnost org id, the package path in a monorepo, whether verification happens locally or in production, whether installing packages is allowed, the real AI entrypoint, and how the app is restarted or deployed. If the org id is missing it stops rather than inventing one.
Changes are kept to the narrowest edit that works. Verification is deliberately strict: the integration is only considered done once the developer's running application emits telemetry from real code paths through production endpoints, and the user mapping, conversation ids, turn hierarchy, AI attributes and custom metadata all check out in the Agnost dashboard. Bundled helper scripts (detect, instrument, send-demo) are treated as agent tools after a route has been chosen, never as the integration itself — send-demo proves transport only.
Installing
npx skills add AgnostAI/skills --skill agnost-ai. There is no separate manifest file; the YAML frontmatter in SKILL.md is what the Skills CLI discovers. Works with Claude Code, Codex, Cursor and any agent that reads the Agent Skills format.
Covered in the Weekly
- Onei AI Weekly #5 — August 31, 2026
Related Skills
Build crash-safe AI agents on AgentKit and step.ai — durable tool calls, human-in-the-loop approval, realtime progress, and when not to reach for an agent loop at all.
Inngest's durable-execution playbook as an agent skill — steps and memoisation, event and cron triggers, idempotency, cancellation, retries and non-retriable errors.
Temporal's official skill for building durable workflows — SDK patterns across seven languages, plus the determinism rules that decide whether a workflow survives a replay.