find-linkedin-profile
Installation
SKILL.md
Find a LinkedIn profile
The insight: a returned URL is a candidate, not an answer — and a rejected candidate is not a dead end. Finders hand back plausible URLs for the wrong person without erroring; slugs go stale and vary; a reject usually means a same-name collision, not a miss. The ladder: find → validate → recover — a wrong profile is worse than none.
Declared inputs
Nothing here ships with a value. Each one is the installer's, not the author's: ask for it, never substitute a plausible default, and where an answer does not exist say which step becomes unavailable rather than guessing. Where a default IS defensible it is named below, and using it means saying so in the output.
| Input | What the installer supplies | If it is missing |
|---|---|---|
| What they have per row | a profile URL, an email, or a name plus company | no default — the route depends on it, and each route has a different failure mode |
| The expected employer | for personal-email rows, who they think the person works for | ask. A personal email carries no company anchor, so without this the match is unverifiable |
| Budget | credits, on the rows that need enrichment | rows that already carry a URL cost nothing; state the count that does |