MCP HubMCP Hub
Вернуться к навыкам

usage-tracker

vamseeachanta
Обновлено Today
20 просмотров
3
2
3
Посмотреть на GitHub
Другоеbashmetricslogginganalyticstrackingreporting

О программе

Навык usage-tracker позволяет разработчикам отслеживать и анализировать использование инструментов или ресурсов с течением времени с помощью журналирования с отметками времени и формирования отчетов. Он предназначен для создания периодических отчетов об использовании, контроля квот и выявления тенденций использования, но не подходит для отслеживания событий в реальном времени или высокой частоты. Ключевые возможности включают ежедневную/еженедельную/ежемесячную детализацию и анализ паттернов для построения дашбордов.

Быстрая установка

Claude Code

Рекомендуется
Основной
npx skills add vamseeachanta/workspace-hub
Команда плагинаАльтернативный
/plugin add https://github.com/vamseeachanta/workspace-hub
Git клонированиеАльтернативный
git 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

DateOpusSonnetHaikuTotal
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 репозиторий

vamseeachanta/workspace-hub
Путь: .claude/skills/_core/bash/usage-tracker

Похожие навыки

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.

Просмотреть навык