loading-story

Capture web page load milestones and generate an annotated filmstrip with a narrative report.

1|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/anouar1991/binaryPetsClaude --skill loading-story
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: loading-story
Source: https://github.com/anouar1991/binaryPetsClaude/tree/main/plugins/playwright-toolkit/skills/loading-story
Command: npx skills add https://github.com/anouar1991/binaryPetsClaude --skill loading-story

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires imagemagick, and includes scripts (resource) components.

What problem does it solve?

This Skill helps developers and performance engineers visualize and understand web page load experiences by turning timing milestones into a narrated visual story.

Core Features & Use Cases

  • Capture First Paint, First Contentful Paint, and Largest Contentful Paint milestones using Playwright PerformanceObserver and Navigation Timing.
  • Automatically capture screenshots at key milestones and annotate them with timing data for easy correlation.
  • Generate an annotated filmstrip plus a narrative report to compare pages, deployments, or network conditions.
  • Use cases include diagnosing slow pages, benchmarking changes between deployments, and communicating performance insights to stakeholders.

Quick Start

Run the loading-story workflow against your target URL to generate an annotated performance filmstrip.

Frequently Asked Questions about loading-story

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn page load performance metrics into a visual filmstrip?

To turn page load performance metrics into a visual filmstrip, use a Playwright MCP server to capture milestones like First Contentful Paint and screenshots, then process them with ImageMagick to generate an annotated visual narrative.

Can I compare web page loading sequences across different network conditions?

Yes, you can compare web page loading sequences across different network conditions by running the workflow against page variations or deployments to generate a narrative report and annotated filmstrip highlighting user-perceived differences.

What's the best way to capture First Paint and Largest Contentful Paint milestones for performance analysis?

The best way to capture First Paint and Largest Contentful Paint milestones is by using Playwright PerformanceObserver and Navigation Timing APIs to collect the data and automatically annotate screenshots for performance analysis.

Do I need Playwright and ImageMagick to generate an annotated web performance waterfall?

Yes, you need a Playwright MCP server and ImageMagick installed to capture timing milestones and screenshots and generate the annotated filmstrip and network waterfall output for web performance analysis.

Why does my web performance filmstrip show a mismatch between screenshots and network timing data?

A mismatch in your web performance filmstrip between screenshots and network timing data occurs when the tool captures milestones out of sequence, which is why the narrative report correlates timing data with annotated screenshots for accurate diagnosis.