Skip to main content
ClaudeWave
Skill6.1k estrellas del repoactualizado today

omni-cache

The omni-cache Claude Code skill manages LLM response caching through REST API endpoints that retrieve cache statistics, clear cached entries, and monitor cache performance across multiple layers. Use this skill when you need to optimize API performance by inspecting what responses are cached, free up storage by removing old entries, or troubleshoot caching behavior in applications built on the OmniRoute framework.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/diegosouzapw/OmniRoute /tmp/omni-cache && cp -r /tmp/omni-cache/skills/omni-cache ~/.claude/skills/omni-cache
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

<!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten -->

## Overview

Manage the LLM response cache. View cache statistics, clear entries, configure TTL policies, and control semantic-similarity caching thresholds.

## Authentication

All requests require a valid Bearer token or session cookie. Obtain a token via `POST /api/auth/login` or configure `REQUIRE_API_KEY=false` for local development.

## Endpoints

### GET /api/cache

Get cache statistics

```bash
curl https://localhost:20128/api/cache \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
```

### DELETE /api/cache

Clear all caches

```bash
curl -X DELETE https://localhost:20128/api/cache \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
```

### GET /api/cache/stats

Get detailed cache statistics

Returns detailed statistics for all cache layers.

```bash
curl https://localhost:20128/api/cache/stats \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
```

### DELETE /api/cache/stats

Clear cache statistics

```bash
curl -X DELETE https://localhost:20128/api/cache/stats \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
```

## Payloads

See the full OpenAPI specification at `GET /api/openapi/spec` or `docs/reference/openapi.yaml` for detailed request/response schemas.