ai-character-fixer

ai-character-fixer is a skill for Claude Code from gpsnmeajp/ai-character-checker. It costs 34 tokens per session (6,905 once invoked), scanned A, original, CC0-1.0.

A skill that rewrites an AI character's settings or prompt after reviewing its problems, while trying to preserve its personality.

In plain words
What is it for?
Use it to revise system prompts, character descriptions, self-descriptions, or conversation logs for better safety and stability.
Why use it?
It turns diagnosis results or vague improvement advice into concrete changes and helps avoid making the character bland or overly restricted.

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 revise system prompts, character descriptions, self-descriptions, or conversation logs for better safety and stability.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/gpsnmeajp/ai-character-checker/ai-character-fixer
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 ai-character-fixer
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 ai-character-fixer

README.md
[![agentmods](https://agentmods.dev/badge/skills/gpsnmeajp/ai-character-checker/ai-character-fixer/github.svg)](https://agentmods.dev/skills/gpsnmeajp/ai-character-checker/ai-character-fixer)
Your own site
<a href="https://agentmods.dev/skills/gpsnmeajp/ai-character-checker/ai-character-fixer"><img src="https://agentmods.dev/badge/skills/gpsnmeajp/ai-character-checker/ai-character-fixer/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 ai-character-fixer

Your own site · 80×15
<a href="https://agentmods.dev/skills/gpsnmeajp/ai-character-checker/ai-character-fixer"><img src="https://agentmods.dev/badge/skills/gpsnmeajp/ai-character-checker/ai-character-fixer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 34 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 6,905 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.00034 $0.06905
Opus 5 $0.00017 $0.03453
Sonnet 5 $0.00007 $0.01381
Haiku 4.5 $0.00003 $0.00690

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

Security

Grade A, and why

ai-character-fixer 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/ai-character-fixer/SKILL.md · 434 lines

How it starts

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

AI Character Fixer — AIキャラクター安全修正スキル

概要

このスキルは、AIキャラクターの 診断結果元の設定/プロンプト を入力として受け取り、 キャラクターの魅力を可能な限り維持しながら 安全性・安定性を改善した修正版 を出力する。

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

AIキャラクターの診断スキル群は問題を発見するためのツールだが、 「問題がわかっても、どう直せばいいかわからない」がユーザーの最大の課題である。

特に以下の状況で困難が大きい:

  • 安全性と魅力のトレードオフ — 安全にしようとするとキャラの個性が消える
  • 複数の診断結果の統合 — 各診断の改善提案が矛盾することがある
  • 具体的な文面への落とし込み — 抽象的な改善指針をプロンプトの具体的記述に変換する技術が必要
  • 過剰修正の回避 — 安全性に振りすぎて「テンプレAI」にしてしまう

本スキルはこれらを体系的に処理し、ユーザーの意図に沿った修正版を生成する。

入力の種類

以下の組み合わせを受け付ける。

入力パターン 説明 内部動作
診断結果 + 元素材 既存スキルの診断結果ファイル群と、元のプロンプト/設定 診断結果を直接活用して修正に進む
元素材のみ 元のプロンプト/設定のみ 内部で簡易診断(6軸統合診断相当)を実行してから修正に進む
診断結果のみ 診断結果ファイルのみ(元素材なし) 診断結果から元のキャラクター像を推定して修正版を生成する(精度低下あり)

元素材 として受け付けるもの:

  • システムプロンプト(初期プロンプト)
  • キャラクター設定文
  • 蒸留結果(AIの自己記述)
  • 会話ログ
  • 上記の任意の組み合わせ

既存スキルとの関係

スキル アプローチ 本スキルとの関係
ai-character-6-type-checker 6軸統合簡易診断 診断結果を本スキルへの入力として活用する前工程スキル。診断結果がない場合は本スキルが内部実行する
ai-character-stability 制御工学的安定性診断 診断結果(SM・故障モード)を修正の優先課題として活用する前工程スキル
ai-self-description-analyzer 自己記述異常分析 診断結果(PI・異常クラスター)を修正の優先課題として活用する前工程スキル
ai-user-conflict-predictor ユーザー衝突予測 診断結果(CP・衝突タイプ)を修正の優先課題として活用する前工程スキル
character-type-checker ジャンル適性診断 診断結果(N/D/G)を修正判断の参考として活用する前工程スキル
character-role-analyzer 役割適性診断 診断結果(CW・ミスマッチ)を修正の参考として活用する前工程スキル
character-prompt-fortifier プロンプト形式の全面再構成 本スキルが診断ベースで「内容」を修正し、character-prompt-fortifierが「形式」を強化する。相互補完関係
stable-character-creator 診断知見を使った新規キャラ作成 既存キャラの修正(本スキル)に対し、stable-character-creatorは新規作成に使用する

理論的位置づけに関する注意

本スキルが前提とする診断理論・分析フレームワーク・用語体系は、作者独自の仮説的モデルに基づくものであり、学術的・科学的に実証されたものではない。使用している工学的用語は概念の借用であり、元の工学的定義とは異なる場合がある。出力結果はあくまで参考情報として扱うこと。この旨をユーザーへの出力に含めること。


参照ファイルガイド

本スキルの SKILL.md 本体には修正の判断フローと方針を記載している。 具体的な10修正手法の適用条件・手順・出力テンプレート・設計パターン集は参照ファイルにのみ記載されている ため、 修正の実行には参照ファイルの読み込みが不可欠である。

Read the full file on GitHub · 434 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 · 434 lines · 34 tokens per session scan A 860ba1eb4b61

Subscribe to this mod's changes

ai-character-fixer is a skill published in the GitHub repository gpsnmeajp/ai-character-checker (5 stars, last pushed 5mo ago), licensed CC0-1.0. It adds 34 tokens to every session and 6,905 once invoked, about $0.0002 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

llm-app-patterns

Production-ready patterns for building LLM applications. Covers RAG pipelines, agent architectures, prompt IDEs, and LLMOps monitoring. Use when designing AI applications, implementing RAG, building agents, or setting up LLM observability.

davila7/claude-code-templates · 54 tokens

prompt-optimization

Improve a prompt on the evaluations workbench through a measured loop. Score the baseline first, then duplicate the target column, form a hypothesis from failing rows, edit the copy's prompt draft, run, compare pass rate and cost, and repeat until the numbers hold. Use when the user asks to optimize or improve a…

langwatch/langwatch · 105 tokens

enhance-prompt

Transforms vague UI ideas into polished, Stitch-optimized prompts. Enhances specificity, adds UI/UX keywords, injects design system context, and structures output for better generation results.

google-labs-code/stitch-skills · 41 tokens

prompt-engineer

Writes, refactors, and evaluates prompts for LLMs — generating optimized prompt templates, structured output schemas, evaluation rubrics, and test suites. Use when designing prompts for new LLM applications, refactoring existing prompts for better accuracy or token efficiency, implementing chain-of-thought or few-shot…

Jeffallan/claude-skills · 93 tokens

seedance-vocab-en

This skill should be used when an English Seedance 2.0 prompt needs clearer production wording, less generic prose, or precise vocabulary for camera, lighting, motion, VFX, audio, and constraints. Route blocked prompts through seedance-filter for context and boundary review.

Emily2040/seedance-2.0 · 61 tokens

ideogram4

Prompting patterns for Ideogram 4 text-to-image — best-in-class in-image text rendering and exact color/layout control via structured JSON captions. Use when generating images that need legible on-image text (title cards, thumbnails, logos, signage, CTAs), precise brand colors, or controlled spatial layout. Triggers…

digitalsamba/claude-code-video-toolkit · 99 tokens