ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      imgolye

      Safety Report

      Agent Usage Tracker

      @imgolye

      Track AI agent token usage, model costs, and budget thresholds with a TypeScript and SQLite workflow. Use when the user wants to instrument agent runs, calcu...

      40Downloads
      0Installs
      0Stars
      1Versions
      API Integration11,954Workflow Automation8,791CLI & Shell Tools3,664AI & Machine Learning3,149

      Security Analysis

      high confidence
      Clean0.04 risk

      The package code and SKILL.md are consistent with a local TypeScript + SQLite token usage tracker; it does not request credentials, network access, or unusual installs.

      Mar 7, 202613 files1 concern
      Purpose & Capabilityok

      Name/description align with the code: CostCalculator, UsageTracker, and BudgetManager implement local token accounting, cost math, and budget enforcement. The dependency (better-sqlite3) is appropriate for the stated SQLite persistence.

      Instruction Scopeok

      SKILL.md instructions stay within scope: they explain instantiation, recording provider-returned usage metadata, budget evaluation, and reporting. No instructions ask the agent to read unrelated files, env vars, or send data to external endpoints.

      Install Mechanismnote

      There is no install spec (instruction-only), but the repository includes package.json and TypeScript sources which expect an npm build (better-sqlite3 native dependency). This is not malicious but means the user/host must run npm install/build locally to use the code.

      Credentialsok

      The skill declares no required env vars, no credentials, and the code does not access environment variables or external services. It only writes/reads a local SQLite database (default path 'usage-tracker.db' unless overridden).

      Persistence & Privilegeok

      The skill does not request permanent platform presence (always is false) and does not modify other skills or system-wide configurations. It persists its own data to a local SQLite file as expected for this functionality.

      Guidance

      This appears to be a straightforward local usage-tracking library. If you plan to install or run it: (1) review and run the tests locally (the repo includes Vitest tests and examples); (2) note it writes a SQLite DB file (default 'usage-tracker.db') — avoid pointing it at directories containing sensitive data or credentials; (3) metadata fields are stored as JSON, so avoid sending sensitive PII into the metadata; (4) the dependency better-sqlite3 is a native module and may require build tools on your machine — inspect package.json and run npm install in a controlled environment; and (5) if you want remote reporting, verify and add explicit networking code rather than assuming the package will do it. Overall the package is coherent with its stated purpose.

      Latest Release

      v0.1.0

      Initial release

      More by @imgolye

      Doc Genius

      0 stars

      Agent Task Queue

      0 stars

      Crypto Scope

      0 stars

      Xiaohongshu Viral Content

      0 stars

      Tech Solution Generator

      0 stars

      Agent Communication Hub

      0 stars

      Published by @imgolye on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]