Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
24601 avatar

Receipts Control

  • 1 installs
  • Updated February 3, 2026
  • 24601/receipts

receipts-control is a Claude Code skill for operating the Receipts observability stack: starting the OpenTelemetry collector, tailing and backfilling AI-agent logs, checking status, and querying stored telemetry.

About

receipts-control is a Claude Code skill that operates the Receipts observability stack on a developer machine. It starts and stops the OpenTelemetry collector, tails and backfills AI-agent session logs, checks status, and queries locally stored JSONL telemetry. Receipts captures agent tool usage, prompts, and outputs as OTLP logs across Claude Code, Codex, Gemini CLI, and OpenCode. A developer uses it to audit and query what local AI agents did, across tools and machines.

  • Operates the Receipts observability stack: start/stop the OpenTelemetry collector, tail logs, and check status
  • Backfills Codex session history and queries locally stored JSONL telemetry with ripgrep
  • Guards changes: always asks before editing ~/.claude/settings.json, exporting to remote Loki, or changing redaction

Receipts Control by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,173 of 1,435 DevOps & CI/CD skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

receipts-control capabilities & compatibility

Free and local; runs an OpenTelemetry collector on the developer machine. No API keys required for local operation.

Capabilities
agent observability · log tailing · telemetry backfill · log query · collector management
Works with
grafana
Use cases
devops · debugging · data analysis
Pricing
Free
From the docs

What receipts-control says it does

Use this skill to operate the Receipts observability stack on a developer machine.
SKILL.md
Control, view, query, and maintain Receipts observability (start/stop collector, tail logs, backfill history, check status, and update the repo).
SKILL.md
npx skills add https://github.com/24601/receipts --skill receipts-control

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
Last updatedFebruary 3, 2026
Repository24601/receipts

What it does

A developer starts the Receipts OpenTelemetry collector, backfills agent history, and queries logs to audit what local AI agents did.

Who is it for?

Developers who want to audit and query local AI-agent tool usage and telemetry through an OpenTelemetry collector

Skip if: Users who need a hosted/SaaS observability product or who are not running local AI agents

When should I use this skill?

The user asks to operate Receipts, start or check the collector, backfill history, or inspect/query agent logs

What you get

The Receipts collector runs and agent telemetry is captured, backfilled, and queryable as OTLP/JSONL logs.

  • running OTLP collector writing JSONL logs
  • backfilled Codex session telemetry
  • queryable agent-interaction logs

By the numbers

  • supports 4 agents (Claude Code, Codex, Gemini CLI, OpenCode)
  • 3 asks-before-acting guardrails

Files

SKILL.mdMarkdownGitHub ↗

Receipts Control

Use this skill to operate the Receipts observability stack on a developer machine.

Fast status checks

  • Check collector running:
pgrep -f "otelcol-contrib" || true
  • Check recent logs:
ls -la otel-logs

Start the Collector (no daemon required)

./scripts/receipts-collector.sh configs/otel-collector.yaml

For Loki export:

./scripts/receipts-collector.sh configs/otel-collector.loki.yaml

Tail Codex sessions

agent-otel tail-codex

Backfill history

agent-otel backfill-codex

Query locally stored JSONL

rg '"gen_ai.tool.name"' otel-logs/interactions.jsonl

Update Receipts

Use the update script:

./scripts/receipts-update.sh main

Or for latest release tag:

./scripts/receipts-update.sh release

When to ask questions

Always ask the user before:

  • Modifying ~/.claude/settings.json
  • Exporting logs to a remote Loki endpoint
  • Changing redaction settings

Related skills

FAQ

What agents does Receipts observe?

Claude Code (via a PostToolUse hook), Codex CLI (JSONL session tailer), Gemini CLI (config guidance), and OpenCode (middleware example).

What does the skill ask before doing?

It always asks before modifying ~/.claude/settings.json, exporting logs to a remote Loki endpoint, or changing redaction settings.

DevOps & CI/CDmonitoringinfra

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.