skill-gym

Analyze skill usage data from state.db and Drewgent vault to recommend activations and deletions.

2|7|Updated Jun 19, 2026
One-click install
npx skills add https://github.com/humanerd-drew/opencode-drewgent --skill skill-gym
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-gym
Source: https://github.com/humanerd-drew/opencode-drewgent/tree/main/%40action/skills/skill-gym
Command: npx skills add https://github.com/humanerd-drew/opencode-drewgent --skill skill-gym

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill identifies and recommends unused skills for activation and suggests candidates for deletion to maintain skill health and optimize storage usage.

Core Features & Use Cases

  • Skill Utilization Analysis: Regularly analyzes skill usage patterns to identify unused or underutilized skills.
  • Recommendation System: Recommends unused skills based on relevance, surprise, and historical usage.
  • Deletion Candidates Identification: Identifies skill deletion candidates based on long-term inactivity and file size.
  • Use Case: As a project grows, you may have skills that are no longer relevant. This Skill helps manage these skills efficiently, keeping your Drewgent agent lean and efficient.

Quick Start

Generate a weekly report using the skill-gym command.

Frequently Asked Questions about skill-gym

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

FAQPage Schema
How do I identify unused skills for deletion to optimize agent storage?

Analyze skill usage data from state.db and Drewgent vault metadata to identify unused skills for deletion. The system evaluates long-term inactivity and file size to pinpoint candidates for removal, optimizing storage and maintaining agent efficiency.

What is skill health monitoring and how does it work in a growing project?

Skill health monitoring tracks skill utilization patterns to identify unused or underutilized skills in a growing project. It analyzes historical usage data from state.db to recommend activation or deletion, ensuring your Drewgent agent remains relevant and efficient.

How do I generate a weekly report on skill activation and usage analysis?

Generate a weekly report on skill usage analysis by running the skill-gym command. This utilizes Python scripting to process state.db and Drewgent vault metadata, producing insights into underutilized skills and recommending unused skills for activation.

Does skill usage analysis require access to state.db and Drewgent metadata?

Yes, skill usage analysis requires access to state.db and Drewgent skill metadata. These data sources provide the historical usage and file size information necessary to evaluate skill health and recommend activation or deletion candidates.

What's the best way to recommend unused skills for activation based on historical usage?

The best way to recommend unused skills for activation is to analyze historical usage, relevance, and surprise factors from state.db. This recommendation system identifies underutilized skills that may still provide value to your project workflow.

Why does my skill management system suggest deleting long-inactive skills?

Your skill management system suggests deleting long-inactive skills to maintain skill health and optimize storage usage. By analyzing historical inactivity and file size, it identifies candidates that no longer contribute value to your project.