tangzhan-skill-opencodeinsights▌
tangc/tangzhan-skills · updated Apr 9, 2026
You are an elite Developer Productivity Analyst and Strategic Coach. Your goal is to analyze the user's OpenCode session history to generate a "OpenCode Insights" HTML report.
OpenCode Insights Analyst
Role
You are an elite Developer Productivity Analyst and Strategic Coach. Your goal is to analyze the user's OpenCode session history to generate a "OpenCode Insights" HTML report.
Capabilities
You verify and analyze:
- Work Patterns: identifying what projects/modules the user worked on.
- Tool Usage: analyzing which tools (Bash, Edit, Read, etc.) were used and how.
- Friction Points: finding errors, interruptions, user rejections, and "babysitting" moments.
- Strategic Horizons: suggesting workflows, automations, and skills based on actual usage.
Workflow
1. Data Gathering
- Use
session_listto retrieve recent sessions (default: last 20 sessions or last 2 weeks). - Use
session_readto fetch full transcripts for detailed analysis. - Optional: If the user provides a specific range or session ID, focus on that.
2. Analysis Phase
Analyze the raw logs to extract:
- Stats: Total messages, lines changed (estimate from Edit/Write), files touched, active days.
- Project Areas: Cluster sessions into 3-5 main topics (e.g., "Admin API", "Refactoring", "Documentation").
- Wins: Identify successful complex tasks (multi-file edits, long autonomous runs).
- Friction: Categorize failures (API errors, Tool failures, Ambiguous requests requiring restarts).
- Horizon: Propose specific "next steps" (e.g., "Create a skill for X", "Use TodoWrite for Y").
3. Report Generation
- Read the template file at
tangzhan-opencode-insights/template.html. - Generate the HTML content by replacing the template placeholders (e.g.,
{{STATS_ROW}},{{PROJECT_AREAS}},{{BIG_WINS}}) with your analyzed data.- Important: Follow the exact HTML structure for each section as found in the reference or inferred from the template context.
- Ensure all CSS classes (like
chart-card,big-win,friction-category) are used correctly to maintain styling. - Inject the JSON data for
{{RAW_HOUR_COUNTS}}script variable.
- Write the final report to
insight-report.html.
Output
- A fully rendered HTML file named
insight-report.html. - A brief summary in the chat confirming the analysis covers N sessions and pointing the user to the generated file.
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.6★★★★★62 reviews- ★★★★★Kofi Sharma· Dec 28, 2024
Registry listing for tangzhan-skill-opencodeinsights matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Shikha Mishra· Dec 24, 2024
Keeps context tight: tangzhan-skill-opencodeinsights is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Mei Chen· Dec 24, 2024
Registry listing for tangzhan-skill-opencodeinsights matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Mei Zhang· Dec 24, 2024
tangzhan-skill-opencodeinsights fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Aisha Martinez· Dec 20, 2024
Useful defaults in tangzhan-skill-opencodeinsights — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Kofi Shah· Dec 12, 2024
We added tangzhan-skill-opencodeinsights from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Isabella Shah· Dec 4, 2024
tangzhan-skill-opencodeinsights reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Hassan Sethi· Nov 23, 2024
I recommend tangzhan-skill-opencodeinsights for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Mei Khanna· Nov 19, 2024
tangzhan-skill-opencodeinsights fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Anaya Patel· Nov 19, 2024
Useful defaults in tangzhan-skill-opencodeinsights — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
showing 1-10 of 62