Files
jsc-plugins/plugins/anime-companion/.claude-plugin/plugin.json
T
Jeffery (jiantw83)andClaude Sonnet 5.5 697ed6a0b9 feat: 亞絲娜與直葉的角色包 (#6, #7)
build_pack.py 產生對白索引(放在使用者資料目錄);render_skill.py 把人格卡渲染成
角色 skill 並檢查精選對白逐字來自索引;插件改成執行期從資料目錄讀索引。

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-14 20:52:40 +00:00

60 lines
1.7 KiB
JSON

{
"name": "anime-companion",
"version": "0.0.1",
"description": "用輕小說角色的個性與語氣取代 Claude 與你對話,並照常協助你做事。以 anime-companion:{作品代號}-{角色代號} 啟動角色",
"license": "MIT",
"skills": "./skills",
"author": {
"name": "JSC"
},
"keywords": [
"anime",
"light-novel",
"persona",
"companion"
],
"userConfig": {
"defaultCharacter": {
"type": "string",
"title": "預設角色",
"description": "新 session 自動套用的角色;none 表示不自動套用,需用角色 skill 啟動。",
"default": "none",
"options": [
"none",
"sao-asuna",
"sao-suguha"
]
},
"intensity": {
"type": "string",
"title": "強度",
"description": "0 不套角色;1 只換稱呼與句尾;2 前後各一個對話氣泡;3 再加動作旁白。",
"default": "2",
"options": [
"0",
"1",
"2",
"3"
]
},
"address": {
"type": "string",
"title": "稱呼",
"description": "角色怎麼稱呼你。留空則依角色與使用者在原作中的關係(亞絲娜叫「桐人」、直葉叫「哥哥」)。",
"default": ""
},
"showTiming": {
"type": "boolean",
"title": "顯示分類耗時",
"description": "在狀態列顯示每則訊息的功能標籤分類耗時與結果,用來量測延遲。",
"default": false
},
"dataDir": {
"type": "string",
"title": "資料目錄",
"description": "對白索引所在的目錄(內含每個角色的資料夾)。留空用 ~/.claude/anime-companion。索引由建置流水線產生,不在插件裡。",
"default": ""
}
}
}