match-tracker

Track dating app matches, log conversations, and schedule dates in Obsidian vaults.

Updated Jul 22, 2025
One-click install
npx skills add https://github.com/MichaelSolati/mkai --skill match-tracker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: match-tracker
Source: https://github.com/MichaelSolati/mkai/tree/main/profiles/dating/skills/match-tracker
Command: npx skills add https://github.com/MichaelSolati/mkai --skill match-tracker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill eliminates the manual effort of tracking multiple dating app matches, logging conversations, scheduling dates, and maintaining your dating profile across platforms, keeping all your dating context organized in an Obsidian vault for easy reference.

Core Features & Use Cases

  • Match & Conversation Tracking: Create per-match dossiers, log incoming messages and your sent replies, and maintain full conversation history for each match.
  • Smart Date Scheduling: Schedule dates with automatic conflict detection against your existing calendar to avoid double bookings, and track date outcomes and reflections.
  • Personalized Message Crafting: Assemble context from your profile, past conversations, and personal anecdotes to help you draft authentic, personalized replies that match your texting voice.
  • Profile & Preference Management: Update your own dating profile, and capture your likes, dislikes, stories, and preferences to improve future conversations and date suggestions. Use case: If you matched with someone on Hinge, you can log their profile, track your conversation, draft a reply that sounds like you, and schedule a first date without switching between multiple apps or scattered notes.

Quick Start

Use the match-tracker skill to manage your dating matches, conversations, and dates by describing what you want to do in natural language, like logging a new match, drafting a reply, or scheduling a date.

Frequently Asked Questions about match-tracker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track dating app matches and conversations in Obsidian?

You can log dating app matches and conversations in Obsidian by creating per-match dossiers and recording message exchanges. This skill uses a Python helper script to persistently store conversation history and match context directly in your vault.

Can I schedule dates and check calendar conflicts for multiple dating apps?

Yes, you can schedule dates with automatic calendar conflict detection to avoid double bookings across platforms. The skill checks your existing calendar entries before finalizing any date plans for Hinge, Bumble, or Tinder matches.

How do I draft personalized dating app replies using my past conversations?

Personalized message crafting assembles context from your profile, past conversation logs, and personal anecdotes. This helps draft authentic replies that match your texting voice without switching between different notes or apps.

Does match-tracker require a Python environment to manage dating profiles?

Yes, a Python environment is required because the skill relies on a Python helper script to perform vault operations, calendar conflict detection, and context assembly for your dating profile and preference management.

What is the best way to organize dating preferences and anecdotes for future dates?

The best way to organize dating preferences is to capture your likes, dislikes, and stories in a centralized Obsidian vault. This profile management approach improves future conversation drafting and date planning by assembling past context.

Can I use this skill to track date outcomes and reflections after the date?

Yes, you can track date outcomes and reflections after the date. The skill allows you to log post-date notes within the match dossier in your Obsidian vault, keeping a complete history of your dating interactions.