linkedin-exportlisted
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