Back to list
harehimself

debug-person

by harehimself

ETL system utilizing the DuxSoup API for programmatic LinkedIn extraction. The project is a data extraction pipeline that automatically retrieves extensive LinkedIn profile data from first-degree connections for network analysis and relationship intelligence applications.

1🍴 0📅 Jan 25, 2026

SKILL.md


name: debug-person description: Find and inspect a person in the database using any identifier (username, Sales Nav ID, numeric ID, profile URL, or name). Use when debugging person records, looking up specific people, inspecting aliases and observations, or investigating identity issues.

Debug Person

Purpose: Streamlines the common debugging task of finding and inspecting person records.

Instructions for Claude

When this skill is invoked:

  1. Parse the identifier from the args (username, Sales Nav ID, URL, numeric ID, or name)

  2. Create and run a Node.js script that:

    • Connects to the MongoDB database
    • Searches for the person using multiple strategies:
      • Exact match on _id
      • Exact match on aliases.value
      • Exact match on canonical_id
      • Fuzzy match on snapshot.fullName (case-insensitive)
    • If found, displays:
      • Basic info (ID, canonical_id, name, current position)
      • All aliases (grouped by type)
      • Observation counts (visits, scans)
      • Last observed date
      • Current snapshot summary
      • Recent observations (last 3)
    • If not found, suggests similar matches
    • Disconnects from database
  3. Output format:

    ✓ FOUND: [Full Name]
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ID:           [_id]
    Canonical ID: [canonical_id]
    
    Current Position:
      • [currentTitle] at [currentCompany]
    
    Aliases:
      • salesNavId: [value]
      • numericId: [value]
      • profileUrl: [value]
      • linkedInUsername: [value]
    
    Observations:
      • Visits: [count]
      • Scans: [count]
      • Last seen: [date]
    
    Location: [location info]
    
    Recent Observations:
      1. [type] - [date]
      2. [type] - [date]
      3. [type] - [date]
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
  4. Example usage:

    • /debug-person riya-thosar
    • /debug-person ACoAAAOp_GgBB5xIe1UsUcokRenyVryVDfOYAfI
    • /debug-person 123456789
    • /debug-person linkedin.com/in/mahesh-chandra-wipro

Error Handling

  • If no match found, display: "✗ NOT FOUND" and suggest similar names
  • If multiple matches, display all with basic info and ask user to clarify
  • If database connection fails, show clear error message

Score

Total Score

75/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon