Skip to main content

ops-claude

Claude Code maintenance, diagnostics, and usage analytics. Check inotify limits, clean caches, diagnose startup failures, manage skills directories, and track token usage, costs, and rate limit patterns across projects.

소스 정보

저장소
grahama1970/agent-stack-public
최근 소스 활동
2026년 9월 24일 15:51
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
6 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
ops-claude
description
Claude Code maintenance, diagnostics, and usage analytics. Check inotify limits, clean caches, diagnose startup failures, manage skills directories, and track token usage, costs, and rate limit patterns across projects.
allowed-tools
Bash, Read
triggers
["claude won't start","claude crashes","claude out of memory","inotify limit","file watcher error","ENOSPC","clean claude cache","claude diagnostics","ops claude","claude usage","how much claude am I using","claude costs","claude savings","claude roi","token usage","claude report","claude spending","rate limit correlation"]
metadata
{"short-description":"Claude Code maintenance, diagnostics, and usage analytics"}
provides
["ops-claude"]
composes
["debug-pdf","scillm","create-figure","analytics","rate-limit-recovery","memory","task-monitor","agentic-evals"]
disciplines
["observability-operations","developer-tooling"]
> STOP. READ THIS ENTIRE SKILL.MD BEFORE CALLING ANY ENDPOINT. # Ops-Claude Skill Maintenance, diagnostics, and usage analytics for Claude Code installations. ## Supported IDEs/CLIs | IDE | Skills Path | User-level | |-----|-------------|------------| | Claude Code | `.claude/skills` | `~/.claude/skills` | | Pi Agent | `.pi/skills` | `~/.pi/skills` | | Codex | `.codex/skills` | `~/.codex/skills` | | KiloCode | `.kilocode/skills` | `~/.kilocode/skills` | | GitHub Copilot | `.github/skills` | - | | Antigravity/Gemini | `.gemini/skills` | `~/.gemini/skills` | | Agent (generic) | `.agent/skills` | `~/.agent/skills` | ## Common Issues Addressed | Error | Cause | Fix Command | |-------|-------|-------------| | `ENOSPC: System limit for number of file watchers` | inotify exhaustion | `./run.sh fix-inotify` | | `JavaScript heap out of memory` | Too many files in skills | `./run.sh clean-skills` | | `Allocation failed` | Node.js heap limit | `./run.sh fix-heap` | | Claude hangs on startup | Corrupted cache | `./run.sh clean-cache` | ## Maintenance Commands ### diagnose Run full diagnostics and report issues. ```bash ./run.sh diagnose # Check everything ./run.sh diagnose --fix # Check and fix automatically ``` ### status Show current resource usage and limits. ```bash ./run.sh status ``` ### fix-inotify / fix-heap Fix inotify limits or Node.js heap size. ```bash ./run.sh fix-inotify # Requires sudo ./run.sh fix-heap ``` ### clean-skills / clean-cache / clean-all Clean .venv/__pycache__ from skills, or Claude Code caches. ```bash ./run.sh clean-skills ./run.sh clean-cache ./run.sh clean-all ``` ### gitignore Add/update .gitignore in all skills directories. ```bash ./run.sh gitignore ``` ## Usage Analytics Commands Requires `ccusage` CLI (already installed). Calculates API-equivalent costs for Max plan usage — shows what you'd pay without the subscription. ### report Usage dashboard with token volumes and API-equivalent costs. ```bash ./run.sh report --daily --days 7 # Daily view (default) ./run.sh report --monthly # Monthly totals ./run.sh report --daily --days 7 --json # JSON for /create-figure ``` ### savings Max plan ROI calculator. ```bash ./run.sh savings --monthly # Current month breakdown ./run.sh savings --json # JSON output ``` ### correlate Rate limit pattern analysis — cross-references usage with rate limit windows. ```bash ./run.sh correlate --days 14 ``` ### insights Trend analysis, anomaly detection, and project breakdowns. ```bash ./run.sh insights --days 14 ``` ### top-projects Per-project usage breakdown. ```bash ./run.sh top-projects --days 7 --limit 10 ``` ## JSON Output & Figure Integration All analytics commands support `--json` for automation. JSON output includes `figure_data` compatible with `/create-figure`: ```bash # Generate line chart of daily costs ./run.sh report --daily --days 7 --json > /tmp/claude_usage.json .pi/skills/create-figure/run.sh line /tmp/claude_usage.json --key figure_data.line ``` ## Nightly Report A scheduled job (`claude-usage-nightly`) runs at 6:00am daily: - Generates yesterday's usage summary - Compares against 7-day rolling average - Detects anomalies (>2x average) - Stores summaries to `~/.pi/memory/ops-claude/` ## Proactive Usage Run `./run.sh diagnose` when: - Claude Code fails to start - Claude Code crashes with memory errors - After syncing skills across projects - System feels sluggish with many projects open Run `./run.sh report` to: - Track daily/monthly token consumption - Justify Max plan ROI - Identify high-usage projects - Correlate rate limits with usage patterns ## Common Mistakes ### WRONG: Manually cleaning Claude Code caches without diagnostics ```bash rm -rf ~/.claude/cache/ # may delete needed state ``` ### RIGHT: Use the skill's clean commands ```bash ./run.sh clean-cache # safe cleanup of Claude Code caches ./run.sh clean-skills # removes .venv/__pycache__ from skills ``` ### WRONG: Ignoring inotify limit errors (ENOSPC) ``` ENOSPC: System limit for number of file watchers reached # Claude Code hangs or crashes ``` ### RIGHT: Fix inotify limits immediately ```bash ./run.sh fix-inotify # requires sudo, increases watcher limit ``` ### WRONG: Not using --json for automation integration ```bash ./run.sh report --daily --days 7 # human-readable, not parseable ``` ### RIGHT: Use --json for /create-figure integration ```bash ./run.sh report --daily --days 7 --json > /tmp/usage.json .pi/skills/create-figure/run.sh line /tmp/usage.json --key figure_data.line ``` ## References (retrieve on demand — do not vendor) External docs drift; cite the canonical URLs and fetch them when needed with `/context7` (library docs) or `/fetcher` (any URL/PDF) rather than caching stale copies. Verified reachable (HTTP 200) 2026-08-24. - Claude Code documentation: <https://docs.claude.com/en/docs/claude-code/overview> - llms.txt (LLM-friendly doc index): <https://docs.claude.com/llms.txt> - llms-full.txt (expanded LLM index): <https://docs.claude.com/llms-full.txt> ```bash skills/context7/run.sh "claude code cli hooks settings" skills/fetcher/run.sh "https://docs.claude.com/en/docs/claude-code/overview" ```
GitHub에서 보기