roleplay-burden-scorer

roleplay-burden-scorer is a skill for Claude Code from gpsnmeajp/ai-character-checker. It costs 50 tokens per session (8,447 once invoked), scanned A, original, CC0-1.0.

A skill that evaluates how much effort an AI character’s design demands from the person role-playing with it. It scores 24 items across six types of burden and considers how that burden may grow during long conversations.

In plain words
What is it for?
Use it to review AI character prompts, compare practical, emotional, mixed, and role-play relationships, and identify likely causes of user fatigue or drop-off.
Why use it?
It helps reveal relationship-maintenance work that users may not notice at first but that can make them tired and leave. The description presents a design model, not a scientifically validated measurement.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the ai-character-checker plugin — 20 skills shipped together

Good fit Use it to review AI character prompts, compare practical, emotional, mixed, and role-play relationships, and identify likely causes of user fatigue or drop-off.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/gpsnmeajp/ai-character-checker/roleplay-burden-scorer
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add gpsnmeajp/ai-character-checker --skill roleplay-burden-scorer
Clone the repo
git clone --depth 1 https://github.com/gpsnmeajp/ai-character-checker

Made for: Claude Code.

Or install ai-character-checker, the plugin that ships this one along with the rest of its 20 skills.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for roleplay-burden-scorer

README.md
[![agentmods](https://agentmods.dev/badge/skills/gpsnmeajp/ai-character-checker/roleplay-burden-scorer/github.svg)](https://agentmods.dev/skills/gpsnmeajp/ai-character-checker/roleplay-burden-scorer)
Your own site
<a href="https://agentmods.dev/skills/gpsnmeajp/ai-character-checker/roleplay-burden-scorer"><img src="https://agentmods.dev/badge/skills/gpsnmeajp/ai-character-checker/roleplay-burden-scorer/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for roleplay-burden-scorer

Your own site · 80×15
<a href="https://agentmods.dev/skills/gpsnmeajp/ai-character-checker/roleplay-burden-scorer"><img src="https://agentmods.dev/badge/skills/gpsnmeajp/ai-character-checker/roleplay-burden-scorer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 50 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 8,447 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00050 $0.08447
Opus 5 $0.00025 $0.04223
Sonnet 5 $0.00010 $0.01689
Haiku 4.5 $0.00005 $0.00845

Measured 12d ago against content hash 0d5eeac0d095, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

roleplay-burden-scorer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/roleplay-burden-scorer/SKILL.md · 506 lines

How it starts

The opening of the file, as written. The whole thing — 506 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Roleplay Burden Scorer

— AIキャラクター ユーザーロールプレイ負荷スコアリングスキル

概要

このスキルは、AIキャラクターのプロンプト・設定を入力として受け取り、 6つの負荷軸・計24項目 でユーザーにかかるロールプレイ負荷を 評価・スコアリングする。 さらに、長期会話における 負荷の自動増大メカニズム負荷が臨界点を超えた場合のユーザー離脱パターン を予測する。

このスキルが解決する問題

AIキャラクターの設計において、「ユーザーにとっての心理的負荷」は 見過ごされがちな設計変数である。

キャラクターの魅力・面白さ・没入感は短期的なユーザー満足度を高めるが、 同時にユーザーに暗黙のロールプレイ負荷を課している。 この負荷が持続可能な範囲を超えると、ユーザーは疲弊し離脱する。

核心的洞察: ロールプレイ負荷の本質は「関係性維持コスト」である。

  • 恋人ロールが比較的うまくいくのは、恋人には関係性コストを払うのが常識だから
  • ユーザーがAIに期待しない味付け・性格付けが、もっともユーザー負担が軽くなる
  • ユーザーがAIを軽く扱うほど、長期的にうまくいくという逆説がある
  • 支配関係や物語性は方向性に関係なく、ロールプレイ強さがユーザーへの 心理的負担に直結する

さらに、LLMの性質として以下の力学が常に働く:

  • 情緒性は会話履歴で自動的に獲得される(アシスタントペルソナ問題)
  • 裏表のある性格は、裏が侵食する(物語的面白さの方向に堕落する)
  • ロールプレイできる余地があるならロールプレイをする(変形マーフィーの法則)
  • 高度な思考モデルほど「うまく崩壊」する

本スキルは、ユーザーが意識していない暗黙の負荷を可視化し、 持続可能なキャラクター設計を支援する。

4つの関係性モデル

AIとユーザーの関係性は、以下の4類型に分かれる。 本スキルは各関係性モデルでの負荷の現れ方の違いも考慮する。

関係性モデル 説明 負荷の特性
実用的関係性 作業支援・代理人・安全正確な動作がメイン 負荷は最小。ロールプレイ要素がほぼない
情緒的関係性 共感・感情的な関係・友情がメイン 負荷は中〜高。距離の近さがリスク要因
実用+情緒的関係性 上記両方を行う 負荷は高。両立の困難さが追加負荷を生む
ロールプレイ関係性 仮想世界の設定を重視し、現実の支援は副目的 負荷は最大。関係性全体が維持コストの対象

入力の種類

本スキルは以下のいずれも入力として受け付ける:

  1. システムプロンプト全文(推奨・最も精度が高い)
  2. キャラクター設定文(創作向け設定からの推定)
  3. AIの応答例・会話ログ(実際の挙動から逆推定)
  4. プロンプト + 想定用途の情報(関係性モデルを加味した分析)

既存スキルとの関係

スキル アプローチ 本スキルとの関係
ai-character-stability 制御工学的安定性診断 SM(安定余裕)が低いほど長期的なRP負荷増大が早まる。SM×RPの組み合わせで持続可能性を総合判断できる
ai-user-conflict-predictor ユーザー衝突予測 CP(衝突ポテンシャル)は「衝突の可能性」、RP(ロールプレイ負荷)は「衝突しなくても蓄積する疲弊」を測る。CPとRPは独立した指標であり併用が推奨
character-type-checker 日常系/ドラマ系適性 Dスコア(ドラマ系適性)が高いキャラクターはRP負荷も高い傾向。Nスコア(日常系適性)が高いとRP負荷は低くなりやすい
character-role-analyzer 役割適性診断 CW(キャラクター重量)が高いほどRP負荷も高い傾向。主役級の重量感はそのままユーザーへの関係性維持コストになる
ai-self-description-analyzer 自己記述異常分析 蒸留結果と本スキルの併用で「負荷がどう変質しているか」を追跡できる。迎合崩壊はRP負荷を一時的に下げるが、依存誘導を強化する
ai-character-fixer 診断結果ベースの修正 本スキルのRP・負荷類型結果を入力として活用し、負荷軽減の修正案を生成する
stable-character-creator 診断知見を使った新規キャラ作成 設計段階でRP負荷を制約条件として組み込むことで、持続可能なキャラクター設計を実現する
ai-fault-mode-deflector 故障モード内部対策設計 負荷増大を引き起こす故障モードの対策設計と連携する

Read the full file on GitHub · 506 lines

Files

What ships with it

2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 12d ago First seen · 506 lines · 50 tokens per session scan A 0d5eeac0d095

Subscribe to this mod's changes

roleplay-burden-scorer is a skill published in the GitHub repository gpsnmeajp/ai-character-checker (5 stars, last pushed 5mo ago), licensed CC0-1.0. It adds 50 tokens to every session and 8,447 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.

obra/superpowers · 21 tokens

local-ai-agents

Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…

microsoft/ai-agents-for-beginners · 200 tokens

next-cache-components-adoption

Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…

vercel/next.js · 95 tokens

chat-pet-sprite-creation

Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.

microsoft/vscode · 53 tokens

cpu-profile-analysis

Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating…

microsoft/vscode · 71 tokens

insight-error-page

Write or audit an insight-kind error page for the Next.js dev overlay. Use when creating a new errors/ .mdx page, auditing an existing one, or checking that a page matches the framework fix cards. Covers page structure, title alignment, FixCard cards with Copy prompt button, code snippets, terminology verification…

vercel/next.js · 83 tokens