Look up information about a person
Person lookup

Look up information about a person - work history, social profiles, contact info
--- name: person-lookup description: Look up information about a person - work history, social profiles, contact info source: orthogonal --- # Person Lookup ## Cost Warning Nyne `/person/search` uses PeopleDataLabs under the hood — **$0.30 per record returned**. For a single person lookup this is fine ($0.30), but avoid large result sets. **Cheaper alternatives for multi-result searches:** - Apollo `mixed_people/search`: **$0.01 flat** per call → `$GOOSEWORKS_API_BASE/v1/proxy/apollo/mixed_people/search` - Fiber `/v1/natural-language-search/profiles`: **$0.02/record** → `$GOOSEWORKS_API_BASE/v1/proxy/fiber/v1/natural-language-search/profiles` Use Nyne only when you need to look up a **specific individual** by name + company.
Overview
Nyne /person/search uses PeopleDataLabs under the hood — $0.30 per record returned. For a single person lookup this is fine ($0.30), but avoid large result sets.
Manual install (npx, ZIP)
npx skills add gooseworks-ai/goose-skills --skill person-lookup -g -a claude-codemkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/gooseworks-ai/goose-skills/tar.gz/615c685f34f8 \
| tar -xz -C ~/.claude/skills --strip-components=4 goose-skills-615c685f34f8/skills/lead-generation/capabilities/person-lookupNew-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/15a0b917369037d51ecc/person-lookup.zip" -OutFile "$env:TEMP\person-lookup.zip"; Expand-Archive "$env:TEMP\person-lookup.zip" -DestinationPath "$HOME\.claude\skills" -ForceConnects with Agent Alley MCP · agentalley.io/mcp
Files included
SKILL.md4.2 KBskill.meta.json282 B
Read the files here
gooseworks-ai/
Show the full text127 lines
Person Lookup
Cost Warning
Nyne /person/search uses PeopleDataLabs under the hood — $0.30 per record returned. For a single person lookup this is fine ($0.30), but avoid large result sets.
Cheaper alternatives for multi-result searches:
- Apollo
mixed_people/search: $0.01 flat per call →$GOOSEWORKS_API_BASE/v1/proxy/apollo/mixed_people/search - Fiber
/v1/natural-language-search/profiles: $0.02/record →$GOOSEWORKS_API_BASE/v1/proxy/fiber/v1/natural-language-search/profiles
Use Nyne only when you need to look up a specific individual by name + company.
Setup
Read your credentials from ~/.gooseworks/credentials.json:
export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")
If ~/.gooseworks/credentials.json does not exist, tell the user to run: npx gooseworks login
All endpoints use Bearer auth: -H "Authorization: Bearer $GOOSEWORKS_API_KEY"
Find detailed information about a person including work history, education, social profiles, and contact information.
When to Use
- User asks about a specific person
- User wants to find someone's background
- User asks "who is [name]?"
- Research on a professional
- Finding contact information
How It Works
Uses the Nyne API to search person databases and aggregate professional information.
Usage
Search for a Person
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"api":"nyne","path":"/person/search","body":{"query":"Dario Amodei Anthropic"}}'
curl equivalent
curl -X POST "https://api.orth.sh/v1/run" \
-H "Content-Type: application/json" \
-d '{"api":"nyne","path":"/person/search","body":{"query":"Dario Amodei Anthropic"}}'
Parameters
- query (required) - Search query combining name, company, or other identifiers
- Examples: "Sam Altman OpenAI", "Dario Amodei CEO Anthropic", "Jensen Huang NVIDIA"
Response
Returns comprehensive person data:
- Full name and current title
- Current employer and role
- Work history (previous companies, roles)
- Education (schools, degrees)
- Location
- Social profiles (LinkedIn, Twitter, etc.)
- Skills and expertise
- Contact information (when available)
Note: Nyne searches are async - the POST returns a request_id. Poll with GET /person/search?request_id=<id> until status is complete. Results may take a few seconds.
Examples
User: "Who is Dario Amodei?"
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"api":"nyne","path":"/person/search","body":{"query":"Dario Amodei Anthropic CEO"}}'
User: "Look up Sam Altman"
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"api":"nyne","path":"/person/search","body":{"query":"Sam Altman OpenAI"}}'
User: "Find info about Jensen Huang"
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"api":"nyne","path":"/person/search","body":{"query":"Jensen Huang NVIDIA CEO"}}'
Error Handling
- Nyne searches are async — if the initial POST doesn't return results, poll with GET using the
request_id - 404 — Person not found; try different name spellings or add company context
- 429 — Rate limit exceeded; wait and retry
- Multiple results for common names — add company or title to narrow down
Tips
- Include company name for more accurate results
- Add job title for disambiguation
- Results are cached - same queries are faster
- Multiple results may be returned for common names
| 1 | |
| 2 | name person-lookup |
| 3 | description Look up information about a person - work history, social profiles, contact info |
| 4 | source orthogonal |
| 5 | |
| 6 | |
| 7 | |
| 8 | # Person Lookup |
| 9 | |
| 10 | ## Cost Warning |
| 11 | |
| 12 | Nyne `/person/search` uses PeopleDataLabs under the hood — **$0.30 per record returned**. For a single person lookup this is fine ($0.30), but avoid large result sets. |
| 13 | |
| 14 | **Cheaper alternatives for multi-result searches:** |
| 15 | Apollo `mixed_people/search`: **$0.01 flat** per call → `$GOOSEWORKS_API_BASE/v1/proxy/apollo/mixed_people/search` |
| 16 | Fiber `/v1/natural-language-search/profiles`: **$0.02/record** → `$GOOSEWORKS_API_BASE/v1/proxy/fiber/v1/natural-language-search/profiles` |
| 17 | |
| 18 | Use Nyne only when you need to look up a **specific individual** by name + company. |
| 19 | |
| 20 | ## Setup |
| 21 | |
| 22 | Read your credentials from ~/.gooseworks/credentials.json: |
| 23 | |
| 24 | export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])") |
| 25 | export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))") |
| 26 | |
| 27 | |
| 28 | If ~/.gooseworks/credentials.json does not exist, tell the user to run: `npx gooseworks login` |
| 29 | |
| 30 | All endpoints use Bearer auth: `-H "Authorization: Bearer $GOOSEWORKS_API_KEY"` |
| 31 | |
| 32 | |
| 33 | Find detailed information about a person including work history, education, social profiles, and contact information. |
| 34 | |
| 35 | ## When to Use |
| 36 | |
| 37 | User asks about a specific person |
| 38 | User wants to find someone's background |
| 39 | User asks "who is [name]?" |
| 40 | Research on a professional |
| 41 | Finding contact information |
| 42 | |
| 43 | ## How It Works |
| 44 | |
| 45 | Uses the Nyne API to search person databases and aggregate professional information. |
| 46 | |
| 47 | ## Usage |
| 48 | |
| 49 | ### Search for a Person |
| 50 | |
| 51 | |
| 52 | curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \ |
| 53 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 54 | -H "Content-Type: application/json" \ |
| 55 | -d '{"api":"nyne","path":"/person/search","body":{"query":"Dario Amodei Anthropic"}}' |
| 56 | |
| 57 | |
| 58 | <details> |
| 59 | <summary>curl equivalent</summary> |
| 60 | |
| 61 | |
| 62 | curl -X POST "https://api.orth.sh/v1/run" \ |
| 63 | |
| 64 | -H "Content-Type: application/json" \ |
| 65 | -d '{"api":"nyne","path":"/person/search","body":{"query":"Dario Amodei Anthropic"}}' |
| 66 | |
| 67 | </details> |
| 68 | |
| 69 | ## Parameters |
| 70 | |
| 71 | **query** (required) - Search query combining name, company, or other identifiers |
| 72 | Examples: "Sam Altman OpenAI", "Dario Amodei CEO Anthropic", "Jensen Huang NVIDIA" |
| 73 | |
| 74 | ## Response |
| 75 | |
| 76 | Returns comprehensive person data: |
| 77 | Full name and current title |
| 78 | Current employer and role |
| 79 | Work history (previous companies, roles) |
| 80 | Education (schools, degrees) |
| 81 | Location |
| 82 | Social profiles (LinkedIn, Twitter, etc.) |
| 83 | Skills and expertise |
| 84 | Contact information (when available) |
| 85 | |
| 86 | **Note:** Nyne searches are async - the POST returns a `request_id`. Poll with GET `/person/search?request_id=<id>` until status is complete. Results may take a few seconds. |
| 87 | |
| 88 | ## Examples |
| 89 | |
| 90 | **User:** "Who is Dario Amodei?" |
| 91 | |
| 92 | curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \ |
| 93 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 94 | -H "Content-Type: application/json" \ |
| 95 | -d '{"api":"nyne","path":"/person/search","body":{"query":"Dario Amodei Anthropic CEO"}}' |
| 96 | |
| 97 | |
| 98 | **User:** "Look up Sam Altman" |
| 99 | |
| 100 | curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \ |
| 101 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 102 | -H "Content-Type: application/json" \ |
| 103 | -d '{"api":"nyne","path":"/person/search","body":{"query":"Sam Altman OpenAI"}}' |
| 104 | |
| 105 | |
| 106 | **User:** "Find info about Jensen Huang" |
| 107 | |
| 108 | curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \ |
| 109 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 110 | -H "Content-Type: application/json" \ |
| 111 | -d '{"api":"nyne","path":"/person/search","body":{"query":"Jensen Huang NVIDIA CEO"}}' |
| 112 | |
| 113 | |
| 114 | ## Error Handling |
| 115 | |
| 116 | Nyne searches are async — if the initial POST doesn't return results, poll with GET using the `request_id` |
| 117 | **404** — Person not found; try different name spellings or add company context |
| 118 | **429** — Rate limit exceeded; wait and retry |
| 119 | Multiple results for common names — add company or title to narrow down |
| 120 | |
| 121 | ## Tips |
| 122 | |
| 123 | Include company name for more accurate results |
| 124 | Add job title for disambiguation |
| 125 | Results are cached - same queries are faster |
| 126 | Multiple results may be returned for common names |
| 127 |
Details
- Updated
- Sep 21, 2026
- License
- MIT
- Stars on the repo
- ★ 1,220
- Checked
- Source
- gooseworks-ai/goose-skills ↗
- Creator
- gooseworks-ai · 206 listings
Made with person-lookup

Similar skills
See all →
SkillAct as the company research engine for /sales research <urlCompany Research & Firmographic Analysis
SkillEthical people-finding and identity verificationPrivateinvestigator
SkillFree People Search to discover ICP-matching leadsApollo lead finder
SkillFind decision-makers at a specific company using ApolloCompany contact finder
SkillFind company funding history, investorsCompany funding search
SkillFull company intelligence reportCompany Intelligence - Comprehensive Company ReportsMore from gooseworks-ai
SkillMine the highest-converting ad angles from customer reviewsAd angle miner
SkillAnalyze ad campaign performance data to identify what'sAd campaign analyzer
SkillFor paid lead-gen and participant-recruitment adsAd lead quality analyzer
SkillAnalyze the message match between your ads and landing pagesAd to landing page auditor
SkillCheck and improve your brand's visibility across AI searchAeo
SkillSearch Amazon products - find items, compare pricesAmazon Product Search