story-roleplay

Extracts character data and world settings from SillyTavern-compatible PNG, WebP, and JSON files.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mitchlabeetch/Largarda --skill story-roleplay-mitchlabeetch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: story-roleplay
Source: https://github.com/mitchlabeetch/Largarda/tree/main/src/process/resources/skills/story-roleplay
Command: npx skills add https://github.com/mitchlabeetch/Largarda --skill story-roleplay-mitchlabeetch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires png-chunks-extract, png-chunk-text, and includes scripts (resource) components.

What problem does it solve?

Parses and applies character cards and world info from multiple SillyTavern-compatible formats (PNG, WebP, JSON) to enable seamless roleplay context.

Core Features & Use Cases

  • Automatic parsing of character cards and world info from PNG/WebP exports or JSON Tavern cards
  • Keyword-triggered data injection and dynamic updates for immersive roleplay
  • SillyTavern format compatibility and character_book/world_info integration

Quick Start

Load a character card image or world-info file into the workspace and run the parser to generate a ready-to-use JSON.

Frequently Asked Questions about story-roleplay

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

FAQPage Schema
How do I parse character data from a SillyTavern PNG card?

To parse character data from a SillyTavern PNG card, the Skill extracts embedded metadata from PNG and WebP image formats, validating and converting it into a workspace-ready JSON file.

How do I extract world info from JSON Tavern cards for roleplay?

Extracting world info from JSON Tavern cards involves parsing the JSON input, prioritizing character_book data over standard world info to enable keyword-triggered data injection for roleplay contexts.

Can I use SillyTavern character cards with WebP image formats?

Yes, SillyTavern character cards can be processed from WebP image formats. The parser extracts embedded character data directly from WebP metadata and outputs a ready-to-use JSON file.

Does the parser prioritize character_book or world_info data?

The parser prioritizes character_book data over world_info data when applying SillyTavern formats. This ensures the correct character settings are loaded for dynamic updates in roleplay contexts.

What is the best way to automate keyword triggering with SillyTavern world info?

Automating keyword triggering with SillyTavern world info requires parsing character cards and world settings into JSON. The parser enables this by validating JSON inputs and applying dynamic updates based on specified keywords.

Why does my SillyTavern character card parser output invalid JSON?

A SillyTavern character card parser may output invalid JSON if the embedded image metadata is corrupted. The parser validates JSON inputs during extraction to ensure workspace-ready output files are generated correctly.