LinkedMD is a polished Chrome/Arc extension that exports the current LinkedIn profile into a clean, structured Markdown file.
It is local-first by design: no SaaS backend, no account, no API key, and no remote ingest service in this repo.
LinkedIn profiles are high-value research input, but hard to reuse across modern workflows. LinkedMD makes profile data portable for:
- recruiting and talent notes
- founder and investor CRM
- research and diligence
- personal knowledge bases
- AI-assisted writing and analysis
- One-click export from extension popup
- Clean Markdown output with YAML frontmatter
- Pulls from profile detail pages where available
- Noise filtering (ads, suggested profiles, nav chrome)
- Works in Chrome and Arc (Chromium extension path)
Install from your published Chrome Web Store listing for a no-dev-mode, one-click experience.
-
Run:
npm run build
-
Open
arc://extensions(orchrome://extensions). -
Enable Developer mode.
-
Click Load unpacked.
-
Select
/Users/jonathanraphael/git/linkedmd/extension. -
Open any LinkedIn profile URL (
https://www.linkedin.com/in/...) and click the LinkedMD icon.
npm run build # generate extension + store assets + verification
npm run build:extension # regenerate extension/content.js from src
npm run build:store-assets
npm run verify # artifact sync + asset dimensions/modes
npm run check # JS/Python syntax + verify
npm run build:cws-package # dist/linkedmd-extension.zip
npm run dev # serve docs/ at http://localhost:8787Single source of truth:
/Users/jonathanraphael/git/linkedmd/src/li_export_md.js
Generated outputs:
/Users/jonathanraphael/git/linkedmd/extension/content.js/Users/jonathanraphael/git/linkedmd/store-assets/*
Extension runtime:
/Users/jonathanraphael/git/linkedmd/extension/manifest.json/Users/jonathanraphael/git/linkedmd/extension/background.js/Users/jonathanraphael/git/linkedmd/extension/popup.html/Users/jonathanraphael/git/linkedmd/extension/popup.css/Users/jonathanraphael/git/linkedmd/extension/popup.js/Users/jonathanraphael/git/linkedmd/extension/icons/*
Generated by:
npm run build:store-assetsAssets:
- Store icon:
/Users/jonathanraphael/git/linkedmd/store-assets/store-icon-128.png - Screenshots:
/Users/jonathanraphael/git/linkedmd/store-assets/screenshots/*.png - Small promo tile:
/Users/jonathanraphael/git/linkedmd/store-assets/small-promo-440x280.png - Marquee promo tile:
/Users/jonathanraphael/git/linkedmd/store-assets/marquee-promo-1400x560.png - Listing text pack:
/Users/jonathanraphael/git/linkedmd/store-assets/chrome-web-store-fields.md
Optional custom source assets:
- Logo source:
/Users/jonathanraphael/git/linkedmd/store-assets/images/logo.png - Screenshot source:
/Users/jonathanraphael/git/linkedmd/store-assets/images/demo1280.png
npm run build && npm run check && npm run build:cws-package- Upload
/Users/jonathanraphael/git/linkedmd/dist/linkedmd-extension.zipto Chrome Web Store. - Upload assets from
/Users/jonathanraphael/git/linkedmd/store-assets/. - Paste listing text from
/Users/jonathanraphael/git/linkedmd/store-assets/chrome-web-store-fields.md. - Set homepage/support URLs.
- Privacy:
/Users/jonathanraphael/git/linkedmd/docs/privacy.html - Support:
/Users/jonathanraphael/git/linkedmd/docs/support.html
MIT (/Users/jonathanraphael/git/linkedmd/LICENSE).