This guide will help you install and set up the Item Manager plugin in your Obsidian vault.
- Obsidian app installed (desktop or mobile)
- Node.js 18+ (for building from source)
- npm (comes with Node.js)
Open a terminal and navigate to your vault's plugins folder:
cd /path/to/your/vault/.obsidian/plugins/Clone the repository:
git clone https://github.com/yaeyintlin199/obsidian-sample-plugin.git item-manager
cd item-managernpm installThis will install all required dependencies including React, TypeScript, and build tools.
For production build:
npm run buildFor development with hot reload:
npm run dev- Open Obsidian
- Go to Settings → Community plugins
- Click Reload plugins (or restart Obsidian)
- Find Item Manager in the list
- Toggle it on
If you already have the built files (main.js, manifest.json, styles.css):
Create a folder in your vault's plugins directory:
<vault>/.obsidian/plugins/item-manager/
Copy these files into the folder:
main.jsmanifest.jsonstyles.css
- Open Obsidian
- Go to Settings → Community plugins
- Click Reload plugins (or restart Obsidian)
- Find Item Manager in the list
- Toggle it on
After installation, verify the plugin is working:
- Check for the ribbon icon: Look for the dashboard icon (📊) in the left ribbon
- Open command palette: Press
Ctrl/Cmd + Pand search for "Item Manager" - Check settings: Go to Settings → Community plugins → Item Manager
Click the dashboard icon in the ribbon or use the command palette to open the Item Manager dashboard.
- Click the floating + button in the dashboard
- Fill in the form:
- Title: "My First Item"
- Description: "This is a test item"
- Folder: "Items" (default)
- Tags: "test, example"
- Click Create
Navigate to the Items folder in your vault. You should see a new Markdown file with frontmatter metadata.
Go to Settings → Community plugins → Item Manager to configure:
- Default folder: Change where new items are created (default: "Items")
- Predefined tags: Add commonly used tags (default: "important, todo, reference, project")
- Enable auto-save: Toggle automatic saving (default: enabled)
The plugin uses Obsidian's CSS variables for theming. To customize:
- Open your vault's CSS snippets folder:
<vault>/.obsidian/snippets/ - Create a new CSS file (e.g.,
item-manager-custom.css) - Override plugin styles:
/* Example: Change card background color */
.item-card {
background: var(--background-secondary);
}
/* Example: Change add button color */
.item-add-button {
background: #6366f1;
}- Enable the snippet in Settings → Appearance → CSS snippets
Problem: Plugin doesn't show up in the Community plugins list
Solutions:
- Verify files are in the correct location:
<vault>/.obsidian/plugins/item-manager/ - Check that
manifest.jsonis present and valid - Restart Obsidian completely
- Check the developer console (Ctrl/Cmd + Shift + I) for errors
Problem: npm run build fails with errors
Solutions:
- Delete
node_modulesfolder andpackage-lock.json - Run
npm installagain - Ensure Node.js version is 18 or higher:
node --version - Check for TypeScript errors:
npx tsc -noEmit
Problem: Created items don't appear in the dashboard
Solutions:
- Click the Refresh button in the dashboard header
- Check that item files have valid YAML frontmatter
- Verify the
idandtitlefields are present in frontmatter - Check file permissions in your vault
Problem: Dashboard opens but shows blank or error
Solutions:
- Open developer console (Ctrl/Cmd + Shift + I)
- Look for JavaScript errors
- Rebuild the plugin:
npm run build - Clear Obsidian cache: Close Obsidian, delete
<vault>/.obsidian/workspace.json, restart
Problem: Plugin doesn't work on mobile
Solutions:
- Verify
isDesktopOnly: falseinmanifest.json - Check that the plugin is enabled in mobile settings
- Sync your vault properly (if using sync service)
- Restart the mobile app
If you installed from source:
cd /path/to/vault/.obsidian/plugins/item-manager/
git pull origin master
npm install
npm run buildThen reload Obsidian.
- Download the latest release files
- Replace
main.js,manifest.json, andstyles.cssin the plugin folder - Reload Obsidian
- Go to Settings → Community plugins
- Find Item Manager and toggle it off
- Click the X button to uninstall
- Optionally, delete the plugin folder:
<vault>/.obsidian/plugins/item-manager/
The plugin stores items as regular Markdown files in your vault. After uninstalling:
- Item files remain in their folders (e.g.,
Items/) - You can still access and edit them as normal notes
- Frontmatter metadata is preserved
To remove all item data:
- Delete the default folder (e.g.,
Items/) - Search for files with item frontmatter and delete manually
If you encounter issues not covered here:
- Check the README: See
README.mdfor detailed documentation - GitHub Issues: Report bugs at https://github.com/yaeyintlin199/obsidian-sample-plugin/issues
- Discussions: Ask questions at https://github.com/yaeyintlin199/obsidian-sample-plugin/discussions
After successful installation:
- Read the README.md for full documentation
- Check out the Dashboard.md for usage examples
- Explore the plugin settings to customize behavior
- Create your first items and organize your vault!
Need more help? Visit the GitHub repository for support and updates.