npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

rp-character-crafter-skill

v1.4.0

Published

SillyTavern immersive RP character card crafting & reverse distillation Agent Skill — COT requirement gathering, 3-layer character build, V1/V2/V3 JSON output, Mode A/B chat distillation, Mode C subtitle (.ass/.srt/.ssa) distillation, Lorebook world book

Readme

RP Character Crafter

Immersive character card crafting + reverse distillation + subtitle extraction + evolutionary iteration Agent Skill for SillyTavern

Not filling forms — creating souls. Every character card is a breathing personality.

中文文档

npm version GitHub stars License

Capabilities

| Capability | Description | |---|---| | Character Card Creation | COT requirement gathering → 10-question Character Core + psychological defense mechanisms → 3-layer build → Multi-format output | | Multi-Format Output | Natural Language / W++ / Boostyle / JSON (V1/V2/V3/CHARX) | | Reverse Distillation A | Extract personality from chat logs with D3.5 deep psychological analysis (defense mechanisms / attachment styles / trigger mapping) | | Reverse Distillation B | Only a first message? Design probe conversations, sample responses, then distill | | Subtitle Distillation C | Extract characters from .ass/.srt/.ssa subtitle files — 6-dimension analysis + 7-level confidence + subtitle lorebook | | Character Archetype Library | 12 complete archetype templates (Yandere/Tsundere/Kuudere/Dandere/Devoted/Domineering/Sharp-tongued/Genki/Mysterious/Lazy/Healing Two-faced) | | Evolutionary Iteration | Darwin-style ratchet optimization — 3 feedback entry modes → 4-phase evolution → keep only improvements | | Reflection Protocol | Structured self-critique: 30+ interrogation questions + 3 key tests + RLHF compensation + hallucination safety boundaries | | Advanced Techniques | 8 expert techniques (multi-card synergy / scene anchoring / token budget / character arcs / dialogue rhythm / flaws / first messages / trigger words) | | Troubleshooting | 6 diagnostic workflows (OOC / card activation / world book / robotic dialogue / format compatibility / distillation accuracy) | | Lorebook / World Book | Structured CharacterBook entries triggered by keywords | | Reply Format Enforcement | Parenthesized actions + bare dialogue + 1-3 paragraphs → auto-embedded into JSON fields | | Anti-Hallucination | Asks user when info is missing. Every distilled trait has a confidence level. Reflection has safety boundaries against drift. |

Installation

via npm (recommended)

npm install -g rp-character-crafter-skill

The postinstall script automatically copies SKILL.md and templates to ~/.agents/skills/rp-character-crafter/.

via Git

git clone https://github.com/w32394045-dotcom/rp-character-crafter-skill.git \
  ~/.agents/skills/rp-character-crafter

via curl (SKILL.md only)

mkdir -p ~/.agents/skills/rp-character-crafter
curl -o ~/.agents/skills/rp-character-crafter/SKILL.md \
  https://raw.githubusercontent.com/w32394045-dotcom/rp-character-crafter-skill/main/SKILL.md

Template Files

  • templates/sample-character.json — Standard SillyTavern JSON template
  • templates/wplusplus-example.txt — W++ format example
  • templates/boostyle-example.txt — Boostyle format example

Quick Start

Trigger keywords: create a character card lorebook world book distill reverse engineer SillyTavern character setting subtitle .ass .srt .ssa anime character optimize character iterate reflect

Three core workflows

| Scenario | Flow | |---|---| | Create a new character | Step 1 COT → Step 2 Core (10 questions + defense mechanisms) → Step 3 Layer build → Step 4 Format → Step 5 Iterate | | Distill from data | Chat logs → Mode A / Subtitles → Mode C / First message only → Mode B probe sampling | | Optimize existing card | Feedback/chats/subtitles → Darwin ratchet loop (diagnose → fix → verify → keep improvements) + Reflection Protocol |

Core rules (not optional)

  1. Ask when unsure — missing info = must ask (at least 3 questions at once)
  2. CHECKPOINT before proceeding — confirm at every stage
  3. Reply format embedded(action) dialogue format goes into system_prompt + mes_example
  4. Never fabricate in distillation — every trait gets a confidence label
  5. Subtitle distinction — separate scripted dialogue from improvisation, mark translation artifacts

Full Documentation

See SKILL.md — 3982 lines covering:

| Chapter | Content | |---------|---------| | 1-2 | Anti-hallucination rules + Step 1-5 workflow (COT / 10-question core / defense mechanisms / 3-layer build / CHECKPOINTs) | | 3-5 | Complete format guides (V1/V2/V3 JSON schemas) + reply format spec + packaging | | 6 | Lorebook CharacterBook structure & writing principles | | 7-8 | Depth building templates + quality checklist + anti-patterns | | 9 | Reverse distillation Mode A/B (D3.5 psychological analysis: defense mechanisms / attachment styles / trigger mapping / non-verbal cues) | | 10 | Creation examples | | 11 | Subtitle Distillation Mode C (.ass/.srt/.ssa → C2 analysis techniques + full example) | | 12 | Character Archetype Library (12 archetypes: 5-question core + 3-layer build + sample lines + variants + traps) | | 13 | Advanced Techniques (multi-card synergy / scene anchoring / token budgets / character arcs / dialogue rhythm / flaws / first messages / trigger words) | | 14 | Troubleshooting (OOC / card activation / world book / robotic dialogue / format compatibility / distillation accuracy) | | 15 | Evolutionary Iteration (Darwin ratchet: 3 feedback modes → 4 phases → independent verification → loop exit) | | 16 | Reflection Protocol (30+ interrogation questions → 3 key tests → RLHF compensation → hallucination safety boundaries → drift detection) |

Darwin Baseline Score: 87/100

Evaluated with Darwin Skill 2.0 9-dimension rubric. Runtime neutrality: PASS (0 red flags).

License

MIT