story-roleplay

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

5|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/AndyChion/ClikOn-Agent --skill story-roleplay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: story-roleplay
Source: https://github.com/AndyChion/ClikOn-Agent/tree/main/skills/story-roleplay
Command: npx skills add https://github.com/AndyChion/ClikOn-Agent --skill story-roleplay

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 richer, more consistent roleplaying experiences by automatically parsing and applying character cards and world information from various file formats.

Core Features & Use Cases

  • Character Card Parsing: Loads character details (name, personality, scenario, etc.) from PNG, WebP, and JSON files, compatible with SillyTavern.
  • World Info Management: Parses world-specific data, keywords, and content from JSON, PNG, and WebP files to enhance narrative consistency.
  • Use Case: When starting a new roleplay session, you can load a pre-defined character card and world information file to ensure the AI stays in character and adheres to the established lore without manual input.

Quick Start

Use the story-roleplay skill to parse the character card image 'my_character.png' and save it as 'my_character.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 cards from PNG and JSON files for roleplay?

To parse character cards from PNG and JSON files, load the image or data file to automatically extract character details like name, personality, and scenario, ensuring compatibility with SillyTavern for immediate roleplay use.

How does world info parsing work with JSON and WebP formats?

World info parsing works with JSON and WebP formats by extracting world-specific data, keywords, and content to enhance narrative consistency, using keyword triggering to dynamically update the conversation context during roleplay.

Does this character card parser support SillyTavern compatibility?

Yes, this character card parser supports SillyTavern compatibility by automatically parsing image metadata from PNG and WebP files alongside JSON data, ensuring parsed character and world info integrates seamlessly with the SillyTavern environment.

Can I use keyword triggering to dynamically update world info during a conversation?

Yes, you can use keyword triggering to dynamically update world info during a conversation, as the parser automatically applies parsed world-specific data and keywords from your loaded files to maintain narrative consistency.

What is the best way to load pre-defined character details from a PNG image?

The best way to load pre-defined character details from a PNG image is to parse the file directly, which extracts embedded metadata like name, personality, and scenario to automatically apply to your roleplay context.

What should I do if world info parsing is not working with my WebP files?

If world info parsing is not working with your WebP files, ensure the file contains properly embedded metadata, as the parser relies on extracting valid world-specific data and keywords from WebP, PNG, and JSON formats to function correctly.