possession

Distill character roleplay materials into loadable SKILL.md packages with five-dimension extraction.

35|2|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/HeartEase1/Sparkle.skills --skill possession
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: possession
Source: https://github.com/HeartEase1/Sparkle.skills/tree/main
Command: npx skills add https://github.com/HeartEase1/Sparkle.skills --skill possession

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires httpx, selectolax, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill generator turns messy, multi-source character materials (official settings, dialogue, relationships, story text) into a stable, loadable character Skill that helps an AI roleplay accurately and consistently.

Core Features & Use Cases

  • Five-dimension distillation: Builds character content across profile, personality, interaction, memory, and relations, using evidence tiers.
  • Evidence-tier conflict control: Detects and records contradictions into conflicts.md instead of silently guessing.
  • Roleplay prompting & QA: Produces an executable SKILL.md entry point and supports prompt distillation plus an 8-scenario roleplay consistency test.
  • Optional memory protocol: Adds an optional memory/ directory and a runtime CLI protocol (memory_runtime.py) to record and retrieve long-term memory when the host runtime supports file read/write.

Quick Start

Tell the system: generate a possession Skill for the character "芙宁娜" using wiki sources from 萌娘百科, then output the resulting loadable Skill directory.

Frequently Asked Questions about possession

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

FAQPage Schema
How do I distill character roleplay materials into a stable AI prompt?

To distill character roleplay materials, extract content across five dimensions—profile, personality, interaction, memory, and relations—using evidence tiers to resolve conflicts. This produces an executable SKILL.md entry point and associated files for consistent AI acting.

How does evidence-based prompting handle conflicting character lore?

Evidence-based prompting detects canonical contradictions and records them into a conflicts.md file instead of silently guessing. This conflict resolution mechanism ensures the AI roleplay remains stable and transparent when handling multi-source character materials.

Can I add long-term memory to a roleplay Skill for game characters?

Yes, you can add an optional memory directory and a runtime CLI protocol (memory_runtime.py) to record and retrieve long-term memory. This requires the host runtime to support file read and write operations for the character Skill package.

What is the best way to test roleplay consistency for a distilled character?

The best way to test roleplay consistency is to run the built-in 8-scenario roleplay consistency test. This validates the generated SKILL.md entry point and dimension files to ensure the AI accurately and consistently acts as the target character.

Do I need httpx and selectolax to generate a character Skill?

You need httpx and selectolax dependencies to fetch and parse wiki sources, such as extracting character settings from 萌娘百科. These libraries enable the Skill to gather and process multi-source character materials for the distillation workflow.