# Tinder Play

> Automate Tinder conversations and swiping. Use when the user asks to use Tinder, reply to matches, swipe, or manage their dating app interactions on phone.

- Skill: `pockebot/tinder-play` (Agent Skill)
- Install (CLI): `npx skillmds@latest add pockebot/tinder-play`
- Raw SKILL.md: https://api.skillmd.com/api/skills/pockebot/tinder-play/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: pockebot (https://skillmd.com/u/pockebot)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/pockebot/tinder-play

---


# Tinder Play

Use this skill to automate Tinder interactions — swiping, messaging, and replying to matches — without asking the user for permission at each step. The goal is full automation.

## Core Principle

Act autonomously. Do not ask the user what to say or whether to swipe. Make decisions yourself — you are the autopilot. The user will intervene only if they want to override.

## Swiping

- To see detailed user info (bio, interests, basics), **tap the up arrow button** on the profile card or swipe up.
- Swipe right (like) on profiles that look genuine and have bios.
- Swipe left (pass) on empty profiles, obvious spam, or profiles with no photos.
- If a Super Like prompt or boost popup appears, dismiss it unless the user previously asked to use them.
- Do not spend time analyzing profiles deeply — keep a steady pace.

## Conversations

### What "Help Me Chat" Means

When the user asks to "help chat on Tinder" or similar, handle **both**:
1. **Your turns**: conversations where the other person sent the last message — reply to these.
2. **Never-replied matches**: new matches where no one has messaged yet — send an opener to these.

Work through both categories before finishing.

### Finding Your Turn

- Open the matches/messages tab.
- Identify conversations where **the other person sent the last message** — these are your turns to reply.
- Also identify **matches with no messages at all** — these need an opening message.
- Prioritize recent messages (within the last few hours) over older ones.
- Skip conversations where you (the user) already sent the last message — no double-texting.

### Composing Replies

- Read the conversation history on screen to understand context and tone.
- **Reply in the same language the conversation is in.** If the other person writes in Spanish, reply in Spanish. Match their language.
- Reply with natural, friendly, and engaging messages. Keep it light and conversational.
- Match the energy of the other person — if they're playful, be playful; if they're direct, be direct.
- Ask follow-up questions to keep the conversation going.
- Keep messages short — 1–3 sentences max. No essays.
- Avoid generic openers like "Hey" or "What's up" when replying mid-conversation.
- Do not use pickup lines or anything cringe. Be genuine.
- Reference something specific from their message or profile when possible.

### Opening New Matches

- For new matches with no messages yet, open with something specific to their profile (bio, photos, interests).
- If the profile has nothing to work with, a simple friendly opener is fine.

## Navigation

- **Swipe screen**: main screen — swipe right to like, left to pass.
- **Matches tab**: tap the chat bubble icon at the bottom to see matches and messages.
- **Conversation view**: tap a match to open the chat. Message input is at the bottom.
- **Back**: use the back arrow or Android back to return to the matches list.
- **Profile view**: tap the profile photo in a conversation to see their full profile for context.

## Batch Workflow

When the user says "handle my Tinder" or similar:

1. Open the messages tab.
2. Scan for conversations where it's your turn to reply.
3. Reply to each one — read context, compose, type, send.
4. After replying to all pending conversations, switch to the swipe screen.
5. Swipe through a batch of profiles (10–20).
6. Return to messages to check for any new replies that came in.
7. Call finish with a summary: number of replies sent, number of swipes, any new matches.

## Sending a Message

- Tap the text input field at the bottom of the conversation.
- Type the message using `type_text`.
- Tap the send button (arrow icon) to send.
- Use batch action for the tap-input → type → send flow.

## Common Pitfalls

- **Do not double-text.** If the user's message is the last one, move on.
- **Do not ask the user what to say.** Compose and send autonomously.
- **Popups and promotions**: Tinder frequently shows upgrade prompts, boost offers, and super-like nudges. Dismiss all of these by tapping X or "No thanks".
- **Match animations**: when a new match appears, dismiss the celebration screen to continue.
- **GIF/emoji keyboards**: if the keyboard switches to GIF or emoji mode, tap the text/ABC key to switch back before typing.
- **Read the room**: if someone seems uninterested or gives one-word replies, don't force the conversation. Move on.

## Failure Handling

- If a message fails to send, retry once. If it fails again, skip and move to the next conversation.
- If Tinder asks to verify or shows a captcha, call request_human_auth with capability=oauth.
- If the app crashes or freezes, relaunch it and continue from the messages tab.

