Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chrome Edge Brave

LinkedIn Zip Solver 🧩

A lightweight browser extension that automatically solves Zip (Number Net) puzzles in LinkedIn Minigames.

Install Demo Usage Troubleshooting

GitHub stars Issues License Last commit


Demo

LinkedIn Zip Solver demo

Features

  • One-Click Solve: Click the extension icon and the puzzle solves itself.
  • Automatic Detection: Finds the grid, numbers, and walls—no manual selection.
  • Visual Path: Draws the full number-to-number path directly on the grid.
  • Clear Feedback: In-page toasts for “Solving…”, “Solved!”, and errors.
  • Local-Only: Everything runs in your browser; no data leaves your machine.

Installation

Works on Chromium-based browsers (Chrome, Edge, Brave).

  1. Download
  • Click the green <> Code button on this repo → Download ZIP.
  • Unzip it. Ensure the folder contains manifest.json and extension files.
  1. Open Extensions
  • Chrome: visit chrome://extensions
  • Edge: visit edge://extensions
  • Brave: visit brave://extensions
  1. Enable Developer Mode
  • Toggle Developer mode on the top right.
  1. Load Unpacked
  • Click Load unpacked (top left).
  • Select the unzipped folder that contains manifest.json.
  1. Pin It
  • Click the puzzle icon 🧩 in the toolbar and pin “LinkedIn Zip Solver”.

Usage

  1. Open a LinkedIn Zip puzzle page.
  2. Click the extension icon (or pin and click from the toolbar).
  3. Watch the solver draw the solution path.

How It Works (high-level)

  • DOM parsing: Detects the puzzle grid and reads tiles, numbers, and walls from the LinkedIn minigame DOM.
  • Modeling: Builds an internal grid graph with constraints from numbers and walls.
  • Solver: Finds a valid continuous path that visits numbers in the required order using graph search + heuristics.
  • Rendering: Overlays the path back on the puzzle with a lightweight canvas/SVG.

Permissions

This extension only requests the minimum needed to run on LinkedIn puzzle pages.

{
  "name": "LinkedIn Zip Solver",
  "manifest_version": 3,
  "version": "1.0.0",
  "description": "Automatically solves Zip (Number Net) puzzles on LinkedIn.",
  "icons": { "16": "icons/icon16.png", "48": "icons/icon48.png", "128": "icons/icon128.png" },
  "action": { "default_title": "Solve LinkedIn Zip" },
  "permissions": ["activeTab", "scripting"],
  "host_permissions": ["https://*.linkedin.com/*"],
  "background": { "service_worker": "background.js" }
}

Troubleshooting

  • Button does nothing

    • Make sure you’re on a LinkedIn Zip puzzle page.
    • Refresh the page, then click the icon again (dynamic content sometimes needs a reload).
  • “Load unpacked” is disabled

    • Enable Developer mode on the extensions page.
  • “Manifest file is missing or unreadable”

    • Ensure you selected the folder that directly contains manifest.json.

Related

LinkedIn Sudoku Solver LinkedIn Tango Solver

Disclaimer

This project is not affiliated with, associated with, or endorsed by LinkedIn. Use at your own discretion.

License

Apache-2.0 — see LICENSE.

About

Automatically detects and solves Zip/Number Net puzzles on LinkedIn pages by clicking the extension icon.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages