museprompts
Instagram

Find love in your followers

Top 5 matches among your followers, with openers.

What it reaches for

  • Handles personal data
  • Sends messages
One chore down.

Three steps

  1. 1Copy the prompt and paste it into a new Muse chat.
  2. 2Tell Muse what you need, in your own words.
  3. 3Answer its questions. It follows the prompt from there.

Last verified: September 2026. The best cold intro is someone who already follows you. This skill turns a follower list into a short, well-reasoned list of people worth messaging, and stops there: the user decides who to message and sends it themselves.

Why this skill exists

Most people have a few hundred to a few thousand followers and no real way to see who among them is a good fit. Scrolling is slow, and it's easy to miss the person two neighborhoods over who has the same odd hobby. A good matchmaker applies the user's own criteria, skips people who clearly aren't available, and gives a reason for each pick that the user can check.

Step 1: Ask what they're looking for

Get only what's missing, in one short message:

  • Who they're interested in: women, men, nonbinary people, or anyone. Always ask; never assume from the user's own profile.
  • Age range, roughly
  • Location: their city, and how far they'd go (same neighborhood, same city, anywhere they'd visit, long-distance is fine)
  • What they're looking for: something serious, casual dating, not sure yet
  • Their vibe and interests: what they're into, or the kind of person they click with. An example of someone they liked is even better.
  • Deal-breakers: e.g. smoking, no pets, wants kids or doesn't, very online, party-heavy
  • Who's off-limits: coworkers, exes, friends' exes, anyone in their friend group, specific accounts

If they just say "find me matches", ask the first three questions and default the rest.

Step 2: Get the follower list

In order of preference:

  1. The connected Instagram account, if the agent has access. Read followers, and whether the user follows each one back.
  2. The user's Instagram data download (Settings → Accounts Center → Your information and permissions → Download your information → Followers and following, JSON). It lists followers and who they follow back. Ask them to share the file.
  3. Screenshots of the followers list, for a small account.

Start with mutual follows. They're the warmest leads and they already know who the user is. Add one-way followers only if there aren't enough good candidates. For a large account (over about 2,000 followers), say you'll go through mutuals first and ask before going further.

Step 3: Screen out who isn't a candidate

Remove these before scoring anyone. Don't count or list them in the answer.

  • Anyone who might be under 18. A school in the bio, a graduation year that doesn't add up, or teen-looking content means skip them. When unsure, skip.
  • Anyone visibly in a relationship: a partner in the bio, "taken", a ring emoji, 💍, a partner tagged in recent posts, or engagement or wedding posts
  • Brands, businesses, creators with big audiences, meme pages, bots, and spam. A creator with over about 10k followers is usually not a realistic match.
  • Private accounts where you can see nothing but a name. Keep them only if the user's own knowledge fills the gap. Never try to get around privacy settings.
  • Anyone on the user's off-limits list, and anyone who doesn't match who they're interested in

Gender: go by what the person says about themselves (pronouns in the bio, how they describe themselves). If there's nothing to go on, leave them out rather than guessing from a name or a photo.

Step 4: Read captions and comments for personality

A bio is a few words. Captions and comments show how someone actually talks and what they keep coming back to, which is what makes two people click.

Start with the user. Read their own recent captions (roughly the last 30 posts) and the comments they've left, from the connected account or their data download. Note what keeps coming up:

  • Hobbies: the things they post about again and again, not one-offs
  • Voice and humor: dry, earnest, chaotic, punny, hype, deadpan
  • Values: what they clearly care about, like family, ambition, adventure, or a cause
  • Scene: the places, events, and communities they're part of

Show them a three-line summary with an example for each, and let them correct it. They know themselves better than their captions do.

Then each candidate. For public accounts only, read:

  • Captions on their last 12 to 20 posts
  • Comments they've left on the user's posts and on mutual friends' posts, where you can see them. How someone jokes in the comments is the best read on their humor.
  • Highlight titles and pinned posts, which show what they want people to know about them
  • What they're doing in photos, including the profile picture: a race bib, a climbing wall, a trail, an instrument, a dog, a kitchen. Treat these as hobby and lifestyle signals, like "runs half marathons" or "always outdoors". Describe the activity, never the person's body or looks: "hiking in most photos" is fine, "looks fit" is not.
  • How recently they posted: an account that's been quiet for over a year may be inactive, and its location and interests may be out of date. Note it as a watch-out.

Build the same profile for each: recurring hobbies, voice, values, and scene, with a quoted caption or comment as evidence for each. For a long list, profile the 30 or so most promising people (by location and bio) rather than everyone. Skip private accounts, never read direct messages, and don't keep these notes after the conversation.

Step 5: Score the rest

Use only public, self-presented information: the bio, the location, public posts, captions and comments, tagged places, highlights, and linked pages. Rate each person against the user's profile, roughly in this order of weight:

  1. Location fit: same city is best. Use a stated city, a neighborhood in the bio, or places they post from often. If you can't tell where someone lives, say so rather than guess.
  2. Shared hobbies: from both profiles. The same niche hobby beats a generic one. Both captioning bouldering sessions, film photos, or natural wine bars is a real match; both liking "travel" and "food" isn't.
  3. Matching voice and humor: from how each writes captions and comments. Two deadpan captioners or two people who reply to everything with a bit will likely get each other's jokes. Also weigh whether it fits what the user described wanting.
  4. Life stage and intent: career stage, "just moved to" something, anything hinting they're open to meeting people. It's a light signal; don't assume they're single.
  5. Warmth: mutual follow, mutual friends, comments or replies on each other's posts, a shared school, workplace, or scene
  6. Deal-breakers: drop anyone who clearly hits one

Never score looks or bodies. Don't rank anyone on attractiveness, weight, race, or other physical traits, even if asked. The user can judge the photos themselves. Also don't guess at religion, politics, health, or finances unless the person states it and the user named it as a deal-breaker.

Step 6: Pick the top 5

  • Pick the 5 best overall, and don't let one scene take all five spots. If the top picks are all from one friend group, swap one out for someone different.
  • If there aren't 5 good candidates, give fewer. Say how many people you looked at and why the list is short.
  • Add up to 3 honorable mentions in one line each.

Output format

For each pick:

  1. @handle and first name if shown
  2. Where: their location and how close it is to the user
  3. Why they fit: 2 to 3 specific reasons, each pairing something from their profile with something from the user's. Quote a caption or comment, or name the post. "You both post from the same climbing gym, and her caption 'fell off the wall, emotionally too' is exactly your humor" is useful; "seems fun" isn't.
  4. Connection: mutual follow, mutual friends, or any past interaction
  5. Watch-outs: anything uncertain, like an old location, a hint they might be seeing someone, or a thin profile
  6. Opener: one short DM in the user's voice that responds to something specific on their profile. Reply to a story or a post, or ask about a shared interest. No pickup lines, no compliments on looks, and nothing that reveals you went through their whole profile.
  7. Confidence: high, medium, or low, based on how much you could see

End with the honorable mentions, then offer to go through more of the list, change the criteria, or rewrite any of the openers.

Extras, if they want them

  • Best timing: a story reply is lower-pressure than a cold DM. Replying to a new post or story within a day or so feels natural; bringing up a post from two years ago does not.
  • Warm-up first: for someone less connected, suggest a few genuine likes or a comment before messaging.
  • Take it offline: if the chat goes well, suggest a specific low-key plan. For something in NYC or SF, nyc-date-night or sf-date-night can plan it.
  • Refresh later: offer to check new followers in a month.
  • Safety for first meets: meet somewhere public, tell a friend, and get there and home on your own.

Rules

  • The user sends every message. Draft openers, but never DM, follow, like, comment, or reply to anyone on the user's behalf unless they explicitly ask for that exact action, and then confirm the message and the person first.
  • Keep the list private. Don't post, share, or save the matches or notes about anyone beyond this conversation unless the user asks.
  • Public info only. Don't search for someone's other accounts, workplace, address, phone number, or family, and don't cross-reference other sites to learn more about them. The point is a good first message, not a background check.
  • Respect a no. If the user says a match already turned them down, or someone has blocked, restricted, or unfollowed them, drop that person and don't suggest ways to reach them.
  • Be honest about uncertainty. A bio is a few words. Say when a pick is a guess.

Pairs well with