From fullstory
Reviews Fullstory session recordings to diagnose user-reported bugs, investigate errors, analyze user behavior, and validate UI correctness.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fullstory:session-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Review Fullstory sessions to understand what happened — whether diagnosing a customer-reported bug or validating UI changes during development.
Review Fullstory sessions to understand what happened — whether diagnosing a customer-reported bug or validating UI changes during development.
The tools follow this pattern:
fullstory:session_open → (fullstory:session_view | fullstory:session_diff)* → fullstory:session_close
fullstory:session_open: Pass session_url. Returns event summaries and a client_id.fullstory:session_view: Screenshot + component tree at a timestamp. Sequential calls with increasing timestamps are faster.fullstory:session_diff: Highlights changes between two timestamps within a page.fullstory:session_close: Always call when done to free resources.fullstory:session_open(session_url="https://app.fullstory.com/ui/<org-id>/session/<device-id>:<session-id>")
Returns: event summaries (navigation, clicks, errors, custom events) and client_id.
Scan event summaries for:
At each key moment:
fullstory:session_view(client_id="<id>", page_id="<page>", timestamp=<ms>)
Check for:
For before/after analysis:
fullstory:session_diff(client_id="<id>", page_id="<page>", from_ts=<before_ms>, to_ts=<after_ms>)
Returns screenshot with changed regions highlighted plus a text summary of component changes.
Summarize what was observed:
Always close the session:
fullstory:session_close(client_id="<id>")
When a user reports "the checkout button didn't work" and provides a session URL:
fullstory:session_open with the session URLpage_id and timestamps)fullstory:session_view to see the UI state just before the button clickfullstory:session_diff to compare before/after the click attempt to see what changed (or didn't)fullstory:session_close to clean up| Mistake | Fix |
|---|---|
| Forgetting to close session | Always call fullstory:session_close — even on errors |
| Random timestamp access | Use sequential increasing timestamps for faster access |
| Skipping diff tool | fullstory:session_diff highlights changes automatically — much faster than comparing two fullstory:session_view screenshots manually |
| Not checking for error events | Scan event summaries for errors before visual inspection |
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub anthropics/claude-plugins-official --plugin fullstory