SaaS95

SiteTell Screenshot Maker

I built a screenshot maker with Claude Code skills and the Playwright MCP. This Video of my SaaS homepage came from a single prompt

r/SideProjectu/NotGeorge129 septembre 2026

Capture du projet

Résumé

Le projet SiteTell Screenshot Maker est un outil de capture d'écran et de génération de vidéos pour les sites Web, créé avec Claude Code et le Playwright MCP. L'outil permet de capturer des pages Web, de les personnaliser et de les intégrer dans des vidéos de démonstration.

Pourquoi c’est intéressant

Ce projet est intéressant car il montre comment Claude Code et le Playwright MCP peuvent être utilisés pour créer un outil de capture d'écran et de génération de vidéos personnalisées pour les sites Web. L'outil est également personnalisable et peut être utilisé pour générer des contenus marketing pour les entreprises.

Comment Claude est utilisé

Le projet utilise Claude Code pour créer un outil de capture d'écran et de génération de vidéos pour le site Web SiteTell. Le Playwright MCP est également utilisé pour capturer les pages Web et effectuer des interactions nécessaires.

Idées dérivées

  1. 01

    Générateur de vidéos pour réseaux sociaux

    Créer un outil de génération de vidéos pour les réseaux sociaux en utilisant Claude Code et le Playwright MCP pour capturer des contenus Web et les intégrer dans des vidéos personnalisées.

  2. 02

    Capture d'écran pour applications mobiles

    Développer un outil de capture d'écran pour les applications mobiles en utilisant Claude Code et le Playwright MCP pour capturer des écrans d'applications et les intégrer dans des vidéos de démonstration.

  3. 03

    Générateur de contenu marketing

    Créer un outil de génération de contenu marketing pour les entreprises en utilisant Claude Code et le Playwright MCP pour générer des vidéos et des images personnalisées pour les campagnes publicitaires.

Afficher le post original
I spent the morning procrastinating working on my SaaS and ended up messing around with Claude Code. I ended up with a small tool that makes marketing screenshots and videos for my side project, SiteTell (https://www.getsitetell.com/). The Video above came from one prompt. I didn't open Figma, a screen recorder or a video editor just gave the tool a prompt and got the output around 90 seconds later. The idea came from a video about Moonjar (shout out to Chris Raroque). I wanted to see how far I could get with just Claude Code and a few scripts. How it works • Capture. A Node script uses Playwright to screenshot the page. It has a --hide option (site nav, cookie banners, chat widgets) and a --clip option that crops to the bounding box of chosen elements plus padding. The Playwright MCP is connected too, for pages that need clicking or logging in first. • Render. An HTML/CSS template takes a JSON spec (frame, background, caption, size) and Playwright exports it at 2x. Backgrounds are generated rather than stock photos: big blurred colour blobs with grain, or a paper texture from SVG noise. • Video. Scenes are plain HTML with CSS/Web Animations. The recorder pauses every animation, steps currentTime forward one frame at a time at 30fps, screenshots each frame, and ffmpeg-static joins them into MP4, WebM or GIF. Because nothing depends on how fast my machine is, the output is crisp with no dropped frames. Headless Chromium doesn't show a mouse cursor, so there's a fake one driven by waypoints. • The skill. This is where the judgement lives. SKILL.md tells Claude how to pick a style (whole page = macOS window on a generated background; a single feature = tight crop, flat background), what to cut (site nav, empty space), and to check its own output before handing it over. A separate style.md holds the design rules. - The biggest quality jump came from crop and scale, not effects. My first attempt showed the whole page with a bright background and looked really amateur, I think there's still a lot that can be worked on and iterated to make it look even better. - Every time something looked off, I added a rule to http://style.md instead of fixing that one image. After a morning of that, the defaults are genuinely good. - The skill's description matters more than you'd think. It's the only part Claude sees before deciding whether to load the skill. - For personal use you don't need your own MCP server. A skill plus a couple of Node scripts gets you most of the way. Stack: Claude Code (VS Code extension), Playwright and the Playwright MCP, Node, ffmpeg-static. I'm current just keeping it as a personal tool for now. But I think it has a lot of legs for something more professional depending on the use I get out of it. What are you usually using for launch material and screenshot capture?