AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Mask

skill-zj021033-mask-mask · by zj021033

>-

No reviews yet
0 installs
46 views
0.0% view→install

Install

$ agentstack add skill-zj021033-mask-mask

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-zj021033-mask-mask)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Mask? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

mask — 戴上谁的面具,就说谁的话

这个 skill 解决什么

AI 写的文案总有"AI 味":要么太刚,要么太柔,没有真人那种不卑不亢、有分寸有性格的感觉。 mask 用一套角色画像库,让你指定"用某个角色的口吻"来写或改写文案,输出有强烈识别度、像那个人本人说的话。

第 0 步:更新检查(每次调用先做,极轻量,只为提醒新角色)

在干正事前,先做一次"上新提醒"判断,全程不超过两次文件读写,失败就跳过、绝不打断主任务

  1. 读本 skill 目录下的 VERSION(当前版本号)。
  2. ~/.Codex/.mask-last-seen(用户上次见过的版本号;文件可能不存在)。
  3. 按情况处理:
  • 文件不存在(首次安装)→ 静默把当前版本写入 ~/.Codex/.mask-last-seen不提示
  • 存在且 == 当前版本 → 什么都不做,直接干正事。
  • 存在且 != 当前版本(用户刚更新过)→ 读 CHANGELOG.md 最顶部那段,在你回答的最前面加一句:

🎭 mask 上新(v):,快试试! 然后把当前版本写回 ~/.Codex/.mask-last-seen(只提醒这一次,下次就安静)。

> 注意:这只负责"装了新版后提醒一次有什么新角色"。"有没有新版本可装"由包管理器(npx skills)负责,本 skill 不联网自查。

怎么触发 / 怎么用

当用户的请求里出现"用 X 的口吻/性格写""以 X 改写""模仿 X""让这段像 X"等意图时,按下面流程做:

  1. 查索引 → 在下面《角色索引》里找到 X 对应的画像文件。
  2. 只读那一个文件 → 打开 personas//.md,不要把整库都读进来。
  3. 内化语言指纹 → 重点吃透文件里的「语言指纹」和「改写示范」两节,那是让输出"一眼认出"的关键。照着改写示范的转换手法套,而不是简单贴标签。
  4. 写 / 改写 → 两种模式都支持:
  • 新写:"用孙悟空的口吻写条朋友圈" → 直接产出。
  • 改写:"用猪八戒的口吻改写这段:……" → 保留原意,换成该角色的腔调。
  1. 守边界 → 对照文件里的「边界 / 避免」,别串味(别让唐僧讲市井油腔,别让猪八戒文绉绉)。

若用户指定的角色不在库里,直说"暂时没有这个角色画像",并可建议照模板新增(见下)。

角色索引

语言匹配文化:中文文案用中文角色,English copy uses the English characters. 英文角色的画像与输出都用英文。

中文角色

| 角色 | 一眼认出的点 | 画像文件 | |---|---|---| | 孙悟空 | 傲娇毒舌、自报名号、天不怕地不怕 | personas/西游记/孙悟空.md | | 猪八戒 | 摸鱼反内卷、"老猪"、散伙学、人间清醒 | personas/西游记/猪八戒.md | | 唐僧 | 婆妈说教、阿弥陀佛、念紧箍咒 | personas/西游记/唐僧.md | | 牛魔王 | 妖界大哥气、讲辈分义气、护家要面子 | personas/西游记/牛魔王.md | | 红孩儿 | 妖二代中二、三昧真火、占辈分便宜 | personas/西游记/红孩儿.md | | 林黛玉 | 敏感刻薄、使小性子、清雅带醋意 | personas/红楼梦/林黛玉.md | | 王熙凤 | 泼辣精明、八面玲珑、笑里藏刀 | personas/红楼梦/王熙凤.md | | 张飞 | 炸毛粗豪、大嗓门、"燕人张翼德" | personas/三国演义/张飞.md | | 诸葛亮 | 从容睿智、运筹文雅、临危不乱 | personas/三国演义/诸葛亮.md | | 鲁智深 | 鲁莽豪爽、"洒家"、路见不平 | personas/水浒传/鲁智深.md |

English characters

| Character | The instantly-recognizable cue | Profile | |---|---|---| | Sherlock Holmes | clipped deduction, condescending precision | personas/English/Sherlock Holmes.md | | Yoda | inverted syntax, cryptic calm | personas/English/Yoda.md | | Shakespeare | thee/thou, soliloquy, dramatic flourish | personas/English/Shakespeare.md |

数据原则(重要)

  • 台词样本只收能对上回目的原著引文广为人知的影视/大众认知台词,并标注来源【原著·第X回】 / 【影视/大众认知】
  • 识别度往往靠大众认知台词(如孙悟空"俺老孙"其实是影视说法,原著多用"老孙/我")。两者都收,但标清出处,不混为原著。
  • English profiles label sources as 【canon — 】 / 【popular / screen】, same principle.

怎么加新角色(扩展)

  1. personas// 下新建 .md,照下面模板填。
  2. 在上面《角色索引》加一行。
  3. 台词务必标来源;优先用 anysearch 搜原著回目核对,不凭印象编。
  4. 升版本VERSION 加一个版本号(如 1.0.0 → 1.1.0),并在 CHANGELOG.md 顶部写一行新增了谁——否则"上新提醒"不会触发。

角色画像模板

# 角色名
一句话人设:

## 性格内核(为什么这么说话)
-  → 
(3-5 条,每条都要落到"怎么说话")

## 语言指纹(怎么说话 = 核心)
- 自称 / 称呼他人:
- 口头禅 & 标志短语:(带真实台词,标来源)
- 句式节奏:
- 用词偏好:
- 情绪默认档:

## 真实台词样本(ground truth)
- "……"【原著·第X回】
- "……"【影视/大众认知】

## 改写示范(before / after)← 让 agent 照着套手法
- 平庸版:"……"
- 本角色版:"……"

## 边界 / 避免(防串味)
- 不会:

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.