The Skills CLI collects anonymous usage data to help improve the tool. No personal information or skill contents are collected.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/vercel-labs/skills/llms.txt
Use this file to discover all available pages before exploring further.
Telemetry is automatically disabled in CI environments and can be disabled manually via environment variables.
What Data is Collected
The CLI tracks these events:Install Event
Install Event
Tracked when skills are installed via
skills addRemove Event
Remove Event
Tracked when skills are removed via
skills removeCheck Event
Check Event
Tracked when checking for updates via
skills checkUpdate Event
Update Event
Tracked when updating skills via
skills updateFind Event
Find Event
Tracked when searching for skills via
skills findSync Event
Sync Event
Tracked when syncing skills from node_modules via
skills experimental_syncWhat is NOT Collected
How Telemetry Works
Implementation
Telemetry is implemented insrc/telemetry.ts:
Endpoint
Request Format
Telemetry is sent as URL query parameters:Automatic CI Detection
Telemetry is automatically disabled when running in CI environments.Detected CI Platforms
The CLI checks for these environment variables:CI
CI=trueGitHub Actions
GITHUB_ACTIONS=trueGitLab CI
GITLAB_CI=trueCircleCI
CIRCLECI=trueTravis CI
TRAVIS=trueBuildkite
BUILDKITE=trueJenkins
JENKINS_URL setTeamCity
TEAMCITY_VERSION setCI Flag
When running in CI, events includeci=1 in the telemetry data (if telemetry is manually enabled).
Disabling Telemetry
You can disable telemetry in two ways:Option 1: DISABLE_TELEMETRY
Option 2: DO_NOT_TRACK
Both environment variables have the same effect. Use whichever you prefer or is already set by other tools.
Security Audit Telemetry
In addition to usage telemetry, the CLI fetches security audit data from a separate API when installing skills.Audit API
Request Format
Response Format
Risk Levels
Safe
No security concerns detected
Low
Minor concerns, generally safe
Medium
Some concerns, review recommended
High
Significant concerns, caution advised
Critical
Severe concerns, installation not recommended
Unknown
No audit data available
Timeout
Audit requests timeout after 3 seconds to avoid blocking installations. If the API doesn’t respond in time, the installation proceeds without audit data.Audit data is informational only and never blocks installations. You can always install skills regardless of risk level.
Source Code Reference
The telemetry implementation is insrc/telemetry.ts:
API Reference
Track a telemetry event
Fetch security audit data for skills
Set CLI version for telemetry tracking
Privacy Commitment
The Skills CLI is committed to user privacy:Open Source
All telemetry code is open source and auditable on GitHub
No PII
No personally identifiable information is ever collected
Opt-Out
Easy to disable via environment variables
Non-Blocking
Telemetry failures never affect CLI functionality
Related Documentation
Environment Variables
See all environment variables, including telemetry controls
Update System
Learn how update checks send telemetry data