generated from obsidianmd/obsidian-sample-plugin
-
-
Notifications
You must be signed in to change notification settings - Fork 5
Getting Started
Björn Platte edited this page Jan 16, 2026
·
1 revision
This guide will help you set up the GitHub Issues plugin for Obsidian.
- Open Obsidian Settings
- Navigate to Community Plugins
- Click Browse and search for "GitHub Issues"
- Click Install and then Enable
- Download the latest release from GitHub Releases
- Extract to
<vault>/.obsidian/plugins/github-issues/ - Enable the plugin in Community Plugins
- Reload Obsidian
- Go to GitHub Settings → Developer Settings → Personal access tokens
- Click Generate new token (classic)
- Give it a name (e.g., "Obsidian GitHub Issues Plugin")
- Select the following scopes:
-
repo- Full control of private repositories -
read:org- Read organization membership (for private repos) -
read:project- Read access to projects (for GitHub Projects)
-
- Click Generate token
- Copy the token (you won't see it again!)
- Open Obsidian Settings → GitHub Issues
- In the Authentication section:
- Paste your token in the GitHub Token field, or
- Enable Use SecretStorage (recommended, requires Obsidian 1.11+) for secure storage
SecretStorage uses Obsidian's Keychain to store your token securely:
- Enable Use SecretStorage
- Click Create new secret
- Enter a name and paste your token
- The token is now stored securely
If you have an existing token, use Migrate to Keychain to move it to secure storage.
- Click Load Repositories
- Select repositories from the list
- Click Add Selected Repositories
- Click Add Repository Manually
- Enter the repository in
owner/repoformat (e.g.,LonoxX/obsidian-github-issues) - Press Enter
After adding a repository:
- Click the Sync button in the ribbon (left sidebar), or
- Use the command Sync GitHub issues & pull requests
Your issues and pull requests will be created as markdown files in your vault.
- Repository-Settings - Configure issue/PR tracking per repository
- Project-Settings - Set up GitHub Projects and Kanban view
- Sync-Settings - Configure automatic sync and cleanup
- Template-Variables - Customize how notes are generated