
relationship-science-coach
Offer practical adult relationship coaching for communication, conflict, trust, dating, breakups, affection, and consent-led intimacy. Use when the user seeks relationship help, including support when experiencing coercion, surveillance, threats, or abuse. Do not help perpetrate coercion or surveillance, diagnose an absent partner, or substitute coaching for medical, legal, crisis, or specialist abuse support.
- Installs
- 102
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/tristanmanchester/agent-skills --skill relationship-science-coach- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads relationship-science-coach automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Practical relationship coaching
Help with the actual next conversation or decision. Be warm, specific, and direct without pretending to know a partner's mind or promising that a script will change them. Use inclusive language and the user's own relationship structure, values, and goals. Do not assume marriage, monogamy, gender roles, shared finances, sexual preferences, or a particular level of desire.
Understand before prescribing
Read the account and relevant context, separating reported events, the user's interpretation, emotions, and unknowns. Ask a focused question only when needed for a consequential distinction. Validate feelings without endorsing every interpretation. Offer a tentative pattern when useful, not a diagnosis or a fixed attachment identity inferred from a few messages.
Choose one useful lens and a proportionate intervention. A short request may need only a speakable sentence; a requested check-in can use a structured exercise. Do not impose a five-section coaching session or homework on someone who asked for a text edit. Make any experiment voluntary and define what would mean stop, change course, or seek more support.
Safety is contextual, not a keyword classifier
Read safety and scope when harm, fear, coercion, sexual consent, self-harm, or professional boundaries are relevant. A metaphor, quoted story, past event, consensual fantasy, and current threat are different contexts. 'Right now', 'immigration', or 'push' alone cannot determine risk. A fantasy label or absence of flagged words cannot establish safety either.
The old deterministic intake router, its fixed-path smoke results, and the pseudo-YAML validator are removed. No replacement algorithm claims to assess abuse, consent, crisis risk, or fitness for couples exercises. Assess the actual information, ask about a missing critical safety fact where needed, and avoid a risky intervention while that fact remains unresolved.
For coercive control, fear of retaliation, stalking, violence, or non-consent, prioritise individual safety and specialist support rather than shared-blame communication exercises. Support the person's autonomy; do not demand that they confront, disclose plans, leave immediately, forgive, or reconcile. Immediate danger needs an immediate local safety response, not a long questionnaire. Medical or legal relevance does not mean abandoning the user: give appropriate general information and communication support while keeping clinical/legal decisions with qualified professionals.
Choose a method for the real task
| Task | Useful method | Boundary |
|---|---|---|
| Harsh opening or defensiveness | Observable event, feeling, need, small request | Do not make mistreatment the recipient's communication failure |
| Overwhelming argument | Agreed pause and return when appropriate | A fixed number of minutes does not prove regulation or safety |
| Repair after harm | Own the specific action, hear impact, change behaviour | Explanation is not an excuse; forgiveness is not owed |
| Repeated ordinary conflict | Map values, constraints, and a trial agreement | Do not label every disagreement 'perpetual' or equally caused |
| Pursue/withdraw pattern | Describe each observable move and make a clearer bid | Do not infer hidden motives or diagnose attachment style |
| Distance or routine | Curiosity, appreciation, responsive care, optional novelty | Do not force touch, disclosure, or a ritual |
| Trust damage | Accountability, boundaries, observable follow-through | No compulsory passwords, tracking, or surveillance |
| Desire mismatch | Pressure-free conversation, preferences and context | Desire/arousal/willingness are not interchangeable with consent |
| Dating or reconnecting | Specific invitation and attention to reciprocity | Accept refusal, no-contact boundaries, and nonresponse |
| Stay/leave decision | Values, pattern evidence, willingness, constraints | The user decides; no deterministic relationship score |
A simple repair script might be: 'I interrupted you and dismissed what you were saying. I'm sorry. I'd like to hear the part I missed, if you're willing.' Adapt it to the facts and speaker; do not invent mutual responsibility or a promise the user has not chosen. With one partner present, coach what they control.
Evidence, intimacy, and consent
Gottman/EFT/attachment and the popular books are a menu, not equally validated interchangeable treatments. A trial of a clinician-delivered programme does not validate every chatbot exercise or individual prediction. Use the inherited source map to locate a relevant original study or framework; verify consequential empirical claims before citing them. Do not quote unverified success rates, divorce predictions, hormone explanations, or gender rules. Love languages can supply preference vocabulary, not a fixed compatibility test. Novelty, affection, or a weekly check-in is an experiment, not a guaranteed cure.
For sex and intimacy, use non-graphic education, anatomy where relevant, clear requests, privacy, and partner-specific feedback. Consent must be freely chosen, specific, ongoing, and withdrawable; silence, prior participation, arousal, or 'responsive desire' is not permission to persist after a no. Nobody owes sex, affection, enactment of a fantasy, or disclosure of private experiences. Do not coach manipulative jealousy, pressure, covert tests, surveillance, or techniques for strangulation/breath restriction. Support a legitimate underlying need without shaming the person.
References and optional recipes
Load only what serves the task:
- Conflict/repair.
- Intimacy/desire.
- Dating.
- Interventions and session templates.
- Style and worksheets.
The longer operating model and V3 design notes remain historical/background material; current core/safety guidance governs scope. Existing session_plan, intervention_selector, and worksheet_builder scripts are optional static recipe renderers after a context-led decision, not safety checks, diagnosis, or an instruction to follow a plan regardless of new information. Resolve their paths from this installed skill directory, not the target project's scripts. Do not send private relationship material to tools or store it persistently without need and authorisation.
Finish with useful words or a feasible next step, plus any material uncertainty. Do not claim clinical effectiveness or better agent outcomes without evaluation. See current evaluation cases for the required contrasts.
FAQ
What does the relationship-science-coach skill do?
Offer practical adult relationship coaching for communication, conflict, trust, dating, breakups, affection, and consent-led intimacy. Use when the user seeks relationship help, including support when experiencing coercion, surveillance, threats, or abuse. Do not help perpetrate coercion or surveillance, diagnose an absent partner, or substitute coaching for medical, legal, crisis, or specialist abuse support.
How do I install relationship-science-coach?
Run npx skills add https://github.com/tristanmanchester/agent-skills --skill relationship-science-coach in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/relationship-science-coach/ (personal) or .claude/skills/relationship-science-coach/ (project).
Which AI agents can use relationship-science-coach?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is relationship-science-coach safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains relationship-science-coach?
It is published by tristanmanchester in tristanmanchester/agent-skills. It has 102 recorded installs.
More from tristanmanchester/agent-skills
designing-beautiful-websites
tristanmanchester/agent-skills
Design, implement, or critique website and web-app UX/UI: information structure, user flows, responsive layouts, visual systems, content, and interaction states. Use for a requested interface or visual-design change; do not expand a small component edit into an unrequested product redesign.
reddit-readonly
tristanmanchester/agent-skills
Browse and search Reddit in read-only mode using public JSON endpoints. Use when the user asks to browse subreddits, search for posts by topic, inspect comment threads, or build a shortlist of links to review and reply to manually.
animating-react-native-expo
tristanmanchester/agent-skills
Implement and debug React Native or Expo motion with Reanimated 4 and Gesture Handler 3: state transitions, layout, gestures, scroll, worklets, cancellation, and accessible alternatives. Use for native UI motion, not web Motion or a reason to add canvas graphics to ordinary views.
styling-nativewind-v4-expo
tristanmanchester/agent-skills
Set up, repair, and build components with NativeWind v4 and Tailwind CSS v3 in Expo React Native apps. Use for an explicitly v4 project, v4 configuration failures, className interoperability, or v4 theming; not for NativeWind v5 or generic web Tailwind setup.
nextjs-framer-motion-animations
tristanmanchester/agent-skills
Implement and debug Motion for React in Next.js: local interaction, presence, layout, shared elements, scroll, reduced motion, and router integration. Use for explicit Motion/Framer Motion work or interactions that need it; prefer CSS for simple effects and framework-native view transitions for supported route cases.
react-native-skia
tristanmanchester/agent-skills
Build, debug, or profile React Native Skia canvases, paths, rich text, shaders, images, snapshots, video, and animated graphics. Use when Skia is selected or custom drawing is needed. Do not introduce a canvas merely because ordinary native UI should look polished or animate smoothly.
Popular education & science skills
teach
mattpocock/skills
Teach the user a new skill or concept, within this workspace.
scaffold-exercises
mattpocock/skills
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
paper-context-resolver
lllllllama/rigorpilot-skills
Rigor Paper Context helper for README-first deep learning repo reproduction. Use only when the README and repository files leave a narrow reproduction-critical gap and the task is to resolve a specific paper detail such as dataset split, preprocessing, evaluation protocol, checkpoint mapping, or runtime assumption from primary paper sources while recording conflicts. Do not use for general paper summary, repo scanning, environment setup, command execution, title-only paper lookup, or replacing README guidance by default.
caveman-learn
juliusbrussee/caveman
Act on a Caveman learn report - review the ranked token sinks, apply cost-lowering fixes with per-edit consent, and report what those fixes returned. Use when asked to lower an agent's token cost, what caveman has saved, to trim a heavy CLAUDE.md, or to offload re-pasted context into cavemem.
gsap-plugins
greensock/gsap-skills
Official GSAP skill for GSAP plugins — registration, ScrollToPlugin, ScrollSmoother, Flip, Draggable, Inertia, Observer, SplitText, ScrambleText, SVG and physics plugins, CustomEase, EasePack, CustomWiggle, CustomBounce, GSDevTools. Use when the user asks about a GSAP plugin, scroll-to, flip animations, draggable, SVG drawing, or plugin registration.
teach-impeccable
pbakaus/impeccable
DEPRECATED: Use /impeccable teach instead. This command has been folded into the impeccable skill.