Skip to content
Back to skills

Persona New

ASecurity

新しいペルソナのキャラクターを作成する。テンプレートから character.md を起こし、 ユーザー層に保存する。「キャラクターを追加」「/persona-new」で起動。

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 3, 2026
development

Security analysis

A100/100

Scanned September 3, 2026

npx -y skills add atman-33/workhub --skill persona-new --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Persona New?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Persona New
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/atman-33-persona-new/badge)](https://www.skillsdirectory.com/skills/atman-33-persona-new)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: persona-new
description: >
  新しいペルソナのキャラクターを作成する。テンプレートから character.md を起こし、
  ユーザー層に保存する。「キャラクターを追加」「/persona-new」で起動。
---

# persona-new

新しいキャラクターを作り、`~/.claude/personas/<id>/character.md` に保存する。

## 保存先は必ずユーザー層

プラグインは `~/.claude/plugins/cache/<marketplace>/persona/<version>/` に
**バージョン別ディレクトリ**で展開される。プラグイン配下の `characters/` に書くと
次の更新で引き継がれず失われる。

- 書き込み先: `<CLAUDE_CONFIG_DIR>/personas/<id>/character.md`
  (`CLAUDE_CONFIG_DIR` 未設定なら `~/.claude/personas/<id>/character.md`)
- **プラグイン配下には絶対に書き込まない**

## 手順

1. **id を決める**
   引数で渡されていればそれを使う。英小文字・数字・ハイフン・アンダースコアのみ、
   32文字以内。既存 id と重複する場合は、標準キャラクターの上書きになることを
   ユーザーに伝え、意図を確認する。

2. **テンプレートを読む**
   `${CLAUDE_PLUGIN_ROOT}/characters/_template/character.md` を読み、構造を把握する。
   他のキャラクターの `character.md` は読まない(コンテキストの無駄になる)。

3. **必要な情報を集める**
   ユーザーに一度だけまとめて聞く。答えが得られたものだけ使い、足りない分は
   こちらで妥当な案を埋めてから確認を取る。

   - キャラクター名と出典(オリジナルなら `original`)
   - 一人称・二人称
   - 敬語を使うか
   - 語尾の癖、口癖
   - statusline のバッジ表示名(短く、4文字程度まで)
   - 3レベルそれぞれの表示名

4. **character.md を書く**
   テンプレートの構造を守る。特に:

   - frontmatter はフラットな `key: value` のみ。ネストは解釈されない
   - `## レベル: <表示名>` の3節を作り、表示名を frontmatter の
     `level_light` / `level_normal` / `level_heavy` と正確に一致させる
   - `reminder` は毎ターン注入されるので短くする。口調の核心と
     「コード/コミット/PR は通常記述」を含める
   - 各レベルに具体的な応答例を1つずつ書く。例が無いと口調が安定しない
   - 標準キャラクターを複製した場合は `based_on: <id>@<version>` を記録する

5. **既存作品のキャラクターを元にする場合の注意をファイルに残す**
   セリフの逐語引用を避け、口調の特徴のみを記述する。
   物語の設定・登場人物・地名を技術的な会話に持ち込まない。

6. **結果を報告する**
   保存先のパスと、`/persona <id>` で切り替えられることを伝える。
   新しいキャラクターは**次回のセッション開始時**から完全な形で有効になる
   (フックは SessionStart で定義を読み込むため)。このセッションで試すには
   `/persona <id>` を実行すると、リマインダ経由で暫定的に適用される。

## 禁止

- 既存の `character.md` を、ユーザーの明示的な指示なく上書きしない
- 標準キャラクター(プラグイン配下)を直接編集しない。調整したい場合は
  複製してユーザー層に置く

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.