skill-analyzer

Analyze skill_usage_log.jsonl to summarize usage frequency, satisfaction, and inactive Skills.

14|4|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/zephyrwang6/allSkills --skill skill-analyzer-zephyrwang6
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-analyzer
Source: https://github.com/zephyrwang6/allSkills/tree/main/skill-analyzer
Command: npx skills add https://github.com/zephyrwang6/allSkills --skill skill-analyzer-zephyrwang6

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill turns raw Skill usage logs into an easy-to-read weekly report, helping you understand which Skills are used most, which ones users like, and which ones may need improvement.

Core Features & Use Cases

  • Usage Frequency Ranking: Count how often each Skill is used and rank them from most to least frequent.
  • Satisfaction Trend Review: Calculate average satisfaction scores and highlight Skills with weak feedback.
  • Low-Usage Detection: Surface Skills that were not used in the selected time window so you can review whether they are still needed.
  • Example Use Case: Use it after a week of work to identify your top-performing Skills, spot recurring complaints, and decide which automation to improve next.

Quick Start

Ask the Skill to analyze the most recent seven days of usage data and produce a weekly summary report.

Frequently Asked Questions about skill-analyzer

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

FAQPage Schema
How do I generate a weekly usage report from Obsidian Skill logs?

To generate a weekly usage report from Obsidian Skill logs, this Skill reads the skill_usage_log.jsonl file, filters entries by your selected date range, and aggregates usage counts and satisfaction ratings into a summary report.

What is the best way to analyze Skill satisfaction trends and frequency counts?

The best way to analyze Skill satisfaction trends and frequency counts is to apply this log analysis tool to your records, which calculates average ratings and ranks usage frequency from most to least active.

Can I detect inactive Skills in my Obsidian vault usage records?

Yes, you can detect inactive Skills in your Obsidian vault usage records by filtering log data for a specific time window to surface any Skills that were not used during that period.

Does the Skill analyzer work if the skill_usage_log.jsonl file is missing?

The Skill analyzer handles missing skill_usage_log.jsonl files gracefully, ensuring your weekly review workflow and trend monitoring operations do not fail when log files are absent.

How do I identify low-rated Skills from my Python usage logs?

To identify low-rated Skills from your Python usage logs, the Skill calculates average satisfaction scores from your aggregated data and highlights specific Skills with weak feedback for operational reporting.