save-manager

Save and load game world and player data using IndexedDB and localStorage.

1|Updated Jun 6, 2026
One-click install
npx skills add https://github.com/diadia0000/ForWanna --skill save-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: save-manager
Source: https://github.com/diadia0000/ForWanna/tree/main/.claude/skills/save/SaveManager
Command: npx skills add https://github.com/diadia0000/ForWanna --skill save-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides automated world and player data persistence, ensuring that game progress is saved and can be loaded when needed.

Core Features & Use Cases

  • World Data Persistence: Save and load game world data to IndexedDB.
  • Player Data Management: Save and load player data, including upserting to IndexedDB and mirroring to localStorage.
  • Auto-Save Mechanism: Start and stop automatic saving of world data at regular intervals.
  • Save Management: List and manage saves, including renaming and deleting.

Quick Start

To save the current game state, simply call the saveWorld function.

Frequently Asked Questions about save-manager

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

FAQPage Schema
How do I automate game state management and persistence in the browser?

Automating game state management involves using IndexedDB to save and load world data, player data, and auto-saving intervals. This ensures game progress is automatically stored and retrieved when needed.

What is the best way to save and load player data using IndexedDB?

Saving and loading player data with IndexedDB is best handled by upserting records to the database and mirroring critical information to localStorage for quick access and redundancy.

Can I use this approach to auto-save world data at regular intervals?

Yes, you can auto-save world data by starting and stopping an automatic saving mechanism that triggers at regular intervals using event handling for continuous game state persistence.

Does this game data persistence approach require Dexie?

Yes, this game data persistence approach requires Dexie as a dependency to interface with IndexedDB for managing world and player saves, including renaming and deleting save files.

How do I manage multiple game saves in IndexedDB?

Managing multiple game saves in IndexedDB involves listing available saves and performing management actions such as renaming or deleting specific world data records to organize game progress.