Communitygithub.com

Tera-Dark/personal-agent-skills

Model adapter that compiles a finished character or illustration blueprint into Anima-ready English prompts in a disciplined Tag block + Natural Language block format. Handles Anima-specific format contract, length budgets, positive-first output, V1 faithful / V2 enhanced modes, model profiles and artifact troubleshooting. Use when the user asks for Anima prompts, Anima 提示词, or names an Anima checkpoint. Does not design — if no blueprint exists, route through aesthetic-director-core and character-design-engine / illustration-direction first.

What is personal-agent-skills?

personal-agent-skills is a Claude Code agent skill that model adapter that compiles a finished character or illustration blueprint into Anima-ready English prompts in a disciplined Tag block + Natural Language block format. Handles Anima-specific format contract, length budgets, positive-first output, V1 faithful / V2 enhanced modes, model profiles and artifact troubleshooting. Use when the user asks for Anima prompts, Anima 提示词, or names an Anima checkpoint. Does not design — if no blueprint exists, route through aesthetic-director-core and character-design-engine / illustration-direction first.

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Tera-Dark/personal-agent-skills/tree/HEAD/02_creation/anima-prompt-compiler

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

Anima Prompt Compiler

1. 定位(v2.0.0 起)

本 Skill 是适配器:把已经做完设计决定的 blueprint 翻译成 Anima 能理解的英文。

它不再持有设计方法和品味规则。那些已经上移:

  • 品味签名与否决清单 → personal-identity-profile
  • 九个创作动作、反馈诊断、成对示例 → aesthetic-director-core
  • 六层角色结构、服装词汇 → character-design-engine
  • 构图协议、氛围预设 → illustration-direction

输入检查:收到的东西有没有一句带动词的命题、明确的轮廓、四层服装、一个刺点、锁定事实?没有 → 这不是 blueprint,退回 creative-skill-router。用户直接说"帮我写个 Anima 提示词,一个月光祭司"时,不要在这里补设计。

保留在本 Skill 的只有 Anima 相关的东西:格式契约、长度预算、输出模式、模型档案、伪影排查。

2. 默认行为

  • 用户要提示词时只输出提示词,不主动生图。
  • 英文 Tag block + Natural-language block 两段式(§3)。
  • 默认只输出正向提示词。需要排除某物时优先用正向约束翻译("no jewelry" → 在 NL 段写 bare neck and wrists),只有正向无法表达时才给一个简短的独立 Negative,并说明原因。
  • 不加 masterpiece, best quality, 8k, ultra-detailed 等空泛质量词(禁用清单见 references/anima-model-profiles.md § 5.2)。
  • 不加权重、CFG、steps、采样器、Clip Skip 等工作流参数,除非用户要。
  • 不改动 blueprint 的锁定事实。

3. 格式契约:Tag + Natural Language

Part A — Tag block

逗号分隔的英文短标签,承担稳定锁定信息:

  • 主体数量:1girl, solo, 2girls
  • 展示类型与景别:full body, upper body, cowboy shot, white background, vertical composition
  • 外观事实:发色、发型(写形状分布,如 long hair on the left side only, cropped short behind the right ear)、瞳色、种族特征
  • 服装单品:按 base → structural → signature extension → accessory 顺序
  • 道具与动作:holding curved scissors, tucking hair behind ear
  • 角色身份(如果 blueprint 有)
  • 角色 / 系列触发词优先按 Anima 的 Danbooru 训练集实际 token 写法输出,不要把角色名和作品名拆成多个 token。
  • 触发词中用于标识作品的括号、冒号等特殊字符会与 Anima 的权重语法冲突时,必须做转义。例:Danbooru 原始触发词为 37_(reverse:1999) 时,Anima 提示词中写作 37\\(reverse1999\\),不要写成 37, reverse:1999、37_(reverse:1999) 或 37 (reverse1999)。

Tag block 简洁、可扫描、不重复同义词。设计逻辑不塞进标签。

Part B — Natural-language block

一到两个连贯英文段落,承担标签表达不了的关系:

  • 服装层级、剪裁、内外关系(open coat over, hem showing beneath)
  • 轮廓的空间位置(behind the head, descending from one shoulder)
  • 不对称的具体分布
  • 姿势如何影响衣摆、袖子、头发、道具(blueprint 的因果链)
  • 密度分布(ornament concentrated around ___; ___ left plain)
  • 光源方向、衰减、材质响应
  • 刺点的精确位置(the only saturated color is ___ at ___)

NL 段不是 Tag 段的同义词复述。它必须补充关系和层级。

模板

[comma-separated tags]

[One or two paragraphs: garment hierarchy, silhouette placement, asymmetry, pose causality, density, light, palette hierarchy, punctum location.]

4. 长度预算(规划用,不是及格线)

任务Tag + NL 合计词数
头像 / 半身30–50
角色立绘 / 时装50–80
多层展示板70–100
叙事场景插画80–120

超预算时的删除顺序:重复形容词 → 次要配饰 → 背景枝节 → 材质细节。不删:命题结构、主锚点、刺点、锁定事实、因果链里的关键词。

5. 输出模式

Direct Mode(用户要求直接给)

  1. 一行设计方向
  2. Tag block
  3. NL block

Standard Mode(默认)

  1. 一行 Strategy Line(来自 blueprint 的命题)
  2. V1 Faithful:忠实翻译 blueprint,只做语言转换、消歧、结构化排版,不做审美升级
  3. V2 Enhanced:在 V1 基础上加入光影、材质行为、构图细化。V2 不得改动 V1 的核心事实(发色、瞳色、服装件、指定姿势);如需变体,单独标注为 optional variant
  4. Enhancement Notes:三行以内,说明 V2 加了什么

Deep Mode(用户要完整分析时)

  1. 命题、锁定信息、构图与服设决策(引用 blueprint)
  2. Tag + NL
  3. 简短校验说明

默认不输出冗长推理和审美宣言。

6. 多主体与歧义

  • 多角色:按方位分块([LEFT]: ... [RIGHT]: ...),每块内颜色紧贴名词。见 references/anima-troubleshooting.md 诊断项 04。
  • Blueprint 里未锁定的细节:保持开放,不擅自补全(不给未指定的角色加上耳环、腰带、手表)。

7. 反馈轮

生图结果有问题时:

  • 画面伪影(手、融色、背景抢戏、串线、白底融边)→ references/anima-troubleshooting.md,单变量最小修复。
  • 设计问题(太平淡、太乱、不像 OC、没人味)→ 不在这里修。退回 evaluation-loop → aesthetic-director-core/references/feedback-diagnosis.md。改 prompt 词治不了设计层的病。

8. 输出前检查

  • 输入是 blueprint 不是需求?
  • Tag 段简洁、具体、无同义重复?
  • NL 段写了关系(层级 / 位置 / 因果 / 密度 / 刺点位置),不是复述 tag?
  • 锁定事实一字未改?
  • 无空泛质量词、无参数、无默认负面?
  • 长度在预算内,且删的是次要项?
  • V2 没有改 V1 的事实?
  • 遵守用户要求的输出格式?

References

  • references/anima-model-profiles.md — 证据分级、来源溯源、模型变体、文本编码器兼容、质量词清单、参数参考、实验日志
  • references/anima-troubleshooting.md — 伪影诊断目录、最小修复、不确定性处理
  • 测试集:tests/test-suite.md

Individual skills in this repo

This repo contains 13 individual skills — each has its own dedicated page.

Tera-Dark/personal-agent-skills

Creative direction layer that turns a vague request into one committed design idea before any blueprint or prompt is written. Runs a sequence of generative "moves" (find the obsession, plant a contradiction, pick from the tail, build causality, subtract, keep one strange thing) and produces a short Creative Brief with rejected alternatives. Use for any OC / character / illustration / fashion / key-visual request, whenever output feels generic, "AI-flavored", too plain, too busy, or when the user asks for taste, direction, 审美, 创意方向, 人味, 高级感, 不要AI味.

Tera-Dark/personal-agent-skills

Persistent identity and taste layer for Tera-Dark's creative work. Holds the aesthetic signature (restrained base, one strange thing, a hint of danger, fashion-grade garment construction, female-oriented OC/gacha sensibility), hard dislikes (watches, cyber/mech, random butterflies-roses-particles, adjective costumes), business goals and workflow style. Does not generate prompts. Load first for any creative, design, illustration, prompt or aesthetic-judgment task; also when the user says 我的风格, 我喜欢, 按我习惯, 个人偏好.

Tera-Dark/personal-agent-skills

Entry point for all creative requests in this skill hub. Classifies intent (OC/character design, illustration, fashion, NAI5 prompt, Anima prompt, image reverse analysis, prompt review, ComfyUI/LoRA/dataset), loads identity + aesthetic direction first, then hands off to the right specialist and model adapter. Use whenever a request involves 设计, OC, 人设, 立绘, 插画, 服装, 提示词, prompt, NAI, NovelAI, Anima, 反推, 分析图片, ComfyUI, LoRA, or when it is unclear which skill should handle a creative task.

Tera-Dark/personal-agent-skills

Turns a Creative Brief (from aesthetic-director-core) into a complete, model-agnostic character blueprint — design thesis, silhouette architecture, visual anchors, garment engineering (base / structural / signature extension / accessory system), material contrast, palette hierarchy, behavioral pose + camera, narrative residue, presentation format — then runs a subtraction pass. Use for OC, 人设, 角色设计, 服装设计, 立绘, 高定服设, 二游角色, character sheet, fashion concept. Never writes model-specific prompt syntax.

Tera-Dark/personal-agent-skills

Model adapter that compiles a finished character or illustration blueprint into a natural-language image prompt for models that are not Anima or NAI5 — Midjourney, DALL-E / GPT Image, Google Imagen / Gemini image, Flux, SDXL-style checkpoints, or an unnamed target. Keeps parameters out of the prompt unless the target officially supports them, and labels every model-specific claim with an evidence level. Use when the user names any other image model, says 通用提示词, MJ, Midjourney, DALL-E, Imagen, Flux, SD, 或没说用什么模型. Does not design — if no blueprint exists, route through aesthetic-director-core first.

Tera-Dark/personal-agent-skills

Turns a Creative Brief into an authored, model-agnostic illustration blueprint — the image thesis, captured moment, visual motif, environment-character relationship, camera and framing, scale contrast, negative space, physical light sources, density map, narrative residue, and one coherent surreal detail. Use for 插画, 氛围图, 竖屏, 半留白, 印象风, 故事感, key visual, poster, scene illustration, cinematic composition, or whenever a character needs to be placed into a designed moment rather than displayed on a plate. Never writes model-specific prompt syntax.

Tera-Dark/personal-agent-skills

Model adapter that compiles a finished character or illustration blueprint into NovelAI V5 community-format prompts — weighted artist stack, global style layer, scene base, char1/char2 blocks, source#/target#/mutual# interaction tags, and targeted negative steering with weight::tag:: syntax. Use when the user asks for NAI5, NovelAI, NAI提示词, tag prompt, Danbooru-style prompt. Does not design — if no blueprint exists, route through aesthetic-director-core and character-design-engine / illustration-direction first.

Tera-Dark/personal-agent-skills

Decomposes a reference image into transferable design language — silhouette and mass distribution, motif grammar, garment construction, material contrast, palette hierarchy, pose logic, negative space and presentation format — instead of a tag dump. Output feeds aesthetic-director-core (for original work) or a model adapter (for faithful reproduction). Use for 反推, 分析图片, 提取提示词, 还原风格, 参考这张图, reverse prompt, image analysis.

Tera-Dark/personal-agent-skills

Reviews an existing image-generation prompt by separating design intent from model syntax — what it is trying to say, which design layer is weak (thesis, silhouette, garment structure, causality, density, punctum), what is noise, and what a rewrite should change. Use for 优化提示词, 这个 prompt 哪里有问题, prompt review, 分析这段提示词, why does this prompt not work.

Tera-Dark/personal-agent-skills

Technical placeholder for ComfyUI workflow organization, node troubleshooting, metadata and LoRA/model integration. Use when the user mentions ComfyUI, workflow json, nodes, 工作流. Does not handle design or prompt creativity.

Tera-Dark/personal-agent-skills

Technical placeholder for image dataset organization, caption/tag management and training preparation. Use when the user mentions dataset, 数据集, 打标, captions, 训练集. Does not handle visual design decisions.

Tera-Dark/personal-agent-skills

Technical placeholder for LoRA training pipelines: dataset prep, caption organization, training configuration, evaluation. Use when the user mentions LoRA, 训练, fine-tune, 炼丹. Does not decide character concepts or artistic direction.

Tera-Dark/personal-agent-skills

Evaluates a generated image or compiled prompt against the original Creative Brief and blueprint, using a fixed rubric (identity preservation, outfit binding, spatial clarity, unrequested additions, V1/V2 consistency, output contract) plus a design-layer read (thesis, silhouette, causality, density, punctum, one strange thing). Diagnoses which layer failed and routes the fix to that layer with a single-variable change. Use on any feedback round: 太平淡, 太乱, 不像, 没人味, 这版可以, 评价一下, 哪里不对, compare versions.

Related Skills