/skill-usage-report - Skill Usage Report

Generate D3 visualizations and structured reports of skill invocations from session logs.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/Objective-Arts/lens --skill skill-usage-report-skill-usage-report
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: /skill-usage-report - Skill Usage Report
Source: https://github.com/Objective-Arts/lens/tree/main/workflow-skills/utils/skill-usage-report
Command: npx skills add https://github.com/Objective-Arts/lens --skill skill-usage-report-skill-usage-report

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the need to understand and visualize how development skills and expertise are being utilized within a project or session, providing insights into workflow patterns and expertise adoption.

Core Features & Use Cases

  • Invocation Tracking: Automatically identifies and counts skill invocations from session logs.
  • Domain Categorization: Maps skills to predefined expertise domains for better analysis.
  • Visualization: Generates an interactive D3-based force-directed graph and summary statistics.
  • Use Case: A team lead can use this report at the end of a sprint to see which architectural or testing skills were most frequently used, helping to identify areas where the team is strong or might need further training.

Quick Start

Run the /skill-usage-report command to generate a visualization of skill invocations from the current session.

Frequently Asked Questions about /skill-usage-report - Skill Usage Report

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

FAQPage Schema
How do I visualize skill usage patterns from development session logs?

You can visualize skill usage patterns by generating a D3 force-directed graph and structured data report that parses session logs to analyze skill invocations, co-occurrences, and domain distribution.

What is developer analytics for workflow analysis and expertise tracking?

Developer analytics for workflow analysis identifies and counts skill invocations from session logs, mapping them to predefined domains to provide insights into expertise adoption and team workflow patterns.

How do I generate a D3 visualization of skill co-occurrences?

To generate a D3 visualization of skill co-occurrences, run the report command which automatically parses your session logs and maps the tracked skills to predefined domains for the interactive graph.

Can I track skill invocations for specific expertise domains like testing or architecture?

Yes, you can track skill invocations for specific domains because the report maps identified skills to predefined expertise domains, helping identify areas where a team is strong or needs training.

Does the skill usage report require specific log formats to parse session data?

The skill usage report requires parsing session logs to extract invocations, meaning your development sessions must contain identifiable skill usage data for the tracking and domain categorization to function properly.

What are the limitations of using D3.js visualization for skill usage reporting?

A limitation of this D3.js visualization approach is that it depends entirely on parsing session logs and mapping skills to predefined domains, meaning uncategorized skills or unlogged sessions will not appear in the report.