This guide covers how to install and set up plugins built with this template.
Table of Contents
Prerequisites
Before installing, ensure you have:
- ✅ Obsidian v1.0.0 or higher installed
- ✅ Community plugins enabled in Obsidian settings
- ✅ Basic familiarity with Obsidian’s interface
Installation Methods
From GitHub Releases
Recommended for most users
- Download the plugin
- Go to the Releases page
- Download the latest
plugin-name-x.x.x.zipfile
- Extract to plugins folder
# Navigate to your vault's plugins folder cd /path/to/your/vault/.obsidian/plugins/ # Extract the zip file unzip ~/Downloads/plugin-name-x.x.x.zip -d plugin-name/ - Enable the plugin
- Open Obsidian Settings
- Navigate to Community plugins
- Find the plugin in the list
- Toggle it ON
- Verify installation
- Check that the plugin appears in your plugin list
- Open the plugin settings to configure
Using BRAT
For beta testing and development versions
BRAT (Beta Reviewers Auto-update Tool) allows you to install and auto-update plugins from GitHub.
- Install BRAT
- Open Obsidian Settings → Community plugins
- Search for “BRAT” and install it
- Enable BRAT
- Add the plugin
- Open BRAT settings
- Click Add Beta plugin
- Enter the GitHub repository URL:
https://github.com/your-repo - Click Add Plugin
- Enable the plugin
- Go to Community plugins
- Find the plugin and toggle it ON
Benefits of BRAT:
- ✅ Automatic updates when new versions are released
- ✅ Easy testing of development versions
- ✅ One-click installation
Manual Installation
For developers and advanced users
- Clone the repository
cd /path/to/your/vault/.obsidian/plugins/ git clone https://github.com/your-repo.git plugin-name cd plugin-name - Install dependencies
npm install - Build the plugin
npm run build - Enable in Obsidian
- Restart Obsidian or reload plugins (Ctrl/Cmd + R)
- Go to Settings → Community plugins
- Find the plugin and enable it
Development mode:
# For active development with manual reload
npm run dev
# Watch CSS changes
npm run watch:css
Configuration
After installation, configure the plugin:
- Open plugin settings
- Settings → Community plugins → [Plugin Name] → Settings (gear icon)
- Configure basic settings
- Review and adjust default settings
- Configure keyboard shortcuts if desired
- Test the plugin
- Try out the basic features
- Check that everything works as expected
Important Settings
Logging (for troubleshooting):
- Enable debug logging if you encounter issues
- Logs are written to
debug-log.txtin your vault root - Remember to disable debug logging in production
Performance:
- Adjust settings based on vault size
- Disable features you don’t need
Updating
From GitHub Releases
- Download the latest release zip
- Extract to your plugins folder (overwrite existing files)
- Restart Obsidian
Using BRAT
BRAT automatically checks for updates:
- Updates are downloaded automatically
- Enable “Auto-update plugins at startup” in BRAT settings
- Manual update: BRAT settings → Check for updates
Manual Installation
cd /path/to/your/vault/.obsidian/plugins/plugin-name
git pull origin main
npm install
npm run build
Then restart Obsidian or reload plugins.
Troubleshooting
Plugin doesn’t appear in list
Solution:
- Verify plugin files are in correct location:
YourVault/.obsidian/plugins/plugin-name/ ├── main.js ├── manifest.json └── styles.css - Check that
manifest.jsonis valid JSON - Restart Obsidian completely (quit and reopen)
Plugin won’t enable
Solution:
- Check Obsidian console for errors (Ctrl/Cmd + Shift + I)
- Verify you’re using compatible Obsidian version
- Disable conflicting plugins
- Try reinstalling the plugin
Plugin causes errors
Solution:
- Enable debug logging in plugin settings
- Check
debug-log.txtin vault root - Check Obsidian console (Ctrl/Cmd + Shift + I)
- Report issue on GitHub with:
- Error message
- Steps to reproduce
- Obsidian version
- Plugin version
Styles not loading
Solution:
- Verify
styles.cssexists in plugin folder - Check for CSS snippet conflicts
- Try disabling custom themes temporarily
- Clear Obsidian cache (Settings → About → Clear cache)
Performance issues
Solution:
- Disable debug logging
- Reduce frequency of background operations
- Disable unused features
- Check for conflicts with other plugins
Uninstallation
To remove the plugin:
- Disable the plugin
- Settings → Community plugins
- Toggle plugin OFF
- Delete plugin files
rm -rf /path/to/vault/.obsidian/plugins/plugin-name - Restart Obsidian
Note: This removes the plugin but preserves your vault data. Plugin-specific data may remain in .obsidian/ folder.
Getting Help
If you encounter issues:
- Check the FAQ
- Review Troubleshooting section above
- Search GitHub Issues
- Create a new issue with detailed information
Next Steps
- Read the Features Guide to learn what the plugin can do
- Browse Guides for tutorials
- Check Examples for code samples
Last Updated: February 2026
Obsidian Version: 1.0.0+
Plugin Version: See Releases