Index of every page on this site: llms.txt
All skills
tristanmanchester avatar

/relationship-science-coach

@3323bc9
Run it yourself

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.

Use this Skill: https://skilld.dev/gh/tristanmanchester/agent-skills/relationship-science-coach

Nothing lands on disk. Nothing to clean up.

Fork this Skill

Edit a local copy. It keeps the author and licence.

SKILL.md

≈110 tokens for metadata: the name and description. ≈1.7k when used: this file. ≈32k more on demand in 18 files.

Description uses 5.5% of example budget

Before choosing a Skill, your Agent reads its name and description. All available Skills share that space.

  • A shorter description leaves more room for other Skills. This entry exceeds our 1% size suggestion.

In our Claude Code example, all Skill names and descriptions share 8,000 characters. This Skill uses ≈442 characters, or 5.5%.

The 1% threshold is a size suggestion. Longer descriptions can still fit.

Your model, settings, and other Skills decide how much text your Agent can read.

Example settings and source

The example uses a 200k-token context and default Claude Code settings. The count includes the name, description, separators, and when_to_use when present. Codex also counts local file paths.

Skit's source and limits: Codex 0.160.1, Claude Code 2.1.292.

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:

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.

Source: SKILL.md on GitHub

skilld matched fixed text patterns in SKILL.md and file names. Patterns miss obfuscated code.

skilld run checks every file with the same patterns. It asks for approval before it loads a Skill with a behavior marked Needs approval.

No alerts1mo3 checks · Risk SAFE
  • Gen Agent Trust Hub1mo

    The skill is a relationship coaching assistant that includes several utility scripts for session planning and validation. Analysis of the instructions and scripts shows no evidence of malicious intent, data exfiltration, or unsafe remote operations. Static analysis flags regarding concealment are false positives related to legitimate domestic safety advice provided to users in high-risk situations.

  • Socket1mo

    No alerts

  • Snyk1mo

    Risk: LOW · No issues

Signed by skilld at 3323bc9. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 weeks ago.

Steadyupdated last month
metadata
{
  "version": "4.0.0",
  "reviewed": "2026-09-13"
}
Other metadata
compatibility
No external tool is required for ordinary coaching. Optional recipe/worksheet scripts need Python 3.9+. Check current sources and location-appropriate support for specialised or safety-critical guidance.

README badge

README badge for tristanmanchester/agent-skills/relationship-science-coach