/ Directory / Playground / hinge-profile-optimizer
● Community b1rdmania ⚡ Instant

hinge-profile-optimizer

by b1rdmania · b1rdmania/hinge-profile-optimizer

Dating profile optimizer grounded in 45+ peer-reviewed sources — surfaces authentic specifics rather than inventing a persona.

b1rdmania/hinge-profile-optimizer is a research-backed Claude Skill for Hinge profile improvement. Explicitly rejects templating and fabrication — its core principle is 'you're not making someone more appealing, you're making them visible'. Draws on communication research (e.g. Toma & Hancock 2012) showing that specific concrete language signals honesty. Roughly 45 minutes to work through the guided process.

Why use it

Key features

Live Demo

What it looks like in practice

hinge-profile-optimizer-skill.replay ▶ ready
0/0

Install

Pick your client

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "hinge-profile-optimizer-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/b1rdmania/hinge-profile-optimizer",
        "~/.claude/skills/hinge-profile-optimizer"
      ],
      "_inferred": true
    }
  }
}

Open Claude Desktop → Settings → Developer → Edit Config. Restart after saving.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "hinge-profile-optimizer-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/b1rdmania/hinge-profile-optimizer",
        "~/.claude/skills/hinge-profile-optimizer"
      ],
      "_inferred": true
    }
  }
}

Cursor uses the same mcpServers schema as Claude Desktop. Project config wins over global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "hinge-profile-optimizer-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/b1rdmania/hinge-profile-optimizer",
        "~/.claude/skills/hinge-profile-optimizer"
      ],
      "_inferred": true
    }
  }
}

Click the MCP Servers icon in the Cline sidebar, then "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "hinge-profile-optimizer-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/b1rdmania/hinge-profile-optimizer",
        "~/.claude/skills/hinge-profile-optimizer"
      ],
      "_inferred": true
    }
  }
}

Same shape as Claude Desktop. Restart Windsurf to pick up changes.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "hinge-profile-optimizer-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/b1rdmania/hinge-profile-optimizer",
        "~/.claude/skills/hinge-profile-optimizer"
      ]
    }
  ]
}

Continue uses an array of server objects rather than a map.

~/.config/zed/settings.json
{
  "context_servers": {
    "hinge-profile-optimizer-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/b1rdmania/hinge-profile-optimizer",
          "~/.claude/skills/hinge-profile-optimizer"
        ]
      }
    }
  }
}

Add to context_servers. Zed hot-reloads on save.

claude mcp add hinge-profile-optimizer-skill -- git clone https://github.com/b1rdmania/hinge-profile-optimizer ~/.claude/skills/hinge-profile-optimizer

One-liner. Verify with claude mcp list. Remove with claude mcp remove.

Use Cases

Real-world ways to use hinge-profile-optimizer

Run a full 45-minute Hinge profile overhaul

👤 Adults who've been on the apps a while and aren't getting the matches they want ⏱ ~45 min beginner

When to use: You suspect your profile doesn't reflect you well.

Prerequisites
  • Skill installed — git clone https://github.com/b1rdmania/hinge-profile-optimizer ~/.claude/skills/hinge-profile-optimizer
Flow
  1. Share your current profile + context
    Use hinge-profile-optimizer — here are my current 6 prompts and photo descriptions. Here's the real me in 300 words.✓ Copied
    → Skill identifies specific overlooked details in your self-description, not generic advice
  2. Prompt-by-prompt rewrite
    For each prompt, draft 2 alternatives rooted in concrete specifics from my bio.✓ Copied
    → Alternatives with named experiences, not vague claims
  3. Photo audit
    Audit my photo lineup — which tells the viewer something specific, which is filler?✓ Copied
    → Per-photo rationale tied to research, not opinion

Outcome: A profile that shows the real you more clearly — not a different persona.

Pitfalls
  • You try to borrow a specific from someone else — Skill flags inauthenticity — don't claim hobbies you don't have, they fail on first conversation

Rewrite one prompt that's clearly not landing

👤 People 80% happy with their profile ⏱ ~10 min beginner

When to use: One specific prompt answer feels flat and generic.

Flow
  1. Share the prompt + answer + context
    hinge-profile-optimizer — prompt: 'Two truths and a lie'. My current answer: <paste>. Here's real material: <paste>.✓ Copied
    → Alternatives that use concrete-specific language, grounded in material you provided

Outcome: A prompt answer that sounds like a specific person, not a LinkedIn bio.

Combinations

Pair with other MCPs for X10 leverage

hinge-profile-optimizer-skill

This is a personal/private skill — avoid combining with tools that log or share externally

Tools

What this MCP exposes

ToolInputsWhen to callCost
self_intake ~300 words about you + current profile Start of overhaul 0
prompt_rewrite prompt + your real material Any prompt that's not landing 0
photo_audit photo descriptions or images Lineup feels generic 0

Cost & Limits

What this costs to run

API quota
None
Tokens per call
Small — profile data is compact
Monetary
Free — skills are local files
Tip
One pass is usually enough; iterate only where you genuinely changed material.

Security

Permissions, secrets, blast radius

Credential storage: No credentials — pure prompts
Data egress: None — your profile data stays in your Claude session

Troubleshooting

Common errors and fixes

Skill not invoked — Claude writes cheesy pickup lines

Reference 'hinge-profile-optimizer' explicitly.

Verify: ls ~/.claude/skills/hinge-profile-optimizer/SKILL.md
SKILL.md frontmatter wrong

Re-clone; description drives activation.

Verify: head ~/.claude/skills/hinge-profile-optimizer/SKILL.md
Wrong trigger keywords — generic dating advice appears

Say 'use the Hinge optimizer skill on this prompt'.

Alternatives

hinge-profile-optimizer vs others

AlternativeWhen to use it insteadTradeoff
Vanilla Claude adviceYou want quick takes without the 45-minute processUsually generic; misses the authenticity framework
Professional photographer + coachYou want human judgement and photo workCosts significant money; skill is free

More

Resources

📖 Read the official README on GitHub

🐙 Browse open issues

🔍 Browse all 400+ MCP servers and Skills