← ClaudeAtlas

linkedin-exportlisted

Parse, search, analyze, and ingest LinkedIn GDPR data exports. This skill should be used when working with LinkedIn data — searching messages, analyzing connections, exporting to Markdown, or ingesting into RLAMA for semantic search. Requires a LinkedIn GDPR data export ZIP file.
tdimino/claude-code-minoan · ★ 32 · Data & Documents · score 82
Install: claude install-skill tdimino/claude-code-minoan
# LinkedIn Export Skill Parse LinkedIn GDPR data exports into structured JSON, then search messages, analyze connections, export to Markdown, and ingest into RLAMA for semantic search. ## Prerequisites - **Python 3.10+** via `uv` - **LinkedIn GDPR export ZIP** — Request at: LinkedIn → Settings → Data Privacy → Get a copy of your data - **RLAMA + Ollama** (optional, for semantic search ingestion) ## Quick Start ```bash # 1. Parse the export ZIP (run once) uv run ~/.claude/skills/linkedin-export/scripts/li_parse.py ~/Downloads/Basic_LinkedInDataExport_*.zip # 2. Search, analyze, export, or ingest uv run ~/.claude/skills/linkedin-export/scripts/li_search.py --list-partners uv run ~/.claude/skills/linkedin-export/scripts/li_network.py summary uv run ~/.claude/skills/linkedin-export/scripts/li_export.py all --output ~/linkedin-archive/ uv run ~/.claude/skills/linkedin-export/scripts/li_ingest.py ``` All scripts read from `~/.claude/skills/linkedin-export/data/parsed.json`. Parse once, query many times. --- ## Parse — `li_parse.py` Unzip and parse all CSVs from the LinkedIn GDPR export into structured JSON. ```bash uv run ~/.claude/skills/linkedin-export/scripts/li_parse.py <linkedin-export.zip> uv run ~/.claude/skills/linkedin-export/scripts/li_parse.py <zip> --output /custom/path.json ``` **Output**: `~/.claude/skills/linkedin-export/data/parsed.json` Parses 23 CSV types: **Core**: messages, connections, profile, positions, education, skills, endorsements, invitatio