From cass
This skill should be used when the user asks to "analyze my sessions", "show coding patterns", "session timeline", "activity summary", "how much have I used", "agent usage stats", "session statistics", "what agents do I use most", "show my activity", "productivity report", "usage dashboard", "token usage", "tool usage stats", "model usage", "cost analysis", "analytics health", or wants to understand their coding agent usage patterns, activity trends, token consumption, and session statistics.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cass:session-analyticsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyze coding agent session history for usage patterns, activity trends,
Analyze coding agent session history for usage patterns, activity trends, token consumption, and productivity insights. Uses the CASS analytics engine for deep analysis across all indexed coding agents.
CASS v0.2.7 includes a dedicated analytics subsystem with six subcommands.
All share common flags: --since, --until, --days, --agent, --workspace, --source, --json.
All JSON responses use an envelope: { "command": "analytics/<sub>", "data": {...}, "_meta": {...} }
Check analytics data coverage and integrity:
cass analytics status --json
Key fields in response:
data.tables - Row counts and freshness per rollup tabledata.coverage - Total messages, API token coverage %, estimate-only %data.drift - Signals of data inconsistencydata.recommended_action - What to do nextAnalyze token consumption over time:
# Last 7 days by day
cass analytics tokens --days 7 --group-by day --json
# Last month by week
cass analytics tokens --days 30 --group-by week --json
# By hour for today
cass analytics tokens --days 1 --group-by hour --json
# Filtered to specific agent
cass analytics tokens --days 7 --agent claude_code --json
Response includes per-bucket:
counts - message_count, user/assistant counts, tool_call_countapi_tokens - total, input, output, cache_read, cache_creation, thinkingderived - api_coverage_pct, avg_api_per_message, avg_content_per_messageIdentify most-used tools and their efficiency:
# Top 20 tools
cass analytics tools --limit 20 --json
# Top tools for a specific agent
cass analytics tools --agent claude_code --limit 10 --json
# Tools used in last 7 days
cass analytics tools --days 7 --json
Response fields per row: tool name, tool_call_count, message_count, api_tokens_total, tool_calls_per_1k_api_tokens, tool_calls_per_1k_content_tokens.
See which models are being used:
cass analytics models --json
# Models used by specific agent
cass analytics models --agent claude_code --json
Available for connectors that report model names (claude_code, codex, pi_agent, factory, opencode, cursor).
Rebuild or validate analytics data:
# Validate data integrity
cass analytics validate --json
# Auto-fix safe issues
cass analytics validate --fix --json
# Force rebuild all rollup tables
cass analytics rebuild --force --json
Quick overview of indexed data:
cass stats --json
Returns: total conversations, messages, per-agent breakdown, top workspaces, date range.
Visualize activity over time:
# Today's activity by hour
cass timeline --today --json --group-by hour
# Past week by day
cass timeline --since 7d --json --group-by day
# Past month by day
cass timeline --since 30d --json --group-by day
Fast counts via search aggregation (~99% token reduction):
# Sessions by agent
cass search "*" --json --aggregate agent
# Sessions by agent and workspace
cass search "*" --json --aggregate agent,workspace --days 30
# Error distribution by agent
cass search "error" --json --aggregate agent --week
cass analytics status --json
cass health --json
cass analytics tokens --days 7 --group-by day --json - daily token consumptioncass analytics tools --days 7 --limit 10 --json - top tools usedcass search "*" --json --aggregate agent --week - agent distributioncass timeline --since 7d --json --group-by day - activity timeline# Token usage by agent
cass analytics tokens --days 30 --agent claude_code --json
cass analytics tokens --days 30 --agent codex --json
# Tool usage by agent
cass analytics tools --agent claude_code --limit 10 --json
cass analytics tools --agent codex --limit 10 --json
api_token_coverage_pct: % of messages with API token data (from Claude, Codex)estimate_only_pct: % using content-estimated tokens (chars/4 heuristic)Structure analytics output as:
Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub asragab/asragab-claude-marketplace --plugin cass