people-data – skill Dữ liệu & Khoa học cho agent AI
Tra cứu hồ sơ LinkedIn chuyên nghiệp và dữ liệu liên hệ kinh doanh công khai, bao gồm tra cứu email/số điện thoại, tìm kiếm người và tìm email doanh nghiệp từ kênh YouTube.
Cài skill people-data bằng một lệnh
Chọn công cụ bạn đang dùng, copy lệnh và dán vào terminal. Skill sẽ nằm trong thư mục skills của công cụ đó và sẵn sàng dùng ở phiên làm việc tiếp theo.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/people-data-5bc5c.tgz | tar xz -C ~/.claude/skills
Gọi trong Claude Code: /people-data – rồi mô tả công việc bạn muốn làm.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/people-data-5bc5c.tgz | tar xz -C ~/.codex/skills
Gọi trong Codex: $people-data – rồi mô tả công việc bạn muốn làm.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/people-data-5bc5c.tgz | tar xz -C ~/.hermes/skills
Gọi trong Hermes Agent: /people-data – rồi mô tả công việc bạn muốn làm.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/people-data-5bc5c.tgz | tar xz -C ~/.deepcode/skills
Gọi trong DeepSeek: /people-data – rồi mô tả công việc bạn muốn làm.
Nội dung SKILL.md
Nội dung SKILL.md gốc bằng tiếng Anh.
People Data
Overview
Perform authorized professional-profile and public business-contact research through the Agent Body MCP server at /mcp/people-data. It covers LinkedIn profile retrieval, email and phone lookup, filtered people search, and YouTube channel business-email discovery.
Read [references/tool-reference.md](references/tool-reference.md) for exact tool names and input fields.
When to Use This Skill
- Use when the user asks to look up, enrich, or verify a LinkedIn professional profile.
- Use when the user needs a business email or phone number for a LinkedIn profile they are authorized to contact.
- Use when the user wants to find people by role, company, location, seniority, or other LinkedIn filters.
- Use when the user wants to find public business contact emails for YouTube channels.
- Use when the user asks to validate or deduplicate people-search results before outreach.
How It Works
Step 1: Choose one operation
linkedin_person_profilewithlinkedin_urlretrieves one professional profile.linkedin_email_lookupwithprofileUrllooks up one profile email address.linkedin_phone_lookupwithprofileUrllooks up one profile phone number.linkedin_people_searchaccepts optional filters and returns anextPageTokenfor continuation.youtube_email_findertakeschannels(1-1000 channel URLs) and optionalscrape_fresh_emailsto find public business emails.
Step 2: Prefer canonical URLs and explicit filters
Use canonical profile or channel URLs when available. For name-only searches, add explicit role, company, location, or keyword filters. companyFilter must be current, past, or all.
Step 3: Verify and present only returned data
Confirm that returned identities match the request, deduplicate search results by canonical profile identity, and never construct or guess an email address or phone number. Preserve per-channel found/not-found state from YouTube results.
Examples
Example 1: Look up one LinkedIn profile
Call linkedin_person_profile with:
{
"linkedin_url": "https://www.linkedin.com/in/example-person"
}Example 2: Find public business emails for YouTube channels
Call youtube_email_finder with:
{
"channels": ["https://www.youtube.com/@example"],
"scrape_fresh_emails": false
}Best Practices
- ✅ Use canonical profile or channel URLs instead of guessing handles.
- ✅ Confirm the returned identity matches the person or channel before presenting it.
- ✅ Use only public, authorized, or explicitly permitted business data.
- ✅ Keep
nextPageTokenunchanged when continuing alinkedin_people_search. - ❌ Do not fabricate, guess, or infer email addresses or phone numbers.
- ❌ Do not bypass access controls or collect private profiles without authorization.
Limitations
- Requires an Agent Body API key and access to the
/mcp/people-dataMCP server; results depend on the live tool schema. - Email and phone lookup may return no result for profiles without public contact data; a missing result is not evidence that a person has no contact information.
- Search filters are optional, but unfiltered name-only searches can return ambiguous matches that need manual verification.
youtube_email_finderonly finds public business emails and may report channels where no email is found.
Security & Safety Notes
- Never print, log, or commit API keys or other credentials.
- Use contact information only for authorized business purposes and respect privacy, anti-harassment, and outreach rules.
- Do not use this skill to build contact lists without a lawful basis or to contact people who have opted out.
- This skill is read-only: it queries business data and does not modify files or systems.
Common Pitfalls
- Problem: Using the wrong input key for profile versus email/phone lookups.
Solution: Profile lookup uses linkedin_url; email and phone lookup use profileUrl.
- Problem: Guessing an email when lookup returns nothing.
Solution: Report the missing result and stop; never invent contact data.
- Problem: Repeating the same people-search page.
Solution: Pass the returned nextPageToken unchanged to continue instead of replaying the initial query.
Skill liên quan
- performance-profiling – Nguyên tắc profiling hiệu năng. Kỹ thuật đo lường, phân tích và tối ưu.
- plotly – Thư viện trực quan hóa tương tác. Dùng khi cần hover, zoom, pan hoặc biểu đồ nhúng được…
- project-state-governor – Quản lý trạng thái dự án chuẩn, có bằng chứng xác thực, xuyên suốt các phiên làm việc…
- pubmed-database – Truy cập trực tiếp REST API của PubMed. Truy vấn Boolean/MeSH nâng cao, E-utilities API…
- quality-nonconformance – Hướng dẫn vận hành cho kiểm soát chất lượng, điều tra sự không phù hợp, phân tích nguyên…
- quant-analyst – Xây dựng mô hình tài chính, backtest chiến lược giao dịch và phân tích dữ liệu thị…
- radar-satellite-analysis – Diễn giải quan trắc radar thời tiết và vệ tinh bằng cách kiểm tra metadata và hình học…
- radare2 – Điều khiển CLI radare2 để trinh sát nhị phân, disassembly, phân tích, định vị hàm…