Ink Tui Wizard
novuhq/novu
Build terminal user interfaces (TUIs) using Ink (React for CLIs) and @inkjs/ui with a reactive, session-driven wizard pattern.
为万界道友生成、修改或评审写意墨像立绘,统一玩家、NPC、BOSS 与灵兽的笔墨语言,涵盖物种头像构思、局部彩墨与界面适配。用于角色和生灵立绘,不用于一般页面排版、物品 emoji 或场景山水。
$ npx skills add ChurchTao/Daoyou --skill daoyou-ink-portraits -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ChurchTao/Daoyou daoyou-ink-portraits --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/ChurchTao/Daoyou.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/daoyou-ink-portraits .claude/skills/daoyou-ink-portraits && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "daoyou-ink-portraits" agent skill from https://github.com/ChurchTao/Daoyou/tree/master/.agents/skills/daoyou-ink-portraits into .claude/skills/daoyou-ink-portraits/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daoyou-ink-portraits", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/ChurchTao/Daoyou/tree/master/.agents/skills/daoyou-ink-portraitsType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add ChurchTao/Daoyou --skill daoyou-ink-portraits -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ChurchTao/Daoyou daoyou-ink-portraits --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ChurchTao/Daoyou.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/daoyou-ink-portraits .agents/skills/daoyou-ink-portraits && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "daoyou-ink-portraits" agent skill from https://github.com/ChurchTao/Daoyou/tree/master/.agents/skills/daoyou-ink-portraits into .agents/skills/daoyou-ink-portraits/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daoyou-ink-portraits", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ChurchTao/Daoyou --skill daoyou-ink-portraits -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ChurchTao/Daoyou daoyou-ink-portraits --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ChurchTao/Daoyou.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/daoyou-ink-portraits .cursor/skills/daoyou-ink-portraits && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "daoyou-ink-portraits" agent skill from https://github.com/ChurchTao/Daoyou/tree/master/.agents/skills/daoyou-ink-portraits into .cursor/skills/daoyou-ink-portraits/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daoyou-ink-portraits", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/ChurchTao/Daoyou.git --path .agents/skills/daoyou-ink-portraits--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add ChurchTao/Daoyou --skill daoyou-ink-portraits -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ChurchTao/Daoyou daoyou-ink-portraits --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ChurchTao/Daoyou.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/daoyou-ink-portraits .gemini/skills/daoyou-ink-portraits && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "daoyou-ink-portraits" agent skill from https://github.com/ChurchTao/Daoyou/tree/master/.agents/skills/daoyou-ink-portraits into .gemini/skills/daoyou-ink-portraits/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daoyou-ink-portraits", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install ChurchTao/Daoyou daoyou-ink-portraitsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add ChurchTao/Daoyou --skill daoyou-ink-portraits -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/ChurchTao/Daoyou.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/daoyou-ink-portraits .github/skills/daoyou-ink-portraits && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "daoyou-ink-portraits" agent skill from https://github.com/ChurchTao/Daoyou/tree/master/.agents/skills/daoyou-ink-portraits into .github/skills/daoyou-ink-portraits/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daoyou-ink-portraits", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ChurchTao/Daoyou --skill daoyou-ink-portraits -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ChurchTao/Daoyou daoyou-ink-portraits --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ChurchTao/Daoyou.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/daoyou-ink-portraits .opencode/skills/daoyou-ink-portraits && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "daoyou-ink-portraits" agent skill from https://github.com/ChurchTao/Daoyou/tree/master/.agents/skills/daoyou-ink-portraits into .opencode/skills/daoyou-ink-portraits/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daoyou-ink-portraits", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
daoyou-ink-portraits为万界道友生成、修改或评审写意墨像立绘,统一玩家、NPC、BOSS 与灵兽的笔墨语言,涵盖物种头像构思、局部彩墨与界面适配。用于角色和生灵立绘,不用于一般页面排版、物品 emoji 或场景山水。
Daoyou Ink Portraits is an agent skill from ChurchTao/Daoyou. 为万界道友生成、修改或评审写意墨像立绘,统一玩家、NPC、BOSS 与灵兽的笔墨语言,涵盖物种头像构思、局部彩墨与界面适配。用于角色和生灵立绘,不用于一般页面排版、物品 emoji 或场景山水。
Its SKILL.md is about 1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `agents/openai.yaml`, `references/beast-avatar-delivery.md` and `references/prompts.md`).
The repository describes itself as: 《万界道友》是一款以 AIGC 驱动、高自由度文字体验、修仙世界观为核心的开源游戏。在这里,你将以普通修士之身,借功法、灵根、神通、法宝与奇遇,一步步推演自己的修行之路。 The licence is GPL-3.0.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit d8a91e5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Daoyou Ink Portraits loads about 1k tokens when it runs, and up to ~61k if it reads all its reference files. Until then it costs about 30 tokens; SKILL.md has 120 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from ChurchTao/Daoyou at commit d8a91e5, republished under its GPL-3.0 licence (© ChurchTao). 120 words, ~1,019 tokens.
.claude/skills/daoyou-ink-portraits/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.古籍中的人物与生灵墨像,介于主体剪影与中国写意画之间。墨迹构成形体,少量浓墨、宽笔淡墨、飞白与留白共同完成角色。 先服务游戏界面的识别与层级,再考虑独立欣赏;不把写实立绘降低饱和度、透明度或叠加纹理当作水墨画。
用图片查看工具打开与当前任务相关的参考;男女成套、跨角色或首次建立系列时同时查看两张:
两图是 2026-09-10 当前页面成稿的冻结副本,用于固定宽笔肌理、暖灰墨色与浓淡关系。它们仍有简化眉眼及连贯衣袍轮廓,不把这些细节当作必须复制的身份模板,也不声称已经完全达到纯减笔画。发生冲突时以用户最新要求和下列规范为准。
生成工具支持参考图时,把它们明确标为笔墨参考,不是必须保留脸、衣服、解剖或姿势的编辑对象。物种头像也沿用这些参考的笔墨尺度与浓淡关系,不迁移人物造型;已选物种稿只说明该物种的采用方案,不成为其他物种的形态模板。不要把最新生成的未验收图接续作为唯一风格参考,避免逐轮漂移。仅在用户明确接受更新基准时更换这两张参考;普通生成不改 skill 基准。
| 维度 | 必须保持的关系 |
|---|---|
| 形体 | 用宽笔墨面与少量长线概括;允许轮廓局部断开,留白补全形体,不依靠均匀描边封闭每个部位。 |
| 墨色 | 暖灰墨色为主体,少量深墨建立发式、肩背、衣侧或主体结构;中淡墨连接形体。人物默认暖灰墨;灵兽可按物种设定局部融入少量低饱和彩墨,色相与位置不固定,也不要求每只都有彩色。颜色不能替代墨色层次或变成光效。 |
| 飞白 | 体现毛笔行进中断续露底与干湿变化,服务结构方向;不是全图叠加噪点、裂纹或纸张贴图。 |
| 衣袍/躯体 | 几块墨面形成组织关系,不逐条刻画衣褶、鳞片、肌肉;避免材质渲染、层叠白衣和写实体积光。 |
| 头面 | 允许少量眉眼鼻墨点提示朝向与神态,依照解剖和习性表达,不给非人形物种强加人脸或人类表情;人物不精修成具体演员般的面孔。留白须与笔墨自然相接,不能先画完整脸框再抹去五官。 |
| 边缘 | 局部实、局部虚,下摆或肢体末端可散入留白;主体重心仍明确,不能糊成一团或像残缺肢体。 |
| 气韵 | 来自疏朗、稳定、轻重与虚实关系,不依赖飘带堆叠、风吹长发、光环、粒子或发光轮廓。 |
| 系列一致性 | 性别、年龄、物种、阵营与强弱不改变笔墨语言;不能男版厚重写实、女版华丽唯美、BOSS 改成高精度概念海报。 |
用户明确要求的标志性色彩、特殊姿态或装备可作为该角色的局部例外,不自动升级成整套风格规则。
| 场景 | 可变化的内容 | 收敛边界 |
|---|---|---|
| 装备栏玩家 | 以肩形、发式与衣袍轮廓区分男女。近正面、头身同向,清瘦修长,重心稳定;双臂自然收在袍内。 | 形象不强调具体身份,不抱拳行礼;主体收在两列装备槽之间,袖摆不铺到格子后;彩色物品 emoji 是第一视觉焦点。 |
| NPC | 年龄、胖瘦、职业姿态与少量神态;按设定选择一件主要识别物,如药杵、书卷、拂尘。 | 身份来自轮廓与关键墨笔,不靠服装细节清单;不擅自让所有人清瘦、站直或双手藏袖。 |
| 人形 BOSS | 更强的肩背结构、重心、姿态和少量深墨,可用设定中的兵器或冠形建立威胁感。 | 强度来自形与墨,不靠更花的配色、光效、满幅黑墨或繁密铠甲;保留内部留白。 |
| 异形 BOSS | 遵循物种解剖与设定,以角、背脊、翼或肢体等关键结构组织墨面。 | 不强套人形长袍;皮毛鳞甲仍以笔墨概括,不能变成写实怪兽再套水墨滤镜。 |
美术语言固定,解剖、动作、神态、取景与色相由物种决定。头像不等于必须画头部;以目标尺寸下最有效的身份表达选择展示范围。
packages/game-content/src/beasts/data/species.json 为事实来源,必要时对照 物种设计基准;只做美术时不改玩法设定。生成前用简短设计说明交代“身份依据 → 姿态与取景选择 → 笔墨和用色处理”,让每项选择可追溯到设定或显示需求。某个物种的成功姿态、形状和颜色不推广为全系列规则。
先确定角色职责和实际显示范围,再使用 提示词模板。固定风格段保持稳定,只替换角色设定与构图段。不要每次重新堆叠“仙气、唯美、电影级、极致细节”等容易互相冲突的词。
复杂角色先让一个样本通过笔墨验收,再拓展同批角色。修正时一次针对主要偏差,不通过不断增加负面词掩盖错误造型。记录最后采用的提示词与参考图,方便复现;不要把工具生成结果反向解释为已经满足需求。
灵兽头像的导出、注册与游戏内检查另见 素材交付要求,仅在涉及交付或接入时读取。
生成时可留出防止关键轮廓被截断的安全空间;最终灵兽头像须裁掉透明外边距并等比贴合方形画布,使宽或高一边尽量占满。主体内部留白和外圈空白用途不同,不因水墨风格而保留不统一的外边距。
同时看独立图、与固定基准并排的效果、实际页面缩小后的效果。物种头像另检查身份特征是否保留、姿态是否符合解剖与习性、局部彩墨是否仍属于同一笔墨体系;不以像某张已选灵兽稿作为合格标准。逐项判断:
典型不合格情况:褪色白衣立绘、无脸纸人、过多飘带、过密衣褶、大片浓墨堵住形体、棋盘底图、男女画风分裂、写实 BOSS 加水墨滤镜。未满足时明确指出差距,修正该项;不要用“已经符合写意墨像”替代验收证据。
© ChurchTao, GPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 5 other files (references) in .agents/skills/daoyou-ink-portraits of ChurchTao/Daoyou.
Open the folder on GitHubat commit d8a91e5
Daoyou Ink Portraits next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Daoyou Ink Portraits this skillChurchTao/Daoyou | 147 | — | ~1k | Automated safety check: Pass | GPL-3.0 | |
| Ink Tui Wizardnovuhq/novu | 40k | — | ~1.9k | Automated safety check: Pass | MIT | |
| BossLifecycle-Innovations-Limited/claude-ops | 542 | — | ~1.9k | Automated safety check: Notes | MIT | |
| BossechoVic/boss-skill | 563 | 1 repos | ~1.6k | Automated safety check: Pass | MIT | |
| Illustration Ink SketchMengTo/Skills | 6.7k | — | ~4.6k | Automated safety check: Pass | MIT | |
| Boss CLIjackwener/boss-cli | 978 | — | ~1.9k | Automated safety check: Pass | None |
novuhq/novu
Build terminal user interfaces (TUIs) using Ink (React for CLIs) and @inkjs/ui with a reactive, session-driven wizard pattern.
Lifecycle-Innovations-Limited/claude-ops
OPS on-demand: This skill should be used when the user asks to "/ops:boss", "boss mode", or "what needs…
echoVic/boss-skill
可审计的 agent 团队:BMAD 全自动研发流水线编排器。编排 9 个专业 Agent(PM、架构师、UI Designer、Tech Lead、Scrum Master、Frontend、Backend、QA、DevOps)从需求到部署,每一步都有事件溯源 + 不可绕过门禁 + 确定性 eval——可验证测试真跑、门禁真过。支持单环节切片命令(/boss:plan /review /qa…
MengTo/Skills
Draws hand-inked cartoon critters and living objects as SVG cards (480x360), each acting out a coding or design idea.
jackwener/boss-cli
Use boss-cli for ALL BOSS 直聘 operations — searching jobs, viewing recommendations, managing applications, chatting with recruiters, and batch greeting.
hashgraph-online/awesome-codex-plugins
Developer personality portrait generator. An agent skill from hashgraph-online/awesome-codex-plugins.
ChurchTao/Daoyou
为本项目的主流程游戏 UI 提供抽象规范与审查方法,覆盖 GameViewportLayout 及其场景页、共享壳组件和正文交互。Use when implementing, refactoring, or reviewing scene-page structure, typography, borders, navigation, component ownership, or…
ChurchTao/Daoyou
Daoyou NestJS API、认证、授权、Better Auth、ALTCHA、admin、internal cron、LLM header 安全和服务端输入校验指南。Use when adding or modifying apps/api/src controllers, guards, middleware, auth, admin endpoints, cron/internal…
ChurchTao/Daoyou
Daoyou Drizzle/PostgreSQL、事务、V6 角色与宗门归属、统一背包、Redis 战局和回放归档指南。Use when modifying schema, migrations, repositories, persistence mappers, resource commits or durable game models.
ChurchTao/Daoyou
Daoyou combat-v6 战斗内核、规则、人物投影、宗门、道装、功法、召唤灵及共享物品规则指南。Use when modifying shared combat rules, character attributes, sect content, equipment, manuals, beasts, forging, inventory or reward domain logic.
ChurchTao/Daoyou
万界道友灵兽物种设计与审查规范。用于新增或调整召唤兽的境界分布、命名形态、资质成长、核心天赋、出生技能池及培养空间,或将这些设计落入配置。单纯战斗内核修复使用 daoyou-game-core-domain;本技能不负责新增传承灵印机制或立绘生成。
ChurchTao/Daoyou
万界道友物品预览的固定展示与接入规范。新增道具、调整预览字段/文案/层级/折叠交互,或重构 ItemSlot、ItemPreview、presentation 适配器时使用;覆盖背包及复用预览的炼器、货架等入口。纯战斗规则、掉落数值或持久化变更不单独触发。
为万界道友生成、修改或评审写意墨像立绘,统一玩家、NPC、BOSS 与灵兽的笔墨语言,涵盖物种头像构思、局部彩墨与界面适配。用于角色和生灵立绘,不用于一般页面排版、物品 emoji 或场景山水。. Daoyou Ink Portraits is an agent skill from ChurchTao/Daoyou.
Run `npx skills add ChurchTao/Daoyou --skill daoyou-ink-portraits -a claude-code`. Or copy the skill folder (.agents/skills/daoyou-ink-portraits in ChurchTao/Daoyou) into .claude/skills/daoyou-ink-portraits in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ChurchTao/Daoyou --skill daoyou-ink-portraits -a codex`. Or copy the skill folder (.agents/skills/daoyou-ink-portraits in ChurchTao/Daoyou) into .agents/skills/daoyou-ink-portraits in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ChurchTao/Daoyou --skill daoyou-ink-portraits -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/daoyou-ink-portraits, .gemini/skills/daoyou-ink-portraits, .github/skills/daoyou-ink-portraits and .opencode/skills/daoyou-ink-portraits in your project.
SKILL.md names no scripts, command-line tools or credentials: Daoyou Ink Portraits is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Daoyou Ink Portraits is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1k tokens (SKILL.md is roughly 4.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 60k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Daoyou Ink Portraits: Ink Tui Wizard (novuhq/novu, 40k stars), Boss (Lifecycle-Innovations-Limited/claude-ops, 542 stars), Boss (echoVic/boss-skill, 563 stars) and Illustration Ink Sketch (MengTo/Skills, 6.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
ChurchTao (a GitHub user) maintains it in ChurchTao/Daoyou, which has 147 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 10, 2026.
Source: ChurchTao/Daoyou on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.