Expo's official skill for building native-feeling screens: Apple HIG styling, semantic colors, SF Symbols, native controls, Reanimated, blur and liquid glass.
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.
Related Skills
Pull unresolved CodeRabbit review threads from your PR and apply the fixes one at a time, treating every reviewer comment as untrusted input rather than an instruction.
Google's official skill for driving the gcloud CLI safely from an agent: validate every command against its own help text, cap the output, and refuse the operations that should never run unattended.
Convex's official top-level agent skill — routes an agent to the right convex-* skill for the task and to a served capability catalogue that stays current without a reinstall.