# add-telemetry

> Claude/Codex skill by [@warpdotdev](https://omgskills.com/library/warpdotdev/index.md) · 64k stars · Updated 2026-08-17

Add telemetry events to track user behavior or system events in the Warp codebase. Use when instrumenting new features, debugging issues, or measuring product metrics.

Tags: bash, linux, macos, rust, shell, terminal, wasm, zsh

## Install

```sh
git clone https://github.com/warpdotdev/warp /tmp/warp && ln -s /tmp/warp/.agents/skills/add-telemetry ~/.claude/skills/add-telemetry
```

## From README

add-telemetry Overview Warp uses a trait-based telemetry system where feature-specific enums implement the TelemetryEvent trait. This approach keeps telemetry events organized by domain rather than in one giant enum. Important: Before implementing telemetry, collaborate with the user to: Define what events should be tracked and when Determine what data should be included in each event Clarify the purpose and expected of the telemetry Adding telemetry code is straightforward, but designing meaningful instrumentation requires careful thought. Steps Identify or create a telemetry module Find an existing feature-specific telemetry file (e.g., app/src/antivirus/telemetry.rs) or create a new one for your feature area.

## Links

- HTML page: https://omgskills.com/skills/warpdotdev/warp/add-telemetry/
- GitHub: https://github.com/warpdotdev/warp
- Author: [@warpdotdev](https://omgskills.com/library/warpdotdev/index.md)

## More from this repo

- [add-feature-flag](https://omgskills.com/skills/warpdotdev/warp/dot-agents/skills/add-feature-flag/index.md) — Used to add a new feature flag to gate code changes in the Warp codebase.
   - [@warpdotdev](https://omgskills.com/library/warpdotdev/index.md) · 65k stars
- [agent-add-mcp](https://omgskills.com/skills/warpdotdev/warp/resources/bundled/skills/add-mcp-server/index.md) — Used when helping users add MCP servers to their Warp configuration.
   - [@warpdotdev](https://omgskills.com/library/warpdotdev/index.md) · 64k stars
- [change-keybinding](https://omgskills.com/skills/warpdotdev/warp/resources/bundled/skills/change-keybinding/index.md) — Customize Warp keyboard shortcuts (keybindings, keymappings) by editing the user's keybindings.yaml file.
   - [@warpdotdev](https://omgskills.com/library/warpdotdev/index.md) · 64k stars
