Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian
GitHub

GitHub Assignments

joewhitsittjoewhitsitt700 downloads

Lightweight plugin to append assigned GitHub issues and pull requests to your note.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates11

Lightweight plugin to append assigned GitHub issues and pull requests to your note.

Features

  • Fetch currently assigned GitHub issues and pull requests.
  • Avoids duplication within the note.
  • Optional prefixes for issues ("Work on") and pull requests ("Review")
  • Optional suffix for issues and pull requests.
  • Optional created date tag ([created:: YYYY-MM-DD]) for use with the Tasks plugin.
  • Inserts tasks at the cursor position if the file ends with a blank line, avoiding gaps in ordered lists.
  • Works with any note structure (daily notes, project notes, etc.)

Installation

  1. Install this plugin from the Obsidian Community Plugins directory
  2. Enable the plugin in Settings > Community Plugins
  3. Configure your GitHub token and username in plugin settings

Configuration

Required

  • GitHub Token: Create a personal access token with repo and read:user scopes
  • GitHub Username: Your GitHub username

Optional

  • Issue Verb: Text prefix for issues (default: "Work on")
  • Pull Request Verb: Text prefix for PRs (default: "Review")
  • Task Suffix: Append custom text to each task (e.g., due:: today for Tasks plugin, or #urgent)
  • Add Created Date: Toggle to append [created:: YYYY-MM-DD] to each task for use with the Tasks plugin

Usage

  1. Open any note in Obsidian
  2. Run the "Fetch GitHub assignments" command
  3. Assigned Github issues and pull requests will be appended as checkbox items

Example Output

- [ ] Work on [owner/repo#123](https://github.com/owner/repo/issues/123) Fix the bug due:: today [created:: 2026-03-13]
- [ ] Review [owner/repo#456](https://github.com/owner/repo/pull/456) Add new feature

Development

npm install
npm run build
HealthExcellent
ReviewSatisfactory
About
Fetch assigned GitHub issues and pull requests and append them as checkbox tasks to the current note while avoiding duplicates. Add optional issue/PR prefixes, task suffixes and a [created:: YYYY-MM-DD] tag for Tasks plugin compatibility, and insert tasks cleanly at the cursor without breaking ordered lists.
TasksIntegrationsAutomation
Details
Current version
1.2.1
Last updated
2 weeks ago
Created
10 months ago
Updates
11 releases
Downloads
700
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Author
joewhitsittjoewhitsitt
github.com/joewhitsitt
GitHubjoewhitsitt
  1. Community
  2. Plugins
  3. Tasks
  4. GitHub Assignments

Related plugins

BRAT

Easily install a beta version of a plugin for testing.

TickTickSync

Sync TickTick tasks.

Actions URI

Add additional `x-callback-url` endpoints to the app for common actions — it's a clean, super-charged addition to Obsidian URI.

Readwise Official

Sync highlights from Readwise to your vault.

Reminder

Manage Markdown TODOs with reminder.

Task Collector

Change task status and collect tasks within a document using hotkeys and context menus.

Rollover Daily Todos

Rollover any unchecked checkboxes from your last daily note into today's note.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Templater

Create and use dynamic templates.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.