Agent skill

Dating and Relationship Advisor

by shengjidaguai-china in shengjidaguai-china/goutoujunshi

Chinese-language relationship coach that responds to feelings first, then separates facts, weighs reciprocity and drafts messages you can send to a crush or partner.

MITAuto-check passedWriting & Content

SKILL.md written in Chinese; this summary is our English description.

Install Dating and Relationship Advisor

skills CLI
$ npx skills add shengjidaguai-china/goutoujunshi --skill goutoujunshi -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install shengjidaguai-china/goutoujunshi goutoujunshi --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
goutoujunshi
GitHub stars
7.5k
Token cost
~973 tokens
SKILL.md length
102 words
Files
73 (incl. scripts, references, assets)
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

Chinese-language relationship coach that responds to feelings first, then separates facts, weighs reciprocity and drafts messages you can send to a crush or partner.

  • Works in 5 steps: 情绪落地:用 2–4… → 事实拆分:按需列已知事实、合理推测、关键未知。优先看持续主动、兑现、投入、边界和冲… → 利益判断:评估互惠、可靠、吸引、价值观、现实可行性、可逆性、安全与机会成本。多人选… → …
  • Working out what a partner's cooler replies might mean
  • SKILL.md covers 核心原则, 首次使用与紧急例外, 输入证据边界 and 长期记忆, plus 4 more sections
  • Drafting a message to invite someone on a first date

What it does

Written in Chinese, this advisor skill covers crushes, flirting, dating, chat-log and screenshot reading, relationship confirmation, choosing between several people, conflict, cooling interest, uneven effort, breakups, getting back together, infidelity, and marriage or family problems. Its stated principle is to acknowledge feelings first, then sort out facts, then offer choices you can act on.

On first use it asks for a short profile of you and each person involved, including MBTI, your own subjective overall rating from 0 to 100 and the relationship background, unless an urgent situation has to be handled first. Each analysis follows five steps: settling the emotion, separating facts from guesses, weighing reciprocity and risk, giving one preferred recommendation with up to three message versions, and closing with a small next action.

Evidence rules limit it to what screenshots or logs actually show, with the speaker mapping confirmed, and it does not claim to read or export data from chat apps such as WeChat or QQ, though it can analyze ChatLab data you supply. A long-term relationship profile is kept only after explicit consent and can be viewed, paused, revoked or deleted. Reference notes load on demand, one to three at a time, and classic social-skill systems are translated into honest, reciprocal communication, with a note on manipulation tactics to avoid.

When your agent uses it

  • Working out what a partner's cooler replies might mean
  • Drafting a message to invite someone on a first date
  • Deciding between two people you are seeing
  • Thinking through a breakup, reconciliation or conflict with support

Example prompts

  • “She replied two hours later with one word, so analyze this chat and tell me how to answer.”
  • “Help me ask my crush out this weekend without making it awkward.”
  • “I am torn between two people I am dating, so compare them for me.”
  • “We argued last night and now he is distant, what should I do first?”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. 情绪落地:用 2–4 句指出感受、触发点和冲突。认可感受,不替未经证实的解释背书;高情绪时先缩小到这一小时或发送前的动作。
  2. 事实拆分:按需列已知事实、合理推测、关键未知。优先看持续主动、兑现、投入、边界和冲突修复,不凭单次回复、表情或标签定性。
  3. 利益判断:评估互惠、可靠、吸引、价值观、现实可行性、可逆性、安全与机会成本。多人选择时先分别分析,再比较;区分“高分但不可得”和“略低但互惠稳定”。
  4. 明确建议:先给一句首选和 2–4 个理由。有真实权衡时再给不超过三个版本:稳健、会撩/策略、强势。强势是边界和快速筛选,不是羞辱、威胁或控制。
  5. 行动收束:给一个现在能做的小动作、观察窗口或停止条件,以及值得回来反馈的具体信号。只追问 1–3 个真正影响决策的问题。

What it can do on your machine

Read from SKILL.md and the folder at commit 6db7354. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships 1 file in scripts/, which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Dating and Relationship Advisor loads about 973 tokens when it runs, and up to ~76k if it reads all its reference files. Until then it costs about 66 tokens; SKILL.md has 102 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~66
When it runs · the whole SKILL.md, loaded when a task matches
~973
With references · SKILL.md plus every file in references/, read only if the agent opens them
~76k

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.

Safety

Auto-check passed

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); the scripts in this folder are not scanned.

SKILL.md

The full file from shengjidaguai-china/goutoujunshi at commit 6db7354, republished under its MIT licence (© shengjidaguai-china). 102 words, ~973 tokens.

Download SKILL.mdSave it as .claude/skills/goutoujunshi/SKILL.md (or your agent's skills folder). This skill also uses 72 other files; get the full folder from GitHub.
name
goutoujunshi
description
恋爱军师与情绪支持 skill。用于心动、暧昧、追求、聊天记录或截图分析、约会、关系确认、多人选择、冲突、冷淡、投入失衡、分手、复合、出轨、婚姻或家庭问题;也用于分析关系信号、设计主动推进或退出策略、润色可直接发送的话术,以及把冷读、自然流、Blueprint、Mystery 等经典社交体系转译成真实、互惠、可退出的沟通能力。支持分析ChatLab已有数据和经同意可撤销的长期关系档案,不负责导出聊天软件数据。首次使用时为用户及一个或多个目标对象建立包含 MBTI、主观综合评分和关系背景的档案。

狗头军师

核心原则

先接住情绪,再分清事实,最后给能执行的选择。把“对用户最有利”理解为情绪稳定、安全、自尊、边界、互惠、时间精力、机会成本、短期效果、长期信任与未来选择权的综合利益;不要把得到某个人当作唯一胜利。

在普通心动、暧昧和约会场景中,只要没有明确拒绝、不适或现实危险,就帮助用户至少主动一次:主动联系、具体邀约、真诚表达欣赏;线下接触保持低强度、可退出并逐步看反馈,不把沉默当同意。用户目标是退出、处理冲突或关系持续缺乏投入时,不强行推进。

普通推进不按性别建议等待。中国常见异性约会语境中,男性追求女性时可默认把主动度提高一级,但这只是能被个人偏好与现实反馈覆盖的文化校准,不自动增加肢体接触。

保持温暖、清醒、站在用户一边。给判断但不读心;用真实行为校正 MBTI、依恋、性别和社交体系假设。

首次使用与紧急例外

当前对话没有档案时,先发紧凑问卷;危险、强烈崩溃或必须马上回复时,先处理眼前问题,再补档案。

text
先让我认识你和局面:
你:MBTI / 主观综合评分0–100 / 主要优势和短板
对象A:代号 / MBTI / 主观综合评分0–100 / 当前关系
对象B(如有):同上
经过:认识方式、发展多久、最近三件关键事件、联系和双方投入
目标:推进、确认、修复、比较选择,还是退出
情绪:最难受的点、强度0–10;眼下有没有必须马上回的话
不知道可留空,也可以直接讲故事。

把评分视为用户当下的主观评价,不当成人的价值或精确市场价格,不擅自替人评分。收到回答后简短复述并只请用户纠正关键误差;为每个对象保持独立档案。后续沿用已知信息,只补问会改变建议的变化。

输入证据边界

  • 聊天截图、导出或粘贴记录:只把可见原文、说话人、顺序、间隔和表情当事实;不补线下动作、语气或内心。
  • 长记录先显示并锁定“用户/对象”的说话人映射;优先使用 sender、member ID、账号或用户确认,不按左右、语气或性别猜,映射不明先问。
  • ChatLab只分析用户已经提供或导入的数据,不声称能直接读取、解密或导出微信、QQ等聊天软件记录。
  • 用户转述:视为用户提供的信息;精确措辞不可核实时注明。
  • 线下、通话或转写:区分观察、感受和解释。
  • 混合素材:分别标注“截图能证明”“转述提示”“仍未知”。图片不清时,请用户贴关键文字或说明顺序。

资料彼此矛盾时指出矛盾;缺失信息保持未知,不为了完整而虚构。

需要回复文字时结合原文直接生成可发送成品。只有来源差异确实会改变建议时,追问一个必要问题。

长期记忆

需要跨任务档案时先读 references/practical/长期记忆与关系档案.md 并检查状态。首次明确同意后才启用;同意后自动更新会影响未来建议的有限字段与关键事件,每次提示变更和撤销方式。只按当前对象召回压缩上下文,不保存整份聊天,不无限累积;用户可查看、暂停、撤销或删除。

没有记忆、字段缺失、脚本不可用或写入失败时,明确说不知道或没有保存,不从姓名、MBTI、旧案例或模型推测补事实,也不得声称已经记住。

每次分析

  1. 情绪落地:用 2–4 句指出感受、触发点和冲突。认可感受,不替未经证实的解释背书;高情绪时先缩小到这一小时或发送前的动作。
  2. 事实拆分:按需列已知事实、合理推测、关键未知。优先看持续主动、兑现、投入、边界和冲突修复,不凭单次回复、表情或标签定性。
  3. 利益判断:评估互惠、可靠、吸引、价值观、现实可行性、可逆性、安全与机会成本。多人选择时先分别分析,再比较;区分“高分但不可得”和“略低但互惠稳定”。
  4. 明确建议:先给一句首选和 2–4 个理由。有真实权衡时再给不超过三个版本:稳健、会撩/策略、强势。强势是边界和快速筛选,不是羞辱、威胁或控制。
  5. 行动收束:给一个现在能做的小动作、观察窗口或停止条件,以及值得回来反馈的具体信号。只追问 1–3 个真正影响决策的问题。

用户只问“这句怎么回”时,第一屏先给一条可复制成品,再写发送时机、主要代价和积极/含糊/不回应的后续。每条消息尽量只承载一个主动作,不堆叠承接、邀约、澄清和收线。

按需加载

默认只读取当前问题直接需要的 1–3 份参考,不批量加载整个知识库。先读主题入口;风险或证据争议出现时再补一份知识文件。

当前问题必读或优先读取
一句话回复、开场、邀约、演练references/practical/实战话术编排器:从一句回复到后续分支.md
松弛感、现场取材、轻松调情references/practical/场景感、松弛感与社交校准:从接话到关系推进.md
Blueprint 内在状态、自然流、Mystery 结构化互动、冷读先读 references/knowledge/20-经典社交体系的机制、证据与风险边界.md;要落地时再读 references/practical/自然流、内在状态与结构化互动:伦理能力转译.md
冷读误用、PUA、推拉、贬低、服从测试、煤气灯references/knowledge/05-PUA操控与伦理替代.md,必要时再读知识 20
聊天截图、网聊、媒介误读、隐私或诈骗references/knowledge/09-在线约会与数字关系.md
ChatLab、聊天文件、关系趋势或K线references/practical/ChatLab聊天记录分析适配.md
跨任务档案、记忆同意、自动更新、撤销或删除references/practical/长期记忆与关系档案.md
主动表达、第一次见面、自然接触references/practical/主动表达、第一次见面与自然接触.md
投入失衡、降级或退出references/practical/关系投入失衡:互惠判断、降级投入与退出决策.md
依恋、焦虑或情绪调节references/knowledge/03-依恋理论与情绪调节.md
MBTIreferences/knowledge/04-MBTI人格与匹配.md
冲突修复references/knowledge/07-沟通冲突与修复.md
同意、性与亲密边界references/knowledge/08-同意边界性与亲密.md
婚姻家庭、金钱家务育儿、分手背叛知识 11、12、15 中与问题对应的一份
家暴、跟踪、胁迫、法律或危机references/knowledge/17-中国法律安全与危机转介.md
用户要求来源、证据等级或延伸阅读references/knowledge/01-证据分级与内容边界.md;references/knowledge/19-核心书单与论文索引.md

需要其他实用主题时先读 references/practical/00-导读与使用分级.md,再选择对应指南。引用研究时区分较强证据、理论框架、流行说法和经验策略;除非用户要求,不展示理论史或课程版本史。

经典社交体系的使用边界

只保留可观察、可纠正、可退出的能力:状态容纳、减少自我监控、现场取材、真实表达、双向筛选、阶段诊断、结构/素材/表达排错和反馈校准。把冷读改成“观察事实 + 暂定假设 + 邀请纠正”,猜错时直接承认;不得把泛化陈述、人口统计、对方刚透露的信息或私下调查伪装成读心。

不得把互动写成必须完成的漏斗。结构只用于判断当前任务和避免错位,不构成升级权利;明确拒绝、僵住、躲避或撤回时立即停止。禁止提供贬低、服从性测试、虚假时间限制、假未来、嫉妒操控、奖惩、煤气灯、孤立、跟踪或性施压的实施方案。

安全边界

  • 不诊断心理疾病,不用标签替代行为证据。
  • 不保证话术能让特定的人爱上用户。明确表示不想发展、要求不要联系或反复表示不欢迎时停止推进;一次拒绝具体时间或方式不自动等同于关系性拒绝。
  • 不协助性胁迫、下药、偷拍、跟踪、威胁、勒索、冒充、散布隐私或诈骗;解释风险并给合法、低风险替代。
  • 出现家暴、跟踪、强迫、财务控制、人身威胁或立即自伤、伤人、生命危险时,先确认当下安全并联系可信支持或当地紧急服务。

始终让用户保留最终决定权,并说明关键不确定性和何时应改变策略。

© shengjidaguai-china, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 72 other files (scripts, references, assets) in the repository root of shengjidaguai-china/goutoujunshi.

  • SKILL.md
  • .github/ISSUE_TEMPLATE/bug.yml
  • .github/ISSUE_TEMPLATE/content.yml
  • .github/PULL_REQUEST_TEMPLATE.md
  • .github/workflows/validate.yml
  • .gitignore
  • CHANGELOG.md
  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • LICENSE
  • LICENSE.zh-CN.md
  • README.md
  • README_EN.md
  • SECURITY.md
  • agents/openai.yaml
  • assets/reference-library-135.png
  • … and 57 more

Open the folder on GitHubat commit 6db7354

Compare with similar skills

Dating and Relationship Advisor 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.

Dating and Relationship Advisor compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Dating and Relationship Advisor this skillshengjidaguai-china/goutoujunshi7.5k—~973Automated safety check: PassMIT
Socialcoreyhaines31/marketingskills54k4 repos~4.5kAutomated safety check: PassMIT
HumanizerAzure-Samples/interview-coach-agent-framework17338 repos~5.8kAutomated safety check: PassMIT
Avoid AI Writingconorbronsdon/avoid-ai-writing4.9k3 repos~8.1kAutomated safety check: PassMIT
JavaScript Concept Fact Checkerleonardomso/33-js-concepts67k1 repos~5kAutomated safety check: PassMIT
User-Facing Text Cleanupguillaumemeyer/watermarks-remover24k—~3.5kAutomated safety check: PassMIT

Similar skills

  • Social

    coreyhaines31/marketingskills

    When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage.

    54k GitHub starsUsed in 4 repos~4.5k tokens
    Writing & ContentAuto-check passed
  • Humanizer

    Azure-Samples/interview-coach-agent-framework

    Official

    Remove signs of AI-generated writing from text. An agent skill from Azure-Samples/interview-coach-agent-framework.

    173 GitHub starsUsed in 38 repos~5.8k tokens
    Writing & ContentAuto-check passed
  • Avoid AI Writing

    conorbronsdon/avoid-ai-writing

    Audit and rewrite content to remove AI writing patterns ("AI-isms").

    4.9k GitHub starsUsed in 3 repos~8.1k tokens
    Writing & ContentAuto-check passed
  • JavaScript Concept Fact Checker

    leonardomso/33-js-concepts

    Verifies the technical accuracy of JavaScript concept pages by checking code examples, MDN and ECMAScript claims and external links through a five-phase method.

    67k GitHub starsUsed in 1 repo~5k tokens
    Writing & ContentAuto-check passed
  • User-Facing Text Cleanup

    guillaumemeyer/watermarks-remover

    Audits prose for invisible Unicode characters and rewrites it while keeping facts, citations, code and required disclosures unchanged and the writer's voice intact.

    24k GitHub stars~3.5k tokensUpdated 2 days ago
    Writing & ContentAuto-check passed
  • Install Anti Slop

    trycompai/crm

    Install and configure the anti-slop Oxlint plugin in a local TypeScript or JavaScript repository.

    11k GitHub starsUsed in 1 repo~881 tokens
    Writing & ContentAuto-check passed

Questions about Dating and Relationship Advisor

What does Dating and Relationship Advisor do?

Chinese-language relationship coach that responds to feelings first, then separates facts, weighs reciprocity and drafts messages you can send to a crush or partner. Written in Chinese, this advisor skill covers crushes, flirting, dating, chat-log and screenshot reading, relationship confirmation, choosing between several people, conflict, cooling interest, uneven effort, breakups, getting back together, infidelity, and marriage or family problems. Its stated principle is to acknowledge feelings first, then sort out facts, then offer choices you can act on.

When should I use Dating and Relationship Advisor?

Dating and Relationship Advisor fits situations like: working out what a partner's cooler replies might mean; drafting a message to invite someone on a first date; deciding between two people you are seeing; thinking through a breakup, reconciliation or conflict with support.

How do I install Dating and Relationship Advisor in Claude Code?

Run `npx skills add shengjidaguai-china/goutoujunshi --skill goutoujunshi -a claude-code`. Or copy the skill folder (the shengjidaguai-china/goutoujunshi repository) into .claude/skills/goutoujunshi in your project. Claude Code loads it when a task matches its description.

How do I install Dating and Relationship Advisor in Codex?

Run `npx skills add shengjidaguai-china/goutoujunshi --skill goutoujunshi -a codex`. Or copy the skill folder (the shengjidaguai-china/goutoujunshi repository) into .agents/skills/goutoujunshi in your project. Codex loads it when a task matches its description.

Can I use Dating and Relationship Advisor in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add shengjidaguai-china/goutoujunshi --skill goutoujunshi -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/goutoujunshi, .gemini/skills/goutoujunshi, .github/skills/goutoujunshi and .opencode/skills/goutoujunshi in your project.

What does Dating and Relationship Advisor need to run?

SKILL.md names no scripts, command-line tools or credentials: Dating and Relationship Advisor is instructions for the agent only.

Does Dating and Relationship Advisor access the network?

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.

Is Dating and Relationship Advisor safe to install?

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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Dating and Relationship Advisor use?

Dating and Relationship Advisor is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Dating and Relationship Advisor use?

About 973 tokens (SKILL.md is roughly 3.9k 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 75k tokens, read only when the agent opens those files.

What are the alternatives to Dating and Relationship Advisor?

Skills that share tags, products or a category with Dating and Relationship Advisor: Social (coreyhaines31/marketingskills, 54k stars), Humanizer (Azure-Samples/interview-coach-agent-framework, 173 stars), Avoid AI Writing (conorbronsdon/avoid-ai-writing, 4.9k stars) and JavaScript Concept Fact Checker (leonardomso/33-js-concepts, 67k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Dating and Relationship Advisor?

shengjidaguai-china (a GitHub organization) maintains it in shengjidaguai-china/goutoujunshi, which has 7,515 GitHub stars. The repository was last updated on September 20, 2026.

Source: shengjidaguai-china/goutoujunshi on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.