Skip to content
PN Scripts

Developer tools

Linkscour

An Obsidian plugin that lists every broken link, missing heading or block, ambiguous name, orphan note and unused attachment in your vault, and fixes them with one click.

  • Obsidian
  • TypeScript
  • Coming soon

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

The Linkscour report panel beside a note with broken links underlined

What it solves

The gap

A growing vault collects renamed notes, misspelled links, headings that changed, notes nobody links to and pasted images nobody uses; Obsidian shows some of this one note at a time and none of it fixes itself.

What it is

Linkscour scans the whole vault, groups the problems, suggests the closest correct target and applies the fix in place, with the report also available as a note.

How you use it

A clean vault in minutes instead of an afternoon of hunting through backlinks.

For Obsidian users with large or long-lived vaults, Linkscour is a link health report that finds broken anchors and unused files as well as broken links, and repairs them safely.

Who it is for

Use it when

  • Cleaning up a vault after moving or renaming many notes
  • Finding and removing pasted images and PDFs nobody uses
  • Checking a shared team vault before publishing it

Built for

  • Obsidian users with large or years-old vaults
  • Teams and writers who keep documentation in Obsidian

What is inside

Five lists

Broken links, missing headings and blocks, ambiguous names, orphan notes and unused attachments, each with the note, the line and the link as written. Links in code and web links are ignored; excluded folders such as templates are neither checked nor reported.

Fixes that respect your writing

A suggested target replaces only the link: [[Plan#Budgte|the budget]] becomes [[Plan#Budget|the budget]], embeds keep their size, Markdown links keep their text and encoding. If the note changed after the scan, Linkscour scans again instead of guessing.

Safe clean-up

Unused attachments go to the trash you set in Obsidian, one at a time or all at once, always after a confirmation, so they can be restored. Canvas cards and properties count as use, so files placed on a canvas are not reported.

A report you can keep

Write report note saves the scan as a Markdown note with tables and links back to every note, to search, pin or share. Settings choose excluded folders, orphan tags, which checks run and where the note goes.

Specs

Availability
Coming soon
Vendor
PN Scripts
Type
Plugin
Pricing
One-time purchase Price to be announced.
License
Proprietary
Deployment
Download (ZIP with the plugin folder for .obsidian/plugins)
Maturity
v1.0.0

Compatibility

Platform or runtime Supported versions Tested up to
Obsidian API 1.7.2 or newer 1.14.4 (typings and API mock)

Stack

  • Obsidian
  • TypeScript

Linkscour is coming soon

It is finished and tested. It is not on sale yet; this page will say where to get it when it is.

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

Questions

An Obsidian plugin that finds broken links, missing headings and blocks, ambiguous names, orphan notes and unused attachments in a vault and fixes them in place.

Obsidian 1.7.2 or newer with community plugins turned on. You copy the plugin folder into your vault's .obsidian/plugins folder and enable it; no account or internet connection is needed.

It is not in Obsidian's community plugin directory, so updates are installed by replacing the folder. Links Obsidian does not index, such as Dataview output, are not checked, and ambiguous names are reported, not changed.

PN Scripts wrote the plugin in TypeScript against the official Obsidian API typings. Created with AI assistance; the scanner, fixes and interface were checked by PN Scripts with 29 automated tests against an in-memory Obsidian API and the official 1.14.4 typings; it has not yet been run inside the Obsidian app.

It is not on sale yet. When it is, this page will link to the store; PN Scripts does not take payment on this site.