aggregate-logs
CommandGenerate LEARNINGS.md from skill execution logs over a configurable time window.
View and manage skill execution memories stored by memory-palace.
> /plugin marketplace add athola/claude-night-market
name: skill-logs description: View and manage skill execution memories stored by memory-palace.
View and manage skill execution memories stored by memory-palace.
/skill-logs # Show recent skill executions /skill-logs --plugin <name> # Filter by plugin /skill-logs --skill <plugin:skill> # Filter by specific skill /skill-logs --last <duration> # Time window (1h, 24h, 7d) /skill-logs --failures-only # Only failures /skill-logs --format json # JSON output /skill-logs cleanup --older-than 90d # Remove old logs
/skill-logs --last 1h
Output:
Recent Skill Executions (Last Hour) =================================== 2025-01-08 14:32:15 abstract:skill-auditor ✓ 137ms 2025-01-08 14:30:42 sanctum:pr-review ✓ 2.1s 2025-01-08 14:28:15 imbue:proof-of-work ✗ 1.9s Error: Missing PROOF.md 2025-01-08 14:25:33 abstract:plugin-validator ✓ 89ms 2025-01-08 14:22:10 memory-palace:knowledge-intake ✓ 450ms
/skill-logs --plugin abstract --last 24h
/skill-logs --failures-only --last 24h
Output:
Recent Failures (Last 24 Hours) ================================ 2025-01-08 14:28:15 imbue:proof-of-work Error: Missing PROOF.md file Suggestion: Run /pensive:skill-review --skill imbue:proof-of-work 2025-01-08 12:15:42 your-custom:my-skill Error: Failed to connect to database Suggestion: Check database connection string
/skill-logs --format json --last 1h | jq
# Remove logs older than 90 days /skill-logs cleanup --older-than 90d # Preview what would be removed /skill-logs cleanup --older-than 90d --dry-run
Skill execution memories are stored in:
~/.claude/skills/logs/
├── .history.json # Aggregated continual metrics
├── abstract/
│ ├── skill-auditor/
│ │ └── 2025-01-08.jsonl # Daily log files (JSONL format)
│ └── plugin-validator/
│ └── 2025-01-08.jsonl
├── sanctum/
│ └── pr-review/
│ └── 2025-01-08.jsonl
└── <your-plugin>/
└── <your-skill>/
└── YYYY-MM-DD.jsonlSkill execution tracking is automatic via memory-palace hooks:
Use `/pensive:skill-review` to analyze metrics and identify unstable skills.
1. **Reads JSONL logs**: Parses skill execution memories 2. **Filters by criteria**: Plugin, skill, time, outcome 3. **Formats output**: Markdown tables or JSON 4. **Manages storage**: Cleanup old logs to save disk space
A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Generate LEARNINGS.md from skill execution logs over a configurable time window.
Analyze skill file complexity metrics and generate modularization recommendations for splitting or progressive loading.
Generate context optimization report for skill directories
Create slash commands with brainstorming and best practices
Scaffold new Claude Code skills with brainstorming, TDD methodology, and proper frontmatter and module structure.
Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.