Common questions and answers about using plugins built with this template.
Table of Contents
General Questions
What is this plugin?
This is a plugin built using the Obsidian Plugin Template, which provides a solid foundation for building Obsidian plugins with modern best practices, including fast builds, modular CSS, advanced logging, and comprehensive documentation.
Do I need to know programming to use this?
No! This plugin is designed for end users. You only need to install it and configure it through the settings interface. No programming knowledge required.
Is this plugin free?
Yes! Plugins built with this template are open source and free to use. Check the LICENSE file for details.
How do I support the plugin?
- ⭐ Star the repository on GitHub
- 📝 Report bugs and suggest features
- 🤝 Contribute code or documentation
- 💬 Share it with others who might find it useful
Installation
How do I install the plugin?
See the detailed Installation Guide. The quickest method is:
- Download the latest release from GitHub
- Extract to
.obsidian/plugins/plugin-name/ - Enable in Obsidian settings
Can I install it from the Community Plugins browser?
If the plugin has been submitted and approved by Obsidian, yes! Otherwise, use BRAT or manual installation.
The plugin doesn’t appear in my plugin list
Check:
- Files are in the correct location:
VaultName/.obsidian/plugins/plugin-name/ - Required files exist:
main.js,manifest.json,styles.css - Manifest.json is valid JSON
- Restart Obsidian completely
Can I use this on mobile?
Yes! Plugins built with this template work on both desktop and mobile versions of Obsidian (iOS and Android).
Configuration
Where do I find plugin settings?
Settings → Community plugins → [Plugin Name] → Settings (gear icon)
My settings aren’t saving
Try:
- Check Obsidian has write permissions to vault folder
- Close and reopen Obsidian
- Check for errors in console (Ctrl/Cmd + Shift + I)
- Report issue if problem persists
Can I customize keyboard shortcuts?
Yes!
- Settings → Hotkeys
- Search for plugin commands
- Click to set custom hotkey
- Confirm changes
What do the different settings do?
Check the Settings Guide for detailed explanations of each setting.
Usage
How do I access plugin features?
Command Palette: Press Ctrl/Cmd + P and search for plugin commands.
Ribbon Icon: Click the plugin icon in the left sidebar (if enabled).
Keyboard Shortcuts: Use custom hotkeys you’ve configured.
Context Menu: Right-click for context-specific options (if applicable).
The plugin isn’t doing anything
Check:
- Plugin is enabled: Settings → Community plugins
- You’re using the correct command
- Check console for errors (Ctrl/Cmd + Shift + I)
- Enable debug logging to see what’s happening
How do I enable debug logging?
- Open plugin settings
- Find “Enable debug logging” option
- Toggle it ON
- Check
debug-log.txtin your vault root folder
Remember: Disable debug logging when not troubleshooting (performance impact).
Can I use this with other plugins?
Yes! This plugin is designed to be compatible with other community plugins. If you encounter conflicts, please report them.
Troubleshooting
The plugin causes Obsidian to slow down
Try:
- Disable debug logging (if enabled)
- Check for conflicts with other plugins
- Reduce frequency of background operations (in settings)
- Report performance issues on GitHub
I see error messages
Steps:
- Note the exact error message
- Enable debug logging
- Check
debug-log.txtin vault root - Search GitHub Issues for similar errors
- Create new issue if not found, including:
- Error message
- Debug log
- Steps to reproduce
- Obsidian version
- Plugin version
Styles look broken
Check:
styles.cssexists in plugin folder- Disable custom CSS snippets temporarily to test
- Try disabling custom theme to test
- Clear Obsidian cache: Settings → About → Clear cache
- Restart Obsidian
Plugin stopped working after update
Try:
- Check you meet minimum Obsidian version requirement
- Check Release Notes for breaking changes
- Disable and re-enable the plugin
- Try reinstalling the plugin
- Report issue if problem persists
Features work on desktop but not mobile
Considerations:
- Some features may be desktop-only (check documentation)
- Mobile has different file access permissions
- Mobile version may have different API limitations
- Check mobile-specific settings
Performance
Will this slow down Obsidian?
No! Plugins built with this template are optimized for performance:
- Debug code is eliminated in production builds
- Efficient build system produces small bundles
- No unnecessary background operations
How large is the plugin?
Typical size: 55-170 KB total (main.js + styles.css)
This is very small and should not impact performance.
Does it use a lot of memory?
No. The plugin is designed to be lightweight with minimal memory footprint.
Can I reduce performance impact?
Yes:
- Disable debug logging
- Disable unused features (if configurable)
- Reduce frequency of background operations
- Report performance issues for optimization
Compatibility
What Obsidian version do I need?
Check manifest.json for minAppVersion. Typically requires Obsidian 1.0.0 or higher.
Does it work on mobile?
Yes! Compatible with:
- iOS (Obsidian mobile)
- Android (Obsidian mobile)
Does it work with my theme?
Yes! The plugin uses Obsidian’s CSS variables, so it automatically adapts to your theme.
If you experience styling issues:
- Check theme compatibility
- Try with default theme to test
- Report compatibility issues
Does it work with other plugins?
Yes! Designed to be compatible with other community plugins.
Known incompatibilities:
- (None reported yet)
Report conflicts on GitHub Issues.
Which operating systems are supported?
All platforms supported by Obsidian:
- ✅ Windows 10/11
- ✅ macOS 10.15+
- ✅ Linux (various distributions)
- ✅ iOS (mobile)
- ✅ Android (mobile)
Advanced
Can I modify the plugin?
Yes! The plugin is open source. See the Developer Documentation for contribution guidelines.
Where is data stored?
Plugin data is stored in your vault’s .obsidian/plugins/plugin-name/data.json file.
Is my data private?
Yes! All data stays in your local vault. The plugin does not send data anywhere.
Can I backup plugin data?
Yes! Simply backup your entire vault, which includes .obsidian/plugins/ folder.
How do I reset plugin to defaults?
- Disable the plugin
- Delete
data.jsonfrom plugin folder - Re-enable the plugin
Settings will reset to defaults.
Getting More Help
Documentation
Support
- GitHub Issues - Bug reports and feature requests
- GitHub Discussions - Questions and community help
- Obsidian Discord - General plugin help
Contributing
Found an answer that should be in this FAQ?
- Edit this file
- Submit a pull request
- Help other users!
See Contributing Guide.
Still have questions? Ask on GitHub Discussions or create an issue.