skill-analytics

Log skill invocations and generate daily and weekly usage summaries.

5|1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/netanel-abergel/pa-skills --skill skill-analytics-netanel-abergel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-analytics
Source: https://github.com/netanel-abergel/pa-skills/tree/main/skills/skill-analytics
Command: npx skills add https://github.com/netanel-abergel/pa-skills --skill skill-analytics-netanel-abergel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Agents and developers often lack visibility into which skills are executed, how frequently, and in what contexts, making optimization and maintenance difficult.

Core Features & Use Cases

  • Automatic Logging: Every skill invocation appends a JSONL record with timestamp, skill name, trigger phrase, and context.
  • Daily Summary Reports: Bash script aggregates the log to show total invocations, top skills, unused skills, and usage by context.
  • Weekly Improvement Loop: Python snippet analyzes the past week's data to highlight heavy‑hit and unused skills for refinement.
  • Log Management: Simple commands to archive or reset the analytics log.
  • Use Cases: Monitor overall agent health, identify under‑used capabilities, and drive data‑backed skill enhancements.

Quick Start

Ask the assistant: “skill usage report for today”.

Frequently Asked Questions about skill-analytics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track AI agent skill usage and log execution data?

You can track AI agent skill usage by appending JSONL records for every invocation. This logging captures timestamps, skill names, trigger phrases, and contexts to provide visibility into execution frequency.

What is the best way to generate daily and weekly analytics reports from JSONL logs?

Generating daily and weekly analytics from JSONL logs is done by executing Bash scripts. These scripts aggregate, filter, and format the data to show total invocations, top skills, and unused capabilities.

Can I monitor which assistant skills are unused without manual checking?

Yes, you can monitor unused assistant skills automatically. The analytics script aggregates log data to highlight under-utilized capabilities and identify heavy-hit skills for refinement across sessions.

Do I need Python to analyze past skill performance data?

A Python snippet is used specifically for the weekly improvement loop to analyze past data. Daily summary reports and general log aggregation are handled primarily through Bash scripts.

How do I archive or reset accumulated workspace analytics logs?

You can archive or reset accumulated workspace analytics logs using simple commands. This log management functionality clears or backs up the JSONL data file to maintain system performance and organization.