Built for Every AI Gateway

Drop-in middleware for the platforms you already use. One configuration change. No agent instrumentation required.

Gateway Integrations

First-class adapters for every major AI gateway platform.

Express Middleware

@skills-trace/express

Stable
npm install @skills-trace/express
import { createMiddleware } from '@skills-trace/express';

app.use('/v1/chat/completions', createMiddleware({
  registry: './fingerprints.json',
  emitter: 'jsonl:./telemetry.jsonl'
}));

Vercel AI SDK

@skills-trace/vercel

Stable
npm install @skills-trace/vercel
import { skillsTrace } from '@skills-trace/vercel';

const middleware = skillsTrace({
  registry: './fingerprints.json'
});

Cloudflare Workers

@skills-trace/cloudflare

Stable
npm install @skills-trace/cloudflare
import { createHandler } from '@skills-trace/cloudflare';

export default { fetch: createHandler({ /* config */ }) };

LiteLLM Python

skills-trace (PyPI)

Stable
pip install skills-trace
from skills_trace import SkillsTraceCallback

litellm.callbacks = [SkillsTraceCallback()]

Feature Comparison

All integrations share the same core detection engine. Here is what each adapter supports.

FeatureExpressVercelCloudflareLiteLLM
Auto-detect skills
Fire-and-forget
Streaming support
Multi-registry
Hot-reload
Custom emitters
TypeScript
Python

Start Integrating Today

Pick your gateway, install the adapter, and start detecting skill usage in minutes.