bacoco/useless-report/track-history
Claude Code and agent skill by bacoco/useless-report
- community
Checking that the SKILL.md file is still in the repository.
Persists every generated report to a local history store, tracks manager requests and TODOs across sessions, and generates a delta section comparing current work to previous commitments. Answers: "what did I promise last time?", "what's still open?", "what changed since my last report?". Runs automatically as part of weekly-report. Also invokable standalone to review history, list open manager requests, or generate a delta summary. Use when the user asks "what was outstanding from last week?", "what did my manager ask for?", "show me the diff since last report", or "what's still on my TODO list from Alice?".
Install
npx vskill@latest install bacoco/useless-report/track-historySKILL.md
track-history
Goal
Never lose track of what was said, what was promised, and what was delivered. Build a persistent memory of reports, manager requests, and commitments — so every new report starts from where the last one ended.
Every report knows what came before it.
Storage structure
All history lives in .useless-report/history/ at the project root:
How to use
Step 1 — On every weekly-report run (automatic)
Save the current report:
Extract manager requests from the report's "What I need from you" / "Asks" / "Decisions needed" sections:
Update open-requests.json — merge new requests, mark previously open ones as resolved if they appear in the current report's "resolved" or "delivered" sections.
Step 2 — Generate the delta
Compare current report to the most recent previous report for the same manager:
Save to history/[date]/delta.md. Prepend to the main report when generating HTML/slides/email.
Step 3 — Standalone invocation
When called directly (/useless-report:track-history), show a menu:
Option 1 — Open requests: List all unresolved manager requests, sorted by age. Flag anything older than 2 weeks as ⚠️.
Option 3 — Full history: Show a timeline of all reports for the manager, with key metrics per period (commits, PRs, tickets, status at time of report).
Option 5 — Mark resolved: Interactively update open-requests.json. Ask which request, mark resolved, save.
Step 4 — Auto-detect resolved requests
When generating a new report, scan the new content for mentions of previously open requests:
- If a previous request appears in "delivered" or "done" → auto-mark as resolved
- If a previously flagged risk has been mitigated → note it in delta
- If a previous blocker is gone → surface it as a win
Config integration
track-history reads the managers list from config.yml to know which managers to track separately. Each manager has their own history thread.
Rules
- Never delete history. Only append. A dropped request is marked
"status": "dropped"with a note, never removed. - Never fabricate past reports. History only contains what was actually generated by useless-report.
- Requests are extracted conservatively. Only tag something as a "manager request" if it appears in a section explicitly asking for action/decision from the manager.
- Delta is factual. Compare report content directly — don't editorialize about "improvement" or "regression" unless numbers support it.
- Privacy. History files stay local — never sent anywhere. They're in the project's gitignore by default (add
.useless-report/history/to.gitignore).
Pipeline position
Also callable standalone for reviewing open requests and history.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugin/skills/track-history/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/bacoco/useless-report/track-history)