session-analysis
Use to analyze past sessions, reconstruct what happened, identify errors and unresolved work, or extract user preferences and workflow friction that could…
Skill by OrestesK
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/orestesk-session-analysis
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/session-analysis
What's inside
- Skill name
session-analysis- Description
- Use to analyze past sessions, reconstruct what happened, identify errors and unresolved work, or extract user preferences and workflow friction that could improve agent configuration
- License
- MIT
- Instructions
- 105 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Session Analysis Analyze available session history or a supplied transcript as a sequence of user exchanges. Produce a compact account of what happened, what failed, how the work recovered, and what remains unresolved. Do not depend on a particular session directory, storage format, parser, or runtime. ## Establish the Scope Determine: - which session or session range matters - whether the user wants a general overview or investigation of a specific problem - which claims, errors, or outcomes need explanation ## Organize by User Exchange Treat each user message and the work that follows it until the next user message as one exchange. Create a table of contents with one entry for every user exchange in the analyzed session or selected range. For each exchange, record: - exchange number or timestamp - user intent - main action taken - outcome: completed, failed, partial, redirected, or unclear - notable error, retry, correction, or user feedback Keep each entry short. Preserve separate entries even when several exchanges are repetitive so later findings have stable references. ## Extract Relevant Problems Look for: - explicit command, tool, API, or runtime errors - failed or abandoned attempts - repeated attempts and whether the retry changed anything material - user-reported failures, complaints, corrections, or contradictions - disagreement between expected and observed behavior - work reported as complete without supporting evidence - recovery that masked a symptom without resolving its cause - unresolved questions, blocked work, and missing verification Do not report expected negative checks, harmless intermediate failures, or fully superseded mistakes unless they explain the final outcome or reveal a recurring pattern. ## Describe Each Finding For each relevant finding, state: - **Where:** exchange number, timestamp, or another stable session reference - **What happened:** the observable failure or complaint - **Evidence:** the shortest transcript or result that supports it - **Response:** what was tried next - **Outcome:** resolved, unresolved, partially resolved, or unclear - **Cause:** verified root cause, likely cause, or unknown Separate direct evidence from inference. Do not invent missing events, motives, causes, or outcomes. ## Synthesize the Session After extracting findings: - identify repeated failure patterns - distinguish the initiating problem from downstream symptoms - note retries that repeated the same failing approach - identify corrections that materially changed the result - record where the user redirected or superseded earlier work - state which conclusions remain uncertain because evidence is absent Treat user-reported observations as evidence of what the user experienced. Do not dismiss them because the session lacks an independent reproduction. ## Review Configuration Candidates When the user asks to improve agent configuration from session evidence: - Include user messages, explicit answers to agent questions, and the surrounding actions - Group corrections, repeated friction, and workflow or style preferences into reusable behavior candidates - For each candidate: - cite the supporting exchange - distinguish an explicit preference from an inference or task-local choice - check later corrections, surrounding context, and contrary evidence - Discuss candidates with the user as evidence becomes sufficient: - explain the proposed behavior, practical benefit, and uncertainty - recommend keeping, refining, or rejecting it - reuse decisions the user has already confirmed - Compare each retained candidate with current configuration and classify it as already covered, conflicting, partially covered, or missing - Prefer aligning an existing canonical rule over adding a rule for each incident - Use `pi-config` for canonical placement, exact change proposals, approval, and verification ## Output Always include: 1. **Summary** — the shortest accurate account of the session and its outcome 2. **Table of contents** — one compact entry for every user exchange in scope Include when relevant: 3. **Failures and complaints** — evidence-backed findings in session order 4. **Patterns and causes** — recurring behavior and verified or likely causes 5. **Unresolved work** — remaining failures, missing proof, or unanswered questions Reference exchanges instead of reproducing large transcript blocks. Quote only the minimum text needed as evidence.
From OrestesK/omp, MIT.
More from OrestesK/omp
- 0.570score
authenticated-web-access
OrestesK
Reuse an existing browser login for bounded authenticated website requests when the user asks to read site data, download a file, inspect a network-backed…
SkillAFreshness: AClaude Code +9 - 0.567score
excalidraw-skill
OrestesK
Use for planning, creating, refining, validating, or exporting Excalidraw technical diagrams, including text-only layout proposals before drawing
SkillAFreshness: AClaude Code +9 - 0.565score
pr-slack-post
OrestesK
Draft a short Slack message that posts a pull request for review.
SkillAFreshness: AClaude Code +9 - 0.565score
skill-authoring
OrestesK
Write or revise reusable skill instructions.
SkillAFreshness: AClaude Code +9 - 0.565score
pi-config
OrestesK
Write and maintain clear, consistent Oh My Pi configuration.
SkillAFreshness: AClaude Code +9 - 0.564score
grill-me
OrestesK
Manually interview the user about a plan, design, or idea until shared understanding is reached
SkillAFreshness: AClaude Code +9 - 0.561score
review
OrestesK
Use for independent review of nontrivial implementation proposals before approval and nontrivial implementations before final evidence; also use for explicit…
SkillAFreshness: AClaude Code +9 - 0.558score
github-pull-requests
OrestesK
Use to prepare, review, update, or respond to feedback on GitHub pull requests
SkillAFreshness: AClaude Code +9 - 0.558score
github-pr-comments
OrestesK
Draft, refine, place, or post actionable GitHub pull-request review comments from validated findings
SkillAFreshness: AClaude Code +9 - 0.558score
github-issue-authoring
OrestesK
Use for triaging, drafting, or improving GitHub issues from verified evidence
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 2, 2026 (27 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/OrestesK/omp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from OrestesK
- 0.570score
authenticated-web-access
OrestesK
Reuse an existing browser login for bounded authenticated website requests when the user asks to read site data, download a file, inspect a network-backed…
SkillAFreshness: AClaude Code +9 - 0.567score
excalidraw-skill
OrestesK
Use for planning, creating, refining, validating, or exporting Excalidraw technical diagrams, including text-only layout proposals before drawing
SkillAFreshness: AClaude Code +9 - 0.565score
pr-slack-post
OrestesK
Draft a short Slack message that posts a pull request for review.
SkillAFreshness: AClaude Code +9 - 0.565score
pi-config
OrestesK
Write and maintain clear, consistent Oh My Pi configuration.
SkillAFreshness: AClaude Code +9 - 0.565score
skill-authoring
OrestesK
Write or revise reusable skill instructions.
SkillAFreshness: AClaude Code +9 - 0.564score
grill-me
OrestesK
Manually interview the user about a plan, design, or idea until shared understanding is reached
SkillAFreshness: AClaude Code +9
Cite this page
session-analysis skill. Agent Mart. https://agentmart.dev/skills/orestesk-session-analysis (last updated 2026-10-24)