Skip to content

Bookmarklet to turn a LinkedIn page to a markdown file that LLM's can ingest

License

Notifications You must be signed in to change notification settings

jonaraphael/linkedmd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LinkedMD

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.

Why this exists

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

What you get

  • 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

Option A (recommended): Chrome Web Store

Install from your published Chrome Web Store listing for a no-dev-mode, one-click experience.

Option B: Local dev install (Arc/Chrome)

  1. Run:

    npm run build
  2. Open arc://extensions (or chrome://extensions).

  3. Enable Developer mode.

  4. Click Load unpacked.

  5. Select /Users/jonathanraphael/git/linkedmd/extension.

  6. Open any LinkedIn profile URL (https://www.linkedin.com/in/...) and click the LinkedMD icon.

Build and QA

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:8787

Architecture

Single 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/*

Chrome Web Store assets

Generated by:

npm run build:store-assets

Assets:

  • 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

Publish checklist

  1. npm run build && npm run check && npm run build:cws-package
  2. Upload /Users/jonathanraphael/git/linkedmd/dist/linkedmd-extension.zip to Chrome Web Store.
  3. Upload assets from /Users/jonathanraphael/git/linkedmd/store-assets/.
  4. Paste listing text from /Users/jonathanraphael/git/linkedmd/store-assets/chrome-web-store-fields.md.
  5. Set homepage/support URLs.

Privacy and support

  • Privacy: /Users/jonathanraphael/git/linkedmd/docs/privacy.html
  • Support: /Users/jonathanraphael/git/linkedmd/docs/support.html

License

MIT (/Users/jonathanraphael/git/linkedmd/LICENSE).

About

Bookmarklet to turn a LinkedIn page to a markdown file that LLM's can ingest

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published