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

joewhitsittjoewhitsitt24 downloads

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

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

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
82%
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.0.4
Last updated
2 months ago
Created
4 months ago
Updates
5 releases
Downloads
24
Compatible with
Obsidian 0.15.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

Todoist Sync

Materialize Todoist tasks within your notes.

BRAT

Easily install a beta version of a plugin for testing.

Readwise Official

Sync highlights from Readwise to your vault.

Reminder

Manage Markdown TODOs with reminder.

Task Collector (TC)

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.

Shell commands

Define system commands that you want to execute via command palette, hotkeys, URI links or automated events. E.g. open external applications or perform automated file modifications.

Google Calendar

Interact with your Google Calendar.

Initiative Tracker

TTRPG initiative tracker.

Local REST API & MCP Server

Unlock your automation needs by interacting with your notes over a secure REST API.