agentsclimarketplace

Relationship intent matching

Skill sumitaich1998/OpenDate/src/opendate/skills/registry/relationship-intent-matching

Open-source AI dating agent — bring your own Tinder token and any LLM (OpenAI, Claude, Gemini, DeepSeek, Qwen, and more). Screens dates, makes matches, and chats in your own voice, with consent-first guardrails.

Install
npx -y skills add sumitaich1998/OpenDate --skill relationship-intent-matching

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Aligns tone, pacing, and topics to the user's relationship intent (casual, dating, or long-term) and reads the other person's intent signals — an always-on modifier.

SKILL.md

2.5 KB, as published. Nobody here has run it

Relationship-intent matching

This is an always-on modifier: it shapes how every other skill expresses itself so the conversation moves at the right pace toward the right thing. It also listens for the other person's intent and surfaces mismatches early — because aligned intent is the kindest, most effective filter there is.

Tune by the user's looking_for

Casual

  • Tone: light, fun, low-stakes, in the moment.
  • Pace: can move to meeting up quickly; keep it breezy.
  • Topics: shared fun, chemistry, plans. Don't over-index on future-building.

Dating (getting to know someone, open to where it goes)

  • Tone: warm, curious, genuinely interested but unhurried.
  • Pace: a few good exchanges, then suggest a low-key date.
  • Topics: values and lifestyle alongside fun; balance depth and play.

Long-term

  • Tone: sincere and warm, still playful — depth signals seriousness.
  • Pace: invest in real rapport before pushing to meet; quality over speed.
  • Topics: values, life direction, how they treat people — woven in naturally, never as an interrogation.

Read their intent

Watch for signals and mirror or surface honestly:

  • Casual signals: fast escalation, "no expectations", late-night energy, reluctance to plan ahead.
  • Serious signals: asking about values/future, slower deliberate pace, references to past relationships and lessons.
  • Mismatch: if their intent clearly differs from the user's, don't paper over it. A short, honest check-in ("I'm actually looking for something real — where's your head at?") saves everyone time and is always allowed.

Rules

  • Never misrepresent the user's intent to get a result. Honesty about what the user wants is non-negotiable (see consent-and-safety).
  • Pace follows intent. Don't rush a long-term seeker or stall a casual one.
  • Surface big mismatches early rather than hoping they resolve.

Output (as a modifier)

Don't produce a standalone message. Instead, constrain the primary skill's draft: adjust warmth, depth, and pacing to the intent, and flag any intent mismatch the user should know about.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.