Guide · Agent skill
How to use the Honeycomb Tracing agent skill (honeycomb-tracing)
Updated · written with AI from the project's own documentation and checked against our catalogue data
The honeycomb-tracing skill teaches an AI agent how to investigate slow or failing Paperclip runs, web requests and CI suites using Honeycomb trace data. It is written for engineers who maintain the Paperclip project, developers looking at slow CI, and operators who have Honeycomb access. After this guide you will know what the skill does, how to install it, how to ask for it in plain language, and what it needs before it is useful.
Quick start
- 1Download the ZIP. Download the honeycomb-tracing ZIP from this page.
- 2Unzip the folder. Unzip the file so that the honeycomb-tracing folder contains SKILL.md and the references folder.
- 3Place it in your skills folder. Move the folder to ~/.claude/skills/ for personal use, or to .claude/skills/ inside a project.
- 4Or upload it in the Claude apps. Open Settings, go to Capabilities, and upload the skill under Skills.
- 5Make Honeycomb and the repo available. Confirm you have Honeycomb access, Node.js locally, and a Paperclip checkout.
- 6Ask with a run UUID. Describe the slow run or CI suite and include the run UUID or PR number.
- 7Review the waterfall. Check the trace URL, time window and span timings the agent reports before acting on them.
What the honeycomb-tracing skill makes the agent do
An agent skill is a folder of instructions and reference files that an AI agent loads when a request matches its description. This one covers Paperclip runs, requests and full CI suites in Honeycomb. Its job is to produce an inspectable waterfall (a timeline of timed steps called spans) tied to the actual run or CI attempt, explain which intervals dominate elapsed time, and suggest the smallest useful next experiment.
The skill also covers configuring opt-in OpenTelemetry and adding missing spans. It states that tracing alone does not authorize replaying tasks, changing credentials, or deploying instrumentation, so a diagnosis request stays a diagnosis request.
- Find the trace for a run UUID or CI attempt
- Read the timeline and separate serial time from parallel time
- Explain which intervals dominate elapsed time
- Suggest the smallest useful next experiment
- Design readable, foldable waterfalls and add missing spans when asked
Install the skill from a ZIP file
Download the honeycomb-tracing ZIP from this page and unzip it. Put the resulting folder in one of two places: ~/.claude/skills/ to make it available to you across projects, or the .claude/skills/ folder inside a specific project to make it available only there.
If you use the Claude apps instead, open Settings, go to Capabilities, and upload the skill under Skills.
The ZIP contains agents/openai.yaml, references/ci.md, references/runtime.md, references/trace-design.md and SKILL.md. SKILL.md is the entry point the agent reads first; the reference files are loaded for specific tasks.
Trigger the skill with natural requests
You do not need to type the skill name. The skill's description says it applies when you want to trace Paperclip runs, requests or full CI suites in Honeycomb, find traces, diagnose latency, design waterfalls, configure opt-in OpenTelemetry or add missing spans. Phrase your request around one of those tasks and include the identifier you have.
Give the agent the run UUID when you have it. The skill notes that a task identifier is not a run UUID, because one task can have several runs.
- Why was run 3f2a... slow before the model started? Use the Honeycomb trace.
- Which test files are delaying the full PR suite for PR #123?
- Diagnose the latency of this issue page load and tell me where the time goes.
- Add the missing spans for the workspace preparation step and show me where they belong.
Examples of a good investigation
A typical run investigation starts from the run UUID. The agent computes a 12-character correlation hash from that UUID with Node.js, filters Honeycomb to that hash and the service name, and groups by trace ID to find matching traces. It then opens each trace and reads span durations and parent-child relationships. The skill warns that a count-only query cannot establish durations or causes.
For CI, the skill exports recorded timing for one complete attempt rather than requiring application tracing settings or a run UUID. It asks the agent to record the run ID, attempt, tested revision and job list so the result can be checked later.
node -e 'console.log(require("node:crypto").createHash("sha256").update(process.argv[1]).digest("hex").slice(0, 12))' "$RUN_ID"What you need before you start
The workflow depends on real run data, so the skill is not useful on its own. You need access to a Paperclip instance and a Honeycomb account, either through a signed-in browser or through an authorized query tool. The agent also needs Node.js available locally to compute the correlation hash, and a Paperclip repository checkout, because the skill points to docs and code paths inside it.
- Honeycomb access (signed-in browser UI or an authorized query tool)
- Node.js available locally
- A Paperclip repository checkout for the referenced docs and code
- The skill runs scripts and uses the network
Safety notes: scripts, network and secrets
This skill runs scripts and uses the network. The correlation step runs a local Node.js command, and queries go to Honeycomb. The skill tells the agent to read only the secret fields it needs, never to dump a secrets file, and to keep secret values out of commands, artifacts, repository files and reports.
Do not paste API keys into the chat. The skill's warning reduces the risk but does not remove it if secrets are handled carelessly. The skill also says that when queries are unavailable, the agent should use the signed-in UI rather than create a new key or upgrade permissions.
- Keep API keys out of prompts and commands
- Expect the agent to avoid replaying tasks or deploying instrumentation during a diagnosis
- Verify the Honeycomb destination before comparing data, because defaults in the code are not proof of every deployment's target
Tips for better results
Give the exact run UUID, the time window and the service name. The skill asks for the absolute UTC interval and recommends widening the default seven-day window for older runs. Say which boundary you want to improve, such as time to committed reply or time to browser paint, because the skill distinguishes these and measures to the boundary you choose.
Ask for the smallest useful next experiment if you want a plan rather than a full report.
- Provide the UTC time window for the run
- State the boundary you care about (commit, publish, or paint)
- Ask for diagnosis only if you do not want changes made
What people use it for
- Find why a Paperclip agent run was slow before model execution began.
- Identify which CI jobs or test files delay a full pull request suite.
- Diagnose slow issue page loads by combining server timing with browser timing.
- Plan opt-in OpenTelemetry configuration for a Paperclip runtime.
- Add missing spans and organise a waterfall so a collapsed trace is readable.
Frequently asked questions
How do I install the honeycomb-tracing skill?
Download the ZIP from this page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. In the Claude apps, you can instead upload it under Settings, then Capabilities, then Skills.
What do I need to use the honeycomb-tracing skill?
You need Honeycomb access through a signed-in browser or an authorized query tool, Node.js available locally, and a Paperclip repository checkout. Without real Paperclip run data the workflow has nothing to analyse.
Is the honeycomb-tracing skill free?
The source material for this listing states the licence is MIT. It does not state pricing for Honeycomb itself, so check Honeycomb's own terms for your account.
Can I use this skill without a Paperclip instance?
Not in a useful way. The skill is specific to Paperclip's span names and repository layout and depends on real run data, so it is not a general Honeycomb tutorial.
Will the skill change my code or redeploy anything?
The skill states that tracing does not authorize replaying tasks, changing credentials or deploying instrumentation. It is designed for diagnosis, though you should still review any changes the agent proposes.
Why does the agent say my API key cannot query traces?
The source notes that ingest permission, metadata access and query access are separate. A key may read metadata but fail to query traces, in which case the skill directs the agent to the signed-in UI instead of creating new keys.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use this skill if you maintain the Paperclip project, need to diagnose latency in its agent runs or CI suites, or have Honeycomb access and want a structured way to read Paperclip traces. Pick something else if you want a general Honeycomb tutorial, do not have a Paperclip instance, or cannot keep API keys out of the agent's prompts.
Download the skill