usage-tracker
О программе
Навык usage-tracker позволяет разработчикам отслеживать и анализировать использование инструментов или ресурсов с течением времени с помощью журналирования с отметками времени и формирования отчетов. Он предназначен для создания периодических отчетов об использовании, контроля квот и выявления тенденций использования, но не подходит для отслеживания событий в реальном времени или высокой частоты. Ключевые возможности включают ежедневную/еженедельную/ежемесячную детализацию и анализ паттернов для построения дашбордов.
Быстрая установка
Claude Code
Рекомендуетсяnpx skills add vamseeachanta/workspace-hub/plugin add https://github.com/vamseeachanta/workspace-hubgit clone https://github.com/vamseeachanta/workspace-hub.git ~/.claude/skills/usage-trackerСкопируйте и вставьте эту команду в Claude Code для установки этого навыка
Документация
Usage Tracker
When to Use This Skill
✅ Use when:
- Need to track tool/resource usage over time
- Generating usage reports (daily, weekly, monthly)
- Monitoring quotas or limits
- Analyzing usage patterns
- Building dashboards
❌ Avoid when:
- Real-time metrics (use proper monitoring tools)
- High-frequency events (>100/second)
- Sensitive data without encryption
Summary
$(generate_summary "$period" | sed 's/\x1b[[0-9;]*m//g')
Daily Breakdown
| Date | Opus | Sonnet | Haiku | Total |
|---|---|---|---|---|
| EOF |
for i in $(seq 6 -1 0); do
local date=$(date -d "$i days ago" +%Y-%m-%d)
local opus=$(grep "$date" "$USAGE_LOG" | grep "|opus|" | wc -l)
local sonnet=$(grep "$date" "$USAGE_LOG" | grep "|sonnet|" | wc -l)
local haiku=$(grep "$date" "$USAGE_LOG" | grep "|haiku|" | wc -l)
local total=$((opus + sonnet + haiku))
echo "| $date | $opus | $sonnet | $haiku | $total |" >> "$output"
done
cat >> "$output" << EOF
Recommendations
Based on current usage patterns: $(generate_recommendations)
Generated: $(date) EOF
echo "Report generated: $output"
}
## Complete Example: Usage Monitor CLI
```bash
#!/bin/bash
# ABOUTME: Complete usage monitoring CLI tool
# ABOUTME: Track, analyze, and report on usage metrics
set -e
# ─────────────────────────────────────────────────────────────────
# Configuration
# ─────────────────────────────────────────────────────────────────
SCRIPT_NAME="usage-monitor"
USAGE_DIR="${HOME}/.${SCRIPT_NAME}"
USAGE_LOG="$USAGE_DIR/usage.log"
# Colors
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
BLUE='\033[0;34m'
CYAN='\033[0;36m'
NC='\033[0m'
# ─────────────────────────────────────────────────────────────────
# Core Functions
*See sub-skills for full details.*
## Resources
- [awk One-Liners](https://catonmat.net/awk-one-liners-explained-part-one)
- [sed/awk Tutorial](https://www.grymoire.com/Unix/Awk.html)
- [Date Manipulation in Bash](https://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/)
---
## Version History
- **1.0.0** (2026-01-14): Initial release - extracted from workspace-hub check_claude_usage.sh
## Sub-Skills
- [1. Basic Usage Logging (+1)](1-basic-usage-logging/SKILL.md)
- [3. Usage Summary Reports (+1)](3-usage-summary-reports/SKILL.md)
- [5. Trend Analysis (+1)](5-trend-analysis/SKILL.md)
- [Best Practices](best-practices/SKILL.md)
GitHub репозиторий
Похожие навыки
Verification & Quality Assurance
ДругоеThis skill provides automated quality verification for code and agent outputs using truth scoring and quality checks. It automatically rolls back changes that fall below a 0.95 accuracy threshold, ensuring codebase reliability. Use it for CI/CD integration and maintaining high-quality standards in development workflows.
performance-analysis
ДругоеThis skill provides comprehensive performance analysis and bottleneck detection for Claude Flow swarms, helping developers identify optimization opportunities. It offers real-time monitoring, profiling of swarm operations, and generates detailed reports with actionable recommendations. Use this skill when you need to diagnose performance issues and improve the efficiency of your Claude Code applications.
test-reporting-analytics
ДругоеThis skill provides advanced test reporting and analytics, including quality dashboards, predictive analytics, and trend analysis for QE metrics. It's designed for communicating quality status, tracking trends, and supporting data-driven decisions. Developers should use it when they need to generate executive reports or analyze quality metrics with a focus on actionable insights.
Verification & Quality Assurance
ДругоеThis skill provides automated verification and quality assurance for code and agent outputs, including truth scoring and validation checks. It enables automatic rollback for failed quality checks and integrates with CI/CD pipelines. Use it to validate code changes before merging or to ensure the correctness of generated outputs.
