Sia12 downloadsMention GitHub issues from a project board with gh#, ranked by how often you have linked them, with a hover preview.
Search one GitHub Project from a note. Type gh#, pick an issue, and insert a link. Hover any GitHub issue link for a preview.
The project can include issues from many repositories. Issues you have linked before appear first.
Install in Obsidian · Plugin page
Obsidian 1.13 or newer. Desktop and mobile.
main.js, manifest.json, and styles.css from the latest release.github-issue-mentions inside your vault's .obsidian/plugins directory.Create the token for that organization. Read-only access is enough.
| Where | What to allow |
|---|---|
| Repository access | Every repository on the board |
| Repository permissions | Issues: Read-only. Metadata: Read-only is added automatically |
| Organization permissions | Projects: Read-only |
If the organization uses single sign-on, authorize the token for that organization.
The token is stored in this plugin's data.json in your vault and is used only to read the project and its issues from GitHub.
In a note, type gh#, then an issue number or words from the title.
| You type | The list shows |
|---|---|
gh# 139 |
Issue 139 on the board |
gh# grafana |
Issues whose titles match those words |
Pick a result. The plugin inserts a markdown link:
[#139 Short title](https://github.com/owner/repo/issues/139)
The command Insert GitHub issue types gh# at the cursor.
Issues you insert are remembered and listed higher next time.
Hover a GitHub issue link in reading view, live preview, or source mode. The card shows:
owner/repo#numberMove the pointer away and the card closes. Press Escape to close it right away.
npm install
npm run check
npm run build
npm run build writes main.js. Obsidian loads main.js, manifest.json, and styles.css.