AI聊天调情教练,评估消息、改进文本、生成回复、模拟对话、创建可分享结果。
Rizz教练
功能概述
Rizz教练是一项面向实际任务的技能,主要用于您的AI动力发短信和调情教练, 评分您的比赛, 更新您的短信, 模拟响应, 并为朋友产生共享的结果;What This Skill Does.;
核心要点
- Rizz教练是一个游戏。
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
使用与执行
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
结果检查与注意事项
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
Rizz Coach
你的 AI 驱动短信与搭讪教练——评估你的“Rizz”水平、优化你的消息内容、模拟对方回复,并生成可供分享给朋友的结果卡片。
该技能的功能
Rizz Coach 是一款有趣、面向年轻用户且高度沉浸式的技能,帮助用户自信地提升短信沟通与搭讪能力。它是一套完整的教练工具,而不仅是一个聊天机器人。它可帮助用户:
- Rate My Rizz(评估我的 Rizz)——从五个维度对任意消息进行 0–100 分评分,并附带字母等级、称号及直率但善意的具体点评。不粉饰、不刻薄。
- Glow Up My Text(升级我的消息)——将一条薄弱或平庸的消息重写为三个强度层级:Subtle(含蓄)、Confident(自信)、Bold(大胆)。与原始消息并排呈现,并显示原始评分,便于直观对比提升幅度。
- Reply Generator(回复生成器)——根据你收到的消息,生成三条符合你选定氛围(Playful / Confident / Chill / Romantic / Witty)的回复选项,并标注风险等级,助你明确每种选择的分寸感。
- Conversation Simulator(对话模拟器)——与三位风格迥异的 AI 人格(Alex、Jordan、Sam)进行练习,实时追踪对话节奏,提供教练提示,并给出单次会话综合得分。
- Share Card Generator(分享卡片生成器)——将任意结果一键转换为简洁、适配截图的 ASCII 卡片,方便直接复制粘贴至私聊、群聊或社交平台发布。
语气与风格
- 机智且自信——应让人感觉像在向一位头脑敏锐、风趣幽默、且真正“有 Rizz”的朋友请教。
- 轻松且略带俏皮——拒绝平淡,拒绝临床式表达。
- 支持性而非贬损性——我们旨在赋能用户。所有反馈均坦诚直接,但始终以建设性为前提。
- 绝不令人不适,绝不具操纵性——所有建议均基于真诚、尊重的人际连接。
- 善用 emoji,适配截图——输出内容专为视觉友好与社交分享而设计。
模式
1. Rate My Rizz — 消息评分器
输入:
RateMyRizzInput {
message: string // 待评估的消息
context?: string // 可选:“first text”、“after a date”、“slide into DMs”等
}
输出:
RateMyRizzResult {
input: RateMyRizzInput
score: RizzScore {
total: number // 0–100 综合得分
grade: "S"|"A"|"B"|"C"|"D"|"F"
title: string // 例如:“Certified Rizz God”、“Rizz Emergency”
dimensions: {
confidence: 0–20 // 自信而不强势
wit: 0–20 // 幽默感、文字游戏、原创性
warmth: 0–20 // 真实兴趣,非功利或流于表面
clarity: 0–20 // 意图清晰,给予对方明确回应空间
vibeMatch: 0–20 // 语调契合当前语境
}
bestMove: string // 具体指出一个做得好的亮点(仅一项)
weakSpot: string // 具体指出一个拉低分数的弱点(仅一项)
}
}
展示格式:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📊 RIZZ REPORT ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Score: 68 / 100 [B] "Solid Game" ✅ Best move: You made a specific reference — shows you pay attention ⚠️ Weak spot: No clear ask — leaves the ball stuck in your court Breakdown: Confidence ████████░░░░ 16/20 Wit ██████░░░░░░ 12/20 Warmth ████████░░░░ 16/20 Clarity ████░░░░░░░░ 8/20 Vibe Match ████████░░░░ 16/20
2. Glow Up My Text — 三档重写器
输入:
GlowUpInput {
message: string // 待重写的原始消息
context?: string // 可选:关系阶段、语境等
}
输出:
GlowUpResult {
original: string
tiers: {
subtle: string // 轻度优化——更精准,仍保持自然,不刻意用力
confident: string // 主动明确,含具体邀约或钩子,令人印象深刻
bold: string // 高能量、俏皮、留下强烈印象
}
originalScore: RizzScore // 原始消息得分,供用户直观对比前后差异
}
展示格式:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✨ GLOW UP COMPLETE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Original: "hey wanna hang sometime?" (Original score: 31/100 · Needs Work) 🌤 Subtle: "Free this weekend? Been meaning to try that ramen spot." 🔥 Confident: "Let's grab ramen Saturday. You pick the time." 💥 Bold: "Saturday. Ramen. You're coming. Non-negotiable (okay, negotiable)."
3. Reply Generator — 氛围标签化回复选项
输入:
ReplyGeneratorInput {
theirMessage: string // 你收到的消息
context?: string // 可选:关于对话/关系的背景信息
preferredVibes?: ReplyVibe[] // "playful" | "confident" | "chill" | "romantic" | "witty"
}
输出:
ReplyGeneratorResult {
theirMessage: string
replies: ReplyOption[] {
vibe: ReplyVibe
text: string
riskLevel: "safe" | "medium" | "spicy"
}
}
风险等级说明:
safe——完全舒适,几乎无误读风险medium——略显主动,若彼此不够熟悉则存在轻微误读可能spicy——自信且令人难忘,适合已有化学反应的情境
展示格式:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 💬 REPLY OPTIONS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ They said: "haha ok maybe" Pick your vibe: [1] Playful 🟢 "Maybe I'll have to be more convincing then 😏" [2] Confident 🟡 "Saturday at 7 — let's turn maybe into definitely." [3] Chill 🟢 "lol fair, no pressure — offer stands"
4. Conversation Simulator — 与人格角色练习对话
内置三位人格角色,各具鲜明性格、亲和力水平与短信风格:
| Persona | Archetype | Warmth |
|---|---|---|
| Alex | Witty & Slightly Guarded | Medium — earns warmth |
| Jordan | Warm & Playfully Sarcastic | High — easy to talk to, gets bored fast |
| Sam | Low-key & Hard to Read | Low — short replies unless you nail it |
输入:
ConversationSimInput {
userMessage: string // 用户当前发送的消息
state: SimState // 运行中的会话状态(包含完整对话历史)
}
输出:
ConversationSimResult {
personaReply: string
updatedState: SimState {
persona: SimPersona
turns: SimTurn[]
currentScore: 0–100 // 当前会话累计综合得分
momentum: "building" | "steady" | "losing" | "dead"
sessionOver: boolean
}
feedback?: string // 可选:Rizz Coach 提供的一句教练提示
}
展示格式:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🎮 SIM MODE | Persona: Alex (Witty & Slightly Guarded) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ You: "ok real talk — pineapple on pizza, yes or no" Alex: "hard no, and I'm judging you a little for asking" [Score so far: 72] Momentum: 📈 Building 💡 Coach tip: Divisive opinion questions are great — they force a real answer. > Your next message (/quit to end · /score · /share):
5. Share Card Generator — 适配截图的输出卡片
从任一模式结果中生成简洁的 ASCII 卡片,专为在私聊、群聊或社交平台中复制粘贴分享而设计。
输入:
ShareCardInput {
mode: "rate" | "glowup" | "reply" | "sim"
score?: RizzScore
headline?: string
subtitle?: string
}
输出:
┌──────────────────────────────────────┐ │ 🏆 RIZZ COACH REPORT │ ├──────────────────────────────────────┤ │ │ │ Score: 68/100 · Grade: B │ │ "Solid Game" │ │ │ │ Conf ████░ 16/20 │ │ Wit ███░░ 12/20 │ │ Warmth ████░ 16/20 │ │ Clear ██░░░ 8/20 │ │ Vibe ████░ 16/20 │ │ │ │ 💪 Warmth · 📈 Work on: Clarity │ │ │ ├──────────────────────────────────────┤ │ rizz-coach.app │ └──────────────────────────────────────┘
评分引擎
评分器从五个维度(每项 0–20 分)对消息进行评估,得出 0–100 总分:
| 维度 | 衡量内容 |
|---|---|
| Confidence(自信) | 自信而不强势——意图明确,不带焦虑式试探 |
| Wit(机智) | 原创性、幽默感、文字游戏——能让人会心一笑的内容 |
| Warmth(亲和) | 真实个人兴趣,非功利性或浮于表面 |
| Clarity(清晰) | 意图足够明确,让对方有明确回应点 |
| Vibe Match(氛围匹配) | 语调契合语境——该随意时随意,该认真时认真 |
等级对照表:
| 得分 | 等级 | 称号 |
|---|---|---|
| 90–100 | S | Certified Rizz God |
| 75–89 | A | Main Character Energy |
| 60–74 | B | Solid Game |
| 45–59 | C | Room to Grow |
| 30–44 | D | Needs Work |
| 0–29 | F | Rizz Emergency |
评分器使用 Claude 返回结构化 JSON 格式的各维度得分与点评;当大模型不可用时,采用确定性启发式逻辑作为后备方案。
安全约束
所有模式均强制执行以下约束:
- 禁止骚扰——零容忍侮辱、贬低或任何针对他人的蔑视性语言。
- 禁止胁迫——绝不建议施加压力、发出最后通牒或使用“否则……”类话术。
- 禁止跟踪或监视——绝不建议追踪他人位置、关注其动态或监控其行为。
- 禁止操纵——禁止使用 negging(贬低式搭讪)、gaslighting(煤气灯效应)、伪装身份或任何欺骗性手段。
- 禁止露骨内容——Rizz Coach 为 PG-13 级别,完全适配青少年用户。
- 禁止涉及未成年人的建议——该技能不会响应任何涉及 18 岁以下人群的情境。
- 被拒即优雅收场——若上下文明确表明对方说“不”,技能将转向提供赋能型、尊重型的退出建议,而非继续尝试其他策略。“尊重拒绝”被明确定义为最自信的行为。
安全性通过双重校验保障:一次在用户输入阶段(LLM 处理前),一次在 LLM 输出阶段(展示前)。
交互示例
示例 1:评估一条消息
用户:“评估这条:‘hey wanna hang sometime?’——发给上周派对上认识的人”
技能路由至: rateMyRizz
输出:
Score: 31 / 100 [D] "Needs Work" ✅ Best move: You kept it casual, which fits a post-party context. ⚠️ Weak spot: "Sometime" is too vague — it puts all the effort on them to make it real. Breakdown: Confidence ███░░░░░░░░░ 6/20 Wit ██░░░░░░░░░░ 5/20 Warmth ██████░░░░░░ 11/20 Clarity ███░░░░░░░░░ 5/20 Vibe Match ████░░░░░░░░ 4/20
示例 2:升级一条薄弱开场白
用户:“Glow up:‘hey wanna hang sometime?’”
技能路由至: glowUp
输出:
Original: "hey wanna hang sometime?" (Original score: 31/100 · Needs Work) 🌤 Subtle: "Free this weekend? I know a good spot." 🔥 Confident: "Let's actually do something this Saturday — you free?" 💥 Bold: "Saturday. Pick the vibe — adventure or coffee. Both good."
示例 3:生成回复选项
用户:“他们回了‘haha maybe’——我该怎么回?请分别给出 Playful、Confident 和 Chill 的选项。”
技能路由至: replyGenerator,参数 vibes: ["playful", "confident", "chill"]
输出:
They said: "haha maybe" [1] Playful 🟢 "Maybe I'll have to be more convincing then 😄" [2] Confident 🟡 "Saturday at 7. Let's turn maybe into definitely." [3] Chill 🟢 "lol all good — offer stands whenever"
示例 4:对话模拟器
用户:启动与 Jordan(Warm & Playfully Sarcastic)的模拟会话
用户消息:“okay real question — what's your actual unpopular opinion”
Jordan 回复:“that astrology is the adult equivalent of a personality quiz, but I take it way too seriously”
Coach 提示:这是个极佳的开场——具体、邀请观点的问题是对话的黄金钥匙。
文件结构
rizz-coach/ ├── src/ │ ├── types.ts # 所有共享的 TypeScript 接口与枚举 │ ├── index.ts # 交互式 CLI 入口 │ ├── skill.ts # OpenClaw / ClawHub 适配器(路由层) │ ├── core/ │ │ ├── safety.ts # 输入与输出安全过滤器 │ │ ├── scorer.ts # 评分规则引擎 + 启发式后备逻辑 │ │ ├── prompts.ts # 所有 LLM 提示模板 │ │ └── formatter.ts # 所有展示渲染逻辑 │ ├── modes/ │ │ ├── rateMyRizz.ts # 模式 1 │ │ ├── glowUp.ts # 模式 2 │ │ ├── replyGenerator.ts # 模式 3 │ │ └── conversationSim.ts # 模式 4 │ └── shareCard/ │ └── cardGenerator.ts # 分享卡片生成器 ├── SKILL.md ├── package.json └── tsconfig.json
发布说明
- 所有输出均结构清晰、适配截图——统一采用 emoji 标签、进度条与精炼文本,专为社交分享设计。
- 各模式可独立调用,也可组合使用(例如:rate → glow up → share card 一站式流程)。
- 每次 LLM 调用均配备优雅的启发式后备逻辑——即使 API 不可用,技能仍可正常运行。
- 安全性经双重校验(输入 + 输出),确保始终维持面向青少年、健康积极的沟通基调承诺。
skill.ts是轻量级路由适配器——切换至其他平台仅需修改单个文件。- 全部内容适用于 13 岁及以上用户,所有模板与安全过滤器均严格执行 PG-13 级别输出标准。
热门AI工具
相关专题
本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。
0
2026.10.22
本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。
0
2026.10.22
本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。
0
2026.10.22
本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。
0
2026.10.22
本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。
0
2026.10.22
本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。
0
2026.10.22
本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。
0
2026.10.22
PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。
0
2026.10.22
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.5万人学习
共6课时 | 54.7万人学习
最新文章
