By asragab
Cross-agent session search, context loading, token analytics, session export, remote sources, and learning synthesis powered by CASS (Coding Agent Session Search)
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.
This skill should be used when the user asks "what do I know about", "past context for", "related sessions", "session context for this file", "what have I worked on in this project", "find related history", "context from past sessions", "catch me up", "what happened while I was gone", "bring me up to speed", "current session info", "list recent sessions", or needs to pull relevant past session context for the current task, file, or project to inform decisions.
This skill should be used when the user asks to "export session", "save conversation", "share session", "create HTML report", "export to markdown", "download session", "archive conversation", "export chat history", "create session report", or needs to export a coding agent session to markdown, text, JSON, HTML, or encrypted HTML format for sharing, archiving, or review.
This skill should be used when the user asks about "lessons learned", "past mistakes with", "synthesize learnings", "what went wrong with", "recurring issues", "patterns from history", "extract knowledge from sessions", "self-improvement from past", "what keeps failing", "common errors", "tool usage patterns", "which agent is best for", or wants to extract patterns, recurring issues, and actionable lessons from past coding agent sessions for self-improvement.
This skill should be used when the user asks to "fix cass", "rebuild index", "cass doctor", "repair sessions", "index status", "reindex", "cass not working", "search is broken", "stale index", "rebuild analytics", "validate data", "manage models", "semantic search setup", "configure remote sources", "sync sources", or needs to diagnose, repair, or maintain their CASS installation, index, analytics data, semantic models, or remote sources.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin marketplace containing plugins for session search/analytics and skill evaluation.
| Plugin | Version | Description |
|---|---|---|
| cass | 0.2.0 | Cross-agent session search, context, analytics, export, and learnings powered by CASS CLI |
| skill-eval | 1.0.0 | Automated skill/prompt/tool evaluation and improvement via session log analysis and autoresearch optimization |
claude plugin marketplace add https://github.com/ASRagab/asragab-claude-marketplace
# Install by name (use plugin@marketplace to disambiguate)
claude plugin install cass
claude plugin install skill-eval
Cross-agent session search, context loading, token analytics, session export, and learning synthesis powered by CASS (Coding Agent Session Search). Searches across Claude Code, Codex, Cursor, Gemini CLI, Copilot, and 14+ other agents.
/cass:session-searchSearch across all indexed coding agent sessions. Supports lexical (BM25), semantic (vector), and hybrid search modes.
cass search "authentication flow" --mode hybrid --json --limit 10
cass search "error" --days 30 --json --aggregate agent
/cass:session-contextLoad relevant past session context for the current task, file, or project.
cass sessions --current --json
cass timeline --since 7d --json --group-by day
/cass:session-analyticsAnalyze session history for usage patterns, token consumption, and tool efficiency.
cass analytics tokens --days 7 --group-by day --json
cass analytics tools --limit 20 --json
/cass:session-exportExport sessions to markdown, text, JSON, HTML, or self-contained encrypted HTML.
cass export <session_path> -o conversation.md
cass export-html <session_path> --encrypt --password "secret" --filename report.html
/cass:session-learningsExtract patterns, recurring issues, and actionable lessons from past sessions.
cass search "error fix bug" --mode hybrid --json --limit 20
cass analytics tools --limit 20 --json
/cass:session-maintenanceDiagnose, repair, and maintain CASS installation, index, analytics, and remote sources.
cass health --json
cass doctor --fix
cass index --full --json
A four-stage pipeline for identifying friction in coding agent sessions and iteratively optimizing skills, prompts, and tools. Inspired by Karpathy's autoresearch pattern.
The stages run sequentially — each consumes the output of the previous stage.
/skill-eval:transcript-extract (M1)Extract structured events from Claude Code session transcripts into JSONL.
bun scripts/transcript-extract.ts --since 7d -o events.jsonl
/skill-eval:signal-classify (M2)Classify extracted events into friction, success, noise, and neutral categories using rule-based heuristics. No LLM calls required.
bun scripts/signal-classify.ts -i events.jsonl -o classified.jsonl
bun scripts/signal-classify.ts -i events.jsonl --stats
/skill-eval:target-identify (M3)Use LLM-as-judge to rank friction clusters by frequency, severity, and improvability.
bun scripts/target-identify.ts -i classified.jsonl --top 5 -o targets.jsonl
Requires ANTHROPIC_API_KEY environment variable.
/skill-eval:autoresearch-loop (M4)Iteratively generate and evaluate improvements against a target's eval criteria.
bun scripts/autoresearch-loop.ts -t targets.jsonl --max-rounds 20
Requires ANTHROPIC_API_KEY environment variable.
cd plugins/skill-eval
# 1. Extract events from recent sessions
bun scripts/transcript-extract.ts --since 7d -o events.jsonl
# 2. Classify friction signals
bun scripts/signal-classify.ts -i events.jsonl -o classified.jsonl
# 3. Identify top optimization targets
bun scripts/target-identify.ts -i classified.jsonl --top 5 -o targets.jsonl
# 4. Run autoresearch loop on the top target
bun scripts/autoresearch-loop.ts -t targets.jsonl --max-rounds 10
claude plugin uninstall cass
claude plugin uninstall skill-eval
# To remove the marketplace itself
claude plugin marketplace remove asragab-claude-marketplace
MIT
npx claudepluginhub asragab/asragab-claude-marketplace --plugin cassOptimize any text artifact using gepa — prompts, code, configs, skills
Automated skill/prompt/tool evaluation and improvement using session log analysis, signal classification, LLM-as-judge target identification, and autoresearch-style optimization loops
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
Complete Claude Code configs for mobile development - Android, iOS, and Kotlin Multiplatform