Agent skill

Tracking

by BuilderIO in BuilderIO/agent-native

Server-side analytics tracking with pluggable providers. An agent skill from BuilderIO/agent-native.

No licenceAuto-check passedBackend & APIs

Install Tracking

skills CLI
$ npx skills add BuilderIO/agent-native --skill tracking -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install BuilderIO/agent-native tracking --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/BuilderIO/agent-native.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/tracking .claude/skills/tracking && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
tracking
GitHub stars
7.1k
Token cost
~7.8k tokens
SKILL.md length
3,464 words
Files
1
Skills in repo
102
Repo updated
First seen
Licence
None found

At a glance

Server-side analytics tracking with pluggable providers. An agent skill from BuilderIO/agent-native.

  • Works in 4 steps: At server startup,… → Application code calls track(eventName,… → The registry fans out the event to every… → …
  • Adding analytics events
  • SKILL.md covers Rule, How It Works, API and Built-in Providers, plus 7 more sections
  • Reaches us.i.posthog.com and analytics.agent-native.com; needs POSTHOG_API_KEY and MIXPANEL_TOKEN

What it does

Tracking is an agent skill from BuilderIO/agent-native. Server-side analytics tracking with pluggable providers. Use when adding analytics events, registering custom tracking providers, or configuring built-in providers (PostHog, Mixpanel, Amplitude, Webhook).

Its SKILL.md is about 7.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Backend & APIs, covering Webhooks, Product analytics and Backend development. It works with Mixpanel and PostHog. The repository describes itself as: A framework for building agentic apps.

When your agent uses it

  • Adding analytics events
  • Registering custom tracking providers
  • Configuring built-in providers (PostHog

Example prompts

  • “/tracking”

Requirements

  • A credential in POSTHOG_API_KEY
  • A credential in MIXPANEL_TOKEN

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. At server startup, registerBuiltinProviders() checks env vars and registers any configured providers.
  2. Application code calls track(eventName, properties, source) from actions, plugins, or server routes.
  3. The registry fans out the event to every registered provider. Errors are caught and logged -- a failing provider never crashes the caller.
  4. Built-in providers batch HTTP calls (flush every 10 seconds or 50 events, whichever comes first).

What it can do on your machine

Read from SKILL.md and the folder at commit e16da0c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are typescript).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • us.i.posthog.com
    • analytics.agent-native.com

    Also links to:

    • posthog.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • POSTHOG_API_KEY
    • MIXPANEL_TOKEN
    • AMPLITUDE_API_KEY
    • AGENT_NATIVE_ANALYTICS_PUBLIC_KEY
    • VITE_AGENT_NATIVE_ANALYTICS_PUBLIC_KEY
    • POSTHOG_PUBLIC_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Tracking loads about 7.8k tokens when it runs. Until then it costs about 53 tokens; SKILL.md has 3,464 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~53
When it runs · the whole SKILL.md, loaded when a task matches
~7.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 3,464 words (~7,805 tokens).

“The tracking system provides a single server-side track() call that fans out to all registered providers, plus the browser-side trackEvent() counterpart. Built-in providers auto-register from env vars - set the var and tracking starts. Custom providers can be registered for…”

— opening of SKILL.md by BuilderIO
name
tracking
scope
dev
metadata.internal
true

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .agents/skills/tracking of BuilderIO/agent-native.

Open the folder on GitHubat commit e16da0c

Compare with similar skills

Tracking next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Tracking compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Tracking this skillBuilderIO/agent-native7.1k—~7.8kAutomated safety check: PassNone
Cashier Stripe Developmentluadotsh/lua3431 repos~1.2kAutomated safety check: PassMIT
API Patternsdilolabs/nosia2131 repos~2.5kAutomated safety check: PassMIT
Loops APIopeninary/openinary412—~1.1kAutomated safety check: PassAGPL-3.0
Rails Security Multitenancymarckohlbrugge/37signals-skills724—~1.7kAutomated safety check: PassNone
Event Trackingdilolabs/nosia2131 repos~3.3kAutomated safety check: PassMIT

Similar skills

  • Handles Laravel Cashier Stripe integration including subscriptions, webhooks, Stripe Checkout, invoices, charges, refunds, trials, coupons, metered billing, and payment failure handling.

    343 GitHub starsUsed in 1 repo~1.2k tokens
    Backend & APIsAuto-check passed
  • API Patterns

    dilolabs/nosia

    Builds REST APIs using respondto blocks with Jbuilder templates following the 37signals same-controllers-different-formats philosophy.

    213 GitHub starsUsed in 1 repo~2.5k tokens
    Backend & APIsAuto-check passed
  • Loops API

    openinary/openinary

    A skill your agent uses whenever the user wants to integrate Loops from application code, backend services, webhook handlers, or server-side automation.

    412 GitHub stars~1.1k tokensUpdated 3 days ago
    Backend & APIsAuto-check passed
  • Rails Security Multitenancy

    marckohlbrugge/37signals-skills

    Apply Rails security and multi-tenant safety practices including scoped queries, SSRF defenses, rate limiting, and tenant-scoped realtime updates.

    724 GitHub stars~1.7k tokensUpdated 4 mo ago
    Backend & APIsAuto-check passed
  • Event Tracking

    dilolabs/nosia

    Builds event tracking, activity feeds, and webhook systems following 37signals patterns with a generic Event model and Eventable concern.

    213 GitHub starsUsed in 1 repo~3.3k tokens
    Backend & APIsAuto-check passed
  • Klaviyo Developer

    thatrebeccarae/claude-marketing

    Klaviyo API and developer integration expertise. An agent skill from thatrebeccarae/claude-marketing.

    162 GitHub stars~4.9k tokensUpdated 4 mo ago
    Backend & APIsAuto-check: notes

More from BuilderIO/agent-native

All 102 skills in this repo
  • Actions

    BuilderIO/agent-native

    How to create and run agent actions. An agent skill from BuilderIO/agent-native.

    7.1k GitHub stars~4.4k tokensUpdated today
    Auto-check passed
  • Client Methods

    BuilderIO/agent-native

    Client method surface rules. An agent skill from BuilderIO/agent-native.

    7.1k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Adding A Feature

    BuilderIO/agent-native

    The four-area checklist every new feature must complete. An agent skill from BuilderIO/agent-native.

    7.1k GitHub stars~4k tokensUpdated today
    Auto-check passed
  • Address Feedback

    BuilderIO/agent-native

    Triage feedback from docs, issues, Slack threads, or pasted notes into verified bugs, UX proposals, unclear questions, and skipped noise.

    7.1k GitHub stars~4.4k tokensUpdated today
    Auto-check passed
  • Audit Log

    BuilderIO/agent-native

    Durable, access-scoped, append-only record of who changed what app data, when, and whether it was the agent or a human.

    7.1k GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Automations

    BuilderIO/agent-native

    Event-triggered and schedule-triggered automations with natural-language conditions.

    7.1k GitHub stars~4.4k tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Tracking

What does Tracking do?

Server-side analytics tracking with pluggable providers. An agent skill from BuilderIO/agent-native. Tracking is an agent skill from BuilderIO/agent-native. Server-side analytics tracking with pluggable providers.

When should I use Tracking?

Tracking fits situations like: adding analytics events; registering custom tracking providers; configuring built-in providers (PostHog.

How do I install Tracking in Claude Code?

Run `npx skills add BuilderIO/agent-native --skill tracking -a claude-code`. Or copy the skill folder (.agents/skills/tracking in BuilderIO/agent-native) into .claude/skills/tracking in your project. Claude Code loads it when a task matches its description.

How do I install Tracking in Codex?

Run `npx skills add BuilderIO/agent-native --skill tracking -a codex`. Or copy the skill folder (.agents/skills/tracking in BuilderIO/agent-native) into .agents/skills/tracking in your project. Codex loads it when a task matches its description.

Can I use Tracking in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add BuilderIO/agent-native --skill tracking -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/tracking, .gemini/skills/tracking, .github/skills/tracking and .opencode/skills/tracking in your project.

What does Tracking need to run?

Going by SKILL.md and its folder, Tracking needs credentials named POSTHOG_API_KEY, MIXPANEL_TOKEN, AMPLITUDE_API_KEY and AGENT_NATIVE_ANALYTICS_PUBLIC_KEY. Our summary lists: A credential in POSTHOG_API_KEY; A credential in MIXPANEL_TOKEN.

Does Tracking access the network?

SKILL.md names 3 domains. In commands or code: us.i.posthog.com and analytics.agent-native.com; the agent is likely to contact these when it follows the instructions. As links in the text: posthog.com. This is read from the text; nothing was executed.

Is Tracking safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Tracking use?

No licence was found for Tracking or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Tracking use?

About 7.8k tokens (SKILL.md is roughly 31k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Tracking?

Skills that share tags, products or a category with Tracking: Cashier Stripe Development (luadotsh/lua, 343 stars), API Patterns (dilolabs/nosia, 213 stars), Loops API (openinary/openinary, 412 stars) and Rails Security Multitenancy (marckohlbrugge/37signals-skills, 724 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Tracking?

BuilderIO (a GitHub organization) maintains it in BuilderIO/agent-native, which has 7,087 GitHub stars. The repository holds 102 skills in this directory. The repository was last updated on October 8, 2026.

Source: BuilderIO/agent-native on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.