Skip to content
Back to skills

Telemetry Export

ASecurity

Build a summary page (data.json + an offline report.html) from the local addit-harness telemetry log, and optionally publish aggregated KPIs as a private Artifact on claude.ai. Run only when the user asks for it; it needs the telemetry_local option turned on earlier.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 2, 2026
ai-agentspythonbashapi

Works with

  • api

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned October 2, 2026

npx -y skills add addit-digital/addit-harness --skill telemetry-export --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Telemetry Export?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Telemetry Export
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/addit-digital-telemetry-export/badge)](https://www.skillsdirectory.com/skills/addit-digital-telemetry-export)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: telemetry-export
description: Build a summary page (data.json + an offline report.html) from the local addit-harness telemetry log, and optionally publish aggregated KPIs as a private Artifact on claude.ai. Run only when the user asks for it; it needs the telemetry_local option turned on earlier.
user-invocable: true
disable-model-invocation: true
argument-hint: "[--days N]"
---

# Telemetry export

Turns the local, metadata-only log (written only while `telemetry_local` is on) into a summary on this
machine. Nothing leaves the machine unless the user says yes in step 2.

1. Run the exporter, forwarding any `--days N` the user gave, then print both output paths it prints
   (`data.json` and `report.html`, in one `export/<timestamp>/` folder under the log):

   ```bash
   python3 "${CLAUDE_PLUGIN_ROOT}/skills/telemetry-export/scripts/export.py" --root "${CLAUDE_PLUGIN_DATA}/telemetry"
   ```

   If the log folder does not exist or is empty, the report says so ("n/a" everywhere); tell the user to
   turn on `telemetry_local` in `/config` and use the plugin for a while. Tell them `report.html` opens
   offline in any browser.

2. Ask exactly, and wait for the answer:

   > Publish the aggregated KPIs (no per-session rows, ids or hashes) as a private Artifact on claude.ai? This uploads them to Anthropic's hosted service under your account. yes/no

3. Only after an explicit "yes" in this invocation:
   - Load `artifact-design` as the Artifact tool requires, then run the same command with
     `--artifact --out <the export/<timestamp> folder from step 1>`. It writes `artifact.html` there.
   - Publish that file unmodified with the Artifact tool, `icon: "chart"`.
   - If the Artifact tool is unavailable (API-key login, Bedrock, Vertex, zero-data-retention), print the
     local path of `artifact.html` and stop. Never use any other upload route.

A "yes" applies to this invocation only; never treat it as standing consent. On "no" or no answer, stop
after step 1.

Files in this skill

  • SKILL.md2 KB
  • assets/report.html7.9 KB
  • scripts/export.py15.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.