scratch-project-file

Save and load Scratch projects as .sb3 files via the Scratch VM.

2|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/yokobond/scratch-skills --skill scratch-project-file
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scratch-project-file
Source: https://github.com/yokobond/scratch-skills/tree/main/plugins/scratch-operation/skills/scratch-project-file
Command: npx skills add https://github.com/yokobond/scratch-skills --skill scratch-project-file

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to easily save your Scratch projects to your local computer as .sb3 files and load previously saved projects back into the Scratch editor, ensuring your work is persistent and transferable.

Core Features & Use Cases

  • Save Projects: Download your current Scratch project as a .sb3 file.
  • Load Projects: Upload and open a .sb3 file into the Scratch editor.
  • Use Case: You've spent hours creating a complex Scratch animation. Use this skill to save it as my_masterpiece.sb3 so you can continue working on it later or share it with friends.

Quick Start

Use the scratch-project-file skill to save the current project to /Users/username/projects/project.sb3.

Frequently Asked Questions about scratch-project-file

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

FAQPage Schema
How do I save a Scratch project as an .sb3 file locally?

You can save a Scratch project as an .sb3 file by downloading your current work from the Scratch editor to your local computer's file system. This ensures your project is persistent and can be transferred between sessions.

Can I load a previously saved .sb3 file back into the Scratch editor?

Yes, you can load a .sb3 file back into the Scratch editor. Uploading the file opens your saved project, allowing you to continue working on animations or share them with friends.

Do I need Playwright to automate saving and loading Scratch .sb3 files?

Yes, Playwright is required for browser automation to handle Scratch project file I/O. It interacts with the Scratch VM's save and load functionalities to facilitate project persistence and transfer.

What is the .sb3 file format used for in Scratch project management?

The .sb3 file format is used for Scratch project management to store your coding and animation work locally. It facilitates project persistence by saving your current editor state into a single transferable file.

Are there limitations when transferring Scratch projects using .sb3 files?

Transferring Scratch projects via .sb3 files requires browser automation through Playwright and local file system access. You must ensure the Scratch VM is running properly to execute save and load operations without file I/O errors.