Capture from Every AI Gateway

Drop-in capture middleware for the platforms you already use. One configuration change. No agent instrumentation, no prompt modification.

Capture Layer Adapters

First-class capture adapters for every major AI gateway platform.

Express Middleware

@skills-trace/express

Stable
bash
npm install @skills-trace/express
typescript
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
bash
npm install @skills-trace/vercel
typescript
import { skillsTrace } from '@skills-trace/vercel';

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

Cloudflare Workers

@skills-trace/cloudflare

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

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

LiteLLM Python

skills-trace (PyPI)

Stable
bash
pip install skills-trace
python
from skills_trace import SkillsTraceCallback

litellm.callbacks = [SkillsTraceCallback()]

Feature Comparison

All adapters feed the same Capture Layer and downstream curation pipeline. Here is what each one supports.

FeatureExpressVercelCloudflareLiteLLM
Capture telemetry
Fire-and-forget
Streaming support
Multi-tenant routing
Redaction-by-default
Custom emitters
TypeScript
Python

Start Capturing Today

Pick your gateway, install the capture adapter, and start curating your AI portfolio within a week.