LinkedIn CLI
Unofficial LinkedIn profile and post CLI using an email/password session and Node fetch
- Project type
- npm Package
- Role
- Creator & Maintainer
- Date
- Since July 2026
Overview
cli-linkedin (`linkedin` command) is an unofficial CLI for reading your LinkedIn profile and creating text posts through a saved email/password session. Session cookies stay local; passwords are never written to disk.
Technology
- Node.js
- TypeScript
- fetch
Key features
- Email/password login without a browser
- Read profile, positions, education, skills, and current member
- Dry-run defaults for profile updates and posts
- Publish text posts with optional links when --live is set
- Machine-readable JSON output and local session storage under ~/.config/linkedin-cli/
Why it was built
- To manage LinkedIn profile reads and text posts from the terminal
- To keep auth session-based and avoid storing passwords on disk