story-roleplay

Parse character cards and world info from PNG, WebP, or JSON files.

33|6|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/gaogg521/1ONE-ClaudeCode --skill story-roleplay-gaogg521
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: story-roleplay
Source: https://github.com/gaogg521/1ONE-ClaudeCode/tree/main/src/process/resources/skills/story-roleplay
Command: npx skills add https://github.com/gaogg521/1ONE-ClaudeCode --skill story-roleplay-gaogg521

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables parsing and applying SillyTavern-compatible story data from PNG/WebP images (with embedded JSON) or JSON files, to automatically initialize character cards and world info for immersive roleplay scenarios.

Core Features & Use Cases

  • Parses character cards and world info from multiple formats (PNG, WebP, and JSON) to produce a unified, actionable data model.
  • Applies parsed content to the conversation context, enabling keyword triggers, dynamic world-building, and multi-agent collaboration.
  • Validates and normalizes data, and saves results as JSON for easy editing and reuse across sessions.

Quick Start

Load a character card or world info file to initialize the roleplay context for your session.

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 cards from PNG or WebP images for roleplay?

Yes, you can use JSON files to initialize world info for roleplay. The Skill parses SillyTavern-compatible JSON to extract world info, validates the data, and saves it for easy editing and reuse across future roleplay sessions.

How do I apply parsed world data and character cards to a conversation context?

You apply parsed world data by loading the extracted JSON into the conversation context. This enables keyword triggers, dynamic world-building, and multi-agent collaboration directly within your ongoing roleplay session.

Does this tool support extracting SillyTavern-compatible story data?

Yes, it supports extracting SillyTavern-compatible story data. It identifies and parses character cards and world info from PNG, WebP, or JSON files, requiring robust error handling to normalize the extracted data.

Can I save parsed roleplay data for reuse in future sessions?

Yes, you can save parsed roleplay data for reuse. The Skill validates and normalizes the extracted character cards and world info, saving the results as JSON files for easy editing and future session continuity.

What is the best way to handle multi-agent collaboration in dynamic roleplay?

Handling multi-agent collaboration involves applying parsed character cards and world info to the conversation context. This enables keyword triggers and dynamic world-building, ensuring agents interact based on the normalized JSON data.