/skill-usage-report

Generate D3.js visualization and JSON report of skill invocations from session logs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of understanding and visualizing how different AI skills are utilized within a development session or project history, providing insights into expertise domains and usage frequencies.

Core Features & Use Cases

  • Skill Invocation Tracking: Gathers data on which skills are invoked.
  • Domain Categorization: Maps skills to predefined expertise domains (e.g., UI/UX, Testing).
  • Report Generation: Creates both structured JSON data (canon-masters.json) and an interactive D3.js HTML visualization (skill-usage-report.html).
  • Use Case: After a complex coding session, use this Skill to generate a report showing that you heavily relied on UI/UX skills like /components and /visual, and testing skills like /react-test, helping you understand your workflow and identify areas for improvement or documentation.

Quick Start

Run the skill-usage-report skill to generate a visualization of your skill invocations.

Frequently Asked Questions about /skill-usage-report

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

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

To visualize skill usage patterns from session logs, generate a D3.js HTML visualization and structured JSON report that analyzes skill invocations, categorizes skills by domain, and visualizes co-occurrence frequencies. This provides insights into development workflows and expertise domains.

What is the best way to generate a report of skill invocations for PR documentation?

Generating a report of skill invocations for PR documentation involves analyzing project history to create structured JSON data and an interactive visualization. This maps utilized skills to predefined expertise domains and highlights usage frequencies, helping reviewers understand the applied methodology.

Can I use D3.js to analyze co-occurrence frequencies of development tools?

Yes, you can use D3.js to analyze co-occurrence frequencies of development tools by generating an interactive HTML visualization. This visualization charts how often different skills are invoked together during a development session, revealing workflow patterns and tool dependencies.

Does this report generation require specific dependencies to map expertise domains?

No specific dependencies are required to map expertise domains during report generation. The skill directly analyzes session logs and project history to map invoked skills to predefined categories like UI/UX and Testing, outputting both a D3 visualization and a JSON file.

When do I need a skill usage report for methodology analysis?

You need a skill usage report for methodology analysis after a complex coding session to evaluate which expertise domains you relied on. By categorizing invoked skills and visualizing their frequencies, you can identify areas for improvement, document your workflow, and review development sessions.