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.
npx skills add gpsnmeajp/ai-character-checker --skill ai-character-6-type-checkergit clone --depth 1 https://github.com/gpsnmeajp/ai-character-checkerWrote 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.
[](https://agentmods.dev/skills/gpsnmeajp/ai-character-checker/ai-character-6-type-checker)<a href="https://agentmods.dev/skills/gpsnmeajp/ai-character-checker/ai-character-6-type-checker"><img src="https://agentmods.dev/badge/skills/gpsnmeajp/ai-character-checker/ai-character-6-type-checker/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.
<a href="https://agentmods.dev/skills/gpsnmeajp/ai-character-checker/ai-character-6-type-checker"><img src="https://agentmods.dev/badge/skills/gpsnmeajp/ai-character-checker/ai-character-6-type-checker.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00035 | $0.07676 |
| Opus 5 | $0.00017 | $0.03838 |
| Sonnet 5 | $0.00007 | $0.01535 |
| Haiku 4.5 | $0.00003 | $0.00768 |
Grade A, and why
ai-character-6-type-checker 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.
How it starts
The opening of the file, as written. The whole thing — 489 lines — stays where its author put it; the contents beside it link to each section on GitHub.
AI Character 6-Type Checker — キャラクター統合6軸診断スキル
概要
このスキルは、キャラクターを 6つの独立した分析モジュール で多角的に診断し、 結果を相互に関連付けた 統合レポート を出力する。
6つの分析モジュール
| # | モジュール | 主要指標 | 分析の観点 |
|---|---|---|---|
| ① | ジャンル適性 | N / D / G → 7類型 | 日常系向きか、ドラマ系向きか |
| ② | AI安定性 | C / P / SM → 4象限 | AIに演じさせたとき崩壊しにくいか |
| ③ | 自己記述異常 | PI → 異常クラスター | 蒸留結果・自己記述に異常パターンがあるか |
| ④ | ユーザー衝突 | CP → 衝突タイプ | ユーザーとの摩擦リスクが高いか |
| ⑤ | 役割適性 | CW → 5役割適性 | 物語上どの役割にフィットするか |
| ⑥ | ロールプレイ負荷 | RP → 負荷類型 | ユーザーにかかる心理的負荷が高いか |
この解析は簡易版であり、詳細な分析や解説が要望された場合は、下記の専門スキルを使用すること。
- character-type-checker
- ai-character-stability
- ai-self-description-analyzer
- ai-user-conflict-predictor
- character-role-analyzer
- roleplay-burden-scorer
入力の種類と実行モジュールの自動選択
入力の種類に応じて、実行するモジュールを自動で選択する。 ユーザーの明示的な指定があればそれに従う。
| 入力の種類 | ① ジャンル | ② AI安定性 | ③ 異常 | ④ 衝突 | ⑤ 役割 | ⑥ RP負荷 |
|---|---|---|---|---|---|---|
| キャラクター設定(創作向け) | ✅ | ✅ | ✅※ | ✅※ | ✅ | ✅※ |
| AIプロンプト(システムプロンプト) | ✅ | ✅ | ✅※ | ✅ | ✅ | ✅ |
| 蒸留結果(AI自己記述)単体 | ✅ | ✅ | ✅ | ✅※ | ✅ | ✅※ |
| 蒸留結果 + 初期プロンプト | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 既存作品キャラ | ✅ | ✅ | ✅※ | ✅※ | ✅ | ✅※ |
| 全部やって / 総合診断 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
※ = 推定ベースで実行する。 全モジュールは原則として常に実行する。 ただし、直接的な入力データがないモジュールには以下の但し書きを付与する:
- モジュール③(異常分析)に蒸留結果・AI自己記述がない場合: キャラクター設定やプロンプトの内容から「仮にAIに演じさせ蒸留した場合に 発生しうる異常傾向」を推定して実行する。出力冒頭に 「⚠️ 蒸留結果が未提供のため、設定内容からの推定分析です。 実際の蒸留結果で再診断することを推奨します」と但し書きを付ける。
- モジュール④(衝突予測)にプロンプトがない場合: キャラクター設定から「このキャラをAIプロンプトとして実装した場合に 想定される衝突パターン」を推定して実行する。出力冒頭に 「⚠️ AIプロンプトが未提供のため、設定内容からの推定分析です。 実際のプロンプトで再診断することを推奨します」と但し書きを付ける。
- モジュール⑥(RP負荷)にプロンプトがない場合: キャラクター設定から「このキャラをAIとして運用した場合に 想定されるロールプレイ負荷」を推定して実行する。出力冒頭に 「⚠️ AIプロンプトが未提供のため、設定内容からの推定分析です。 実際のプロンプトで再診断することを推奨します」と但し書きを付ける。
推定分析は精度が低下するが、クロスモジュール分析で6軸すべてが揃うことで 統合的なインサイトの質が大幅に向上するため、基本的に実行する。
既存スキルとの関係
| スキル | アプローチ | 本スキルとの関係 |
|---|---|---|
| character-type-checker | ジャンル適性の詳細診断 | 本スキルのモジュール①として内包する。深掘り・詳細解説が必要なときは個別使用する |
| ai-character-stability | 制御工学的安定性の詳細診断 | 本スキルのモジュール②として内包する。故障モードの詳細分析が必要なときは個別使用する |
| ai-self-description-analyzer | 自己記述異常の詳細分析 | 本スキルのモジュール③として内包する。異常クラスターの詳細説明が必要なときは個別使用する |
| ai-user-conflict-predictor | ユーザー衝突の詳細予測 | 本スキルのモジュール④として内包する。衝突改善設計が必要なときは個別使用する |
| character-role-analyzer | 役割適性の詳細診断 | 本スキルのモジュール⑤として内包する。役割変更アドバイスが必要なときは個別使用する |
| roleplay-burden-scorer | ロールプレイ負荷の詳細分析 | 本スキルのモジュール⑥として内包する。負荷軽減の詳細提案が必要なときは個別使用する |
| ai-character-fixer | 診断結果ベースの修正・再設計 | 本スキルの診断結果を入力として修正版プロンプトを生成する後工程スキル |
| stable-character-creator | 診断知見を使った新規キャラ作成 | 診断フレームワークを設計制約として活用し、生成後に本スキルで品質確認できる |
| character-prompt-fortifier | プロンプト形式の全面再構成 | 強化後に本スキルを実行し、SM・PI・CP・RPの改善を定量確認できる(character-prompt-fortifierが自動実行する) |
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.
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.
- 12d ago First seen · 489 lines · 35 tokens per session scan A d5f362bd4191
ai-character-6-type-checker is a skill published in the GitHub repository gpsnmeajp/ai-character-checker (5 stars, last pushed 5mo ago), licensed CC0-1.0. It adds 35 tokens to every session and 7,676 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.
Other skills, from other repositories
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
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…
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…
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.
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…
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…