tuttle-dev/tuttle/readme-screenshots

Claude Code and agent skill by tuttle-dev/tuttle

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Install

npx vskill@latest install tuttle-dev/tuttle/readme-screenshots

SKILL.md

README Screenshots

Take screenshots of Tuttle app views for the README. Use when updating, refreshing, or regenerating README screenshots.

Steps

  1. Read README.md and find every <img> tag referencing screenshot-*.png.
  2. For each screenshot, determine which app view it depicts from context

(the heading, surrounding text, and filename).

  1. Decide whether the screenshot needs updating (new view, changed UI, missing file).
  2. For each view that needs a screenshot, call the capture helper.

Capture helper

ui/scripts/capture-view.ts launches the Electron app, navigates to a single view, and saves a screenshot. It manages the demo user automatically.

bash
cd ui && npx tsx scripts/capture-view.ts <sidebar-id> <output-path>

Sidebar IDs (match Sidebar.tsx SECTIONS):

IDLabel
dashboardDashboard
timelineTimeline
taxTax & Reserves
salarySalary
importImport
timetrackingTime Tracking
invoicingInvoicing
projectsProjects
contractsContracts
clientsClients
contactsContacts

Example:

bash
cd ui && npx tsx scripts/capture-view.ts dashboard ../assets/images/screenshot-dashboard.png

Decision guidelines

  • A screenshot named screenshot-invoices.png maps to sidebar ID invoicing.
  • If the README mentions a view in a ### Feature section but has no screenshot,

suggest adding one.

  • If a screenshot file exists but the README no longer references it, flag it

as potentially stale.

  • Capture only views the user asks for, or all README-referenced views if

the user says "update all screenshots".

Prerequisites

First-time setup (once):

bash
cd ui && npm install --save-dev playwright tsx && npx playwright install chromium

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
90
Repository forks
42
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/tuttle-dev/tuttle/readme-screenshots/badge)](https://verified-skill.com/skills/tuttle-dev/tuttle/readme-screenshots)

Something wrong with this skill or its page? Tell us.