Dev & Engineering ✓ Anthropic · Official usage-reportingimpact-reportingsession-transcriptsgit-historyhtml-export

Claude Code Receipts

Turn local Claude Code sessions and Git history into a shareable impact report.

FollowSkills review · FSRS-2.0
Not recommended
56/ 100 5-point scale 2.8 / 5
Trust18 / 25 · 3.6/5

The skill limits collection to local ~/.claude/projects transcripts and local git, states that it makes no network or extra API calls, and discloses that the final model receives only a small aggregate summary. It also warns that project names may be sensitive and that publication is off by default. Deductions reflect the broad transcript read scope, transmission of the user name, metrics, and repository names to the final model, and the lack of explicit per-run confirmation, sensitive-field redaction, overwrite/rollback, or permission-isolation details.

Reliability9 / 20 · 2.3/5

The instructions and script show argument validation, invalid-date errors, UUID deduplication, exclusion of failed tool calls, path normalization, git timeouts, and deterministic local HTML generation, providing useful failure feedback. Deductions reflect static-only review, no visible committed tests covering key paths, and incomplete supplied script evidence near its end; the score remains below the static execution ceiling.

Adaptability10 / 15 · 3.3/5

Triggers, command entry point, period parameters, repository filtering, output formats, and non-publication boundaries are clearly described for developers needing a local Claude Code usage/impact report. Deductions reflect dependence on Claude Code's local transcript layout, unspecified behavior for unsupported log formats or missing environments, and the absence of Chinese-language guidance; the core mining is offline and does not entirely depend on mainland-inaccessible services.

Convention9 / 15 · 3.0/5

SKILL.md provides strong stepwise organization, input mapping, a JSON schema, field semantics, report structure, privacy warnings, and run instructions; the repository README, Apache-2.0 license, and Anthropic maintenance context provide basic governance signals. Deductions reflect the absence of a skill-specific version, changelog, FAQ, explicit maintainer, or clear upgrade path, plus limited dependency-version policy.

Effectiveness6 / 15 · 2.0/5

The stated goal is to produce directly usable Markdown and self-contained HTML receipts from local records, with project, activity, commit, and PR aggregates while avoiding fabricated dollar or time-saved claims. Deductions reflect the lack of statically verifiable representative outputs or execution evidence and the need for user review and manual addition of concrete wins; the score is capped by static calibration.

Verifiability4 / 10 · 2.0/5

The source explains data origins, aggregation rules, exclusions, project attribution, and relative-token weighting in enough detail for partial auditing. Deductions reflect the absence of key-path test results, independent corroboration, or reproducible examples; the repository CI shown does not demonstrate execution coverage for this skill, so the score is capped at the static limit.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision b0b9f02b0581
Before you use it
  • The run scans local ~/.claude/projects transcripts and may send the user name, repository names, and aggregate metrics to the final model; confirm the data boundary in shared or regulated environments.
  • Project directory names may expose clients, internal projects, or confidential codenames; use --repo and review both outputs before sharing.
  • This review did not execute the script or verify real outputs, cross-platform behavior, or long-history performance; unusual log formats, permissions, and missing dependencies remain unverified.
Review evidence [1][2][3][4][5][6][7]
See the full review method →

What it does & when to use it

Receipts scans local Claude Code session transcripts and summarizes usage and impact by project. It cross-references local Git history and produces both a Markdown report and a self-contained HTML receipt. Mining uses local files and Git with no extra API calls; one final model call writes the report from a small JSON summary. It fits developers who need to review Claude Code work, explain usage to a manager, or inspect recent activity.

Reads session transcripts under ~/.claude/projects/**/*.jsonl for a selected period; runs the bundled mine-transcripts.mjs script to count sessions, prompts, active days, touched files, approximate touched lines, and Claude Code PR-creation commands; attributes work to projects touched by file operations; cross-references local git log data; and produces a Markdown report plus a self-contained HTML receipt with a project table and CSV export button.

  1. A developer needs to explain to a manager which projects Claude Code supported during a reporting period.
  2. A developer is conducting a weekly, monthly, quarterly, or yearly self-review of Claude Code activity.
  3. A user wants a concrete answer to “what have I been using Claude Code for?” organized by project.
  4. A user needs a Markdown report for documents or chat and an offline HTML version to open or attach.

Pros & cons

Pros
  • Uses local Claude Code transcripts and Git data, making it useful for personal and internal review.
  • Creates both Markdown and self-contained HTML, with offline viewing and CSV export in the HTML receipt.
  • Attributes work by project and documents how files, sessions, active days, commits, and spend share are counted.
  • Avoids presenting inferred token-based dollar costs as measured financial results.
Limitations
  • Requires readable local ~/.claude/projects transcripts and a local Git environment, so it cannot cover activity outside that machine.
  • Reports usage and project-linked indicators, not reliable hours-saved or dollar-value-created estimates.
  • Uses Claude Code-specific `$ARGUMENTS`, `/receipts`, and behavior, so other clients require adaptation.
  • A null commit count is ambiguous: it can mean no qualifying commits, missing Git identity, or a Git error, and must be interpreted with gitUnavailable.

How to install

In Claude Code, install from the official plugin marketplace with /plugin install {plugin-name}@claude-plugins-official, or run /pluginDiscover and select the relevant plugin. The supplied repository material does not specify the marketplace name for receipts, so it should not be guessed.

How to use

After installation, run /receipts or ask: “Generate my Claude Code usage and impact report.” Supported arguments include week, month, quarter, year, a number of days, or a project name/substring; for example, /receipts month or /receipts 90. The script determines the exact dates and output filenames; the supplied material does not document an additional manual execution procedure.

FAQ

Does it send my code or full conversations online?
The source states that mining reads local files and runs local Git commands, with no extra API calls beyond one final write-up. The model receives the user's name, aggregate counts, and project names—not code, conversation content, tool names, or MCP server names.
Can it calculate money or hours saved?
No. It explicitly avoids dollar figures, hours-saved claims, and value-created estimates because local data does not provide a reliable baseline.
Does it report every project?
By default it lists up to 12 projects by spend share and rolls the rest into an “everything else” row. A project name or substring can scope the report.
Will the generated receipt be published online?
No. The Markdown and HTML outputs remain on the user's disk by default. Publishing is considered only if the user explicitly requests a hosted or shareable version.

More skills from this repository

All from anthropics/claude-plugins-official

Productivity & Collaboration ✓ Anthropic · Official

Project Status Artifact

Turn complex, multi-stream work into a living project status page.

Design & Frontend ✓ Anthropic · Official

Distinctive Frontend Design

Build an intentional visual identity for interfaces that should not feel templated.

Dev & Engineering ✓ Anthropic · Official

MCP Interactive App Builder

Add chat-embedded forms, pickers, dashboards, and confirmation widgets to MCP servers.

Dev & Engineering ✓ Anthropic · Official

Claude Skill Template Example

A reference for understanding and creating Claude Code plugin skill templates.

Dev & Engineering ✓ Anthropic · Official

MCPB Local Server Packager

Bundle a local MCP server with its runtime into one installable file.

Design & Frontend ✓ Anthropic · Official

Playground Builder

Turn complex visual or structural choices into a live, self-contained HTML explorer.

Dev & Engineering ✓ Anthropic · Official

MCP Server Builder

Helps developers choose the right MCP deployment, tool pattern, framework, and authentication before writing code.

Dev & Engineering ✓ Anthropic · Official

Claude Code Agent Development Guide

Design, write, and validate autonomous agents for Claude Code plugins.

Automation & Ops ✓ Anthropic · Official

Discord Channel Access

Manage Discord pairings, allowlists, and DM or group policies through a local JSON configuration.

Dev & Engineering ✓ Anthropic · Official

CLAUDE.md Improver

Audit and precisely improve CLAUDE.md files across a repository.

Dev & Engineering ✓ Anthropic · Official

Claude Code Hook Development

Design, configure, validate, and debug event-driven hooks for Claude Code plugins.

Dev & Engineering ✓ Anthropic · Official

Skill Creator

Create, evaluate, and iteratively improve Agent Skills.

Dev & Engineering ✓ Anthropic · Official

MCP Integration for Claude Plugins

Configure MCP servers in Claude Code plugins to connect external services and expose their tools.

Dev & Engineering ✓ Anthropic · Official

Claude Code Plugin Skill Development

A practical guide to designing, writing, organizing, validating, and testing skills for Claude Code plugins.

Dev & Engineering ✓ Anthropic · Official

Claude Automation Advisor

Analyze a codebase and identify the most useful Claude Code automations for the project.

Dev & Engineering ✓ Anthropic · Official

Math Olympiad Adversarial Solver

Solve and stress-test IMO, Putnam, USAMO, and AIME problems with adversarial proof verification.

Dev & Engineering ✓ Anthropic · Official

Claude Code Plugin Blueprint

A practical guide to structuring plugins, configuring manifests, and organizing Claude Code components.

Dev & Engineering ✓ Anthropic · Official

Project Plugin Settings Pattern

Store and read configurable Claude Code plugin settings in project-local Markdown files.

Automation & Ops ✓ Anthropic · Official

M5Stack Onboarding

Detect, flash, and provision M5Stack ESP32 boards with UIFlow firmware and MicroPython apps.

Automation & Ops ✓ Anthropic · Official

Discord Channel Configurator

Save a Discord bot token and lock down channel access.

Related skills