CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

dating-profile-coach

Review and improve a dating profile on Tinder, Hinge or Bumble — rank the user's photos and pick the lead photo, check them against the app's official photo and AI-photo rules, then tighten the bio and suggest openers. Use when the user asks "which photo should be my first", "rate my dating photos", "can I use AI photos on Hinge/Bumble/Tinder", "fix my dating profile", or shares profile photos or a bio for feedback. Uses the free DatePhotos.AI MCP for official rules and photo scores when connected; falls back to a built-in checklist when it is not.

79

Quality

99%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

100%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An exemplary instruction-only skill body: lean, non-generic, and fully actionable, with a clear multi-step workflow that branches on connector availability, photo accessibility, and rate limits, and with detail correctly pushed into three one-level reference files. No dimension falls short of its top anchor.

DimensionReasoningScore

Conciseness

The ~44-line body is all directive with zero concept explanation Claude already knows — no 'what a dating app is' padding, no library tours. Every line carries task-specific constraints ("never upload a local photo anywhere on the user's behalf", "do not state an app's policy from memory as fact"). Matches the 5 anchor 'every token earns its place'; nothing to trim toward the 4 anchor.

5 / 5

Actionability

Fully executable guidance: exact tool names (`get_dating_app_photo_rules`, `check_ai_photo_policy`, `audit_dating_photo` with param constraints 'JPEG/PNG/WebP, max 10 MB'), a copy-paste setup command (`claude mcp add --transport http datephotos https://datephotos.ai/api/mcp`), and concrete lead-photo criteria (one person, face visible, well lit, natural expression, uncluttered background). All common cases — connector present/absent, local-only files, >5 photos — are covered, matching the 5 anchor.

5 / 5

Workflow Clarity

A clear sequence (context → rules → photos → AI-photo policy → bio/openers → deliver) with explicit checkpoints and recovery branches throughout: 'If the app is unknown, ask once; otherwise state the assumption and continue', the stale-rules check ('if lastReviewed more than 90 days old, say the rules may have changed'), the 5-audit rate warning, and fallback paths for missing connector and local-only photos. Not a destructive/batch skill, so the validation cap does not apply; this fits the 5 anchor's 'feedback loops for error recovery' plus the referenced checklist.

5 / 5

Progressive Disclosure

The body is a lean overview that delegates detail to three real, one-level-deep references, each well-signaled at its point of use: 'Read references/photo-checklist.md before scoring', 'Read references/bio-and-openers.md', 'Use references/report-template.md'. All three files exist in references/ and are each referenced exactly once with no orphan or nested files — matching the 5 anchor 'easy navigation'.

5 / 5

Total

20

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A model description: third-person voice, concrete multi-action scope, an explicit 'Use when...' clause with five verbatim user phrasings, and a niche that is unlikely to collide with other skills. The tooling note (MCP connector with checklist fallback) adds useful capability signal without padding.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "rank the user's photos and pick the lead photo", "check them against the app's official photo and AI-photo rules", "tighten the bio and suggest openers" — covering the full scope of profile review with no gaps, matching the 5 anchor ('comprehensive coverage') rather than the 4 anchor's 'minor gaps in coverage'.

5 / 5

Completeness

It explicitly answers both questions: the 'what' is a list of concrete actions in third person, and the 'when' is an explicit 'Use when the user asks...' clause with concrete trigger phrases. This mirrors the 5 anchor's example structure exactly; the 4 anchor's weaker 'when' does not apply.

5 / 5

Trigger Term Quality

Five verbatim natural phrases users would actually say — "which photo should be my first", "rate my dating photos", "can I use AI photos on Hinge/Bumble/Tinder", "fix my dating profile" — plus the behavioral trigger "shares profile photos or a bio for feedback". This is comprehensive natural-term coverage including synonyms, matching the 5 anchor; the 4 anchor ('a few natural terms missing') does not apply.

5 / 5

Distinctiveness Conflict Risk

A clear niche (dating profiles on three named apps) with distinct, dating-specific trigger phrases like "which photo should be my first" that would not fire for photo-editing or general advice skills. Minimal conflict risk; not merely 'mostly distinct' as the 4 anchor describes.

5 / 5

Total

20

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

davepoon/buildwithclaude

Path

plugins/all-skills/skills/dating-profile-coach/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.