No description
Find a file
Maws 9870c92706 Release 1.0.4
- Replace free-text path entry with searchable file pickers for notes, bundles, and screenshots
- Fix crash (reading 'path') when publishing from a restored draft; guard empty selections
- Make draft hydration type-aware so snippet/markdown/image selections restore correctly
- Trim settings to just the GitHub token (remove Hub URL, Catalog repo, Default categories)
- Remove dead path-parsing helpers; fix unnecessary type assertion in BrowseView
2026-07-03 15:10:39 -04:00
.github/workflows Release 1.0.2 2026-06-09 00:58:23 -04:00
src Release 1.0.4 2026-07-03 15:10:39 -04:00
.gitignore Add Vault Hub Obsidian plugin 2026-04-05 16:00:23 -04:00
esbuild.config.mjs Release 1.0.1 2026-06-05 10:58:51 -04:00
eslint.config.mjs Apply Obsidian plugin linter fixes 2026-05-04 09:54:57 -04:00
LICENSE Prep Vault Hub for community plugin submission 2026-04-27 19:17:25 -04:00
main.js Release 1.0.4 2026-07-03 15:10:39 -04:00
manifest.json Release 1.0.4 2026-07-03 15:10:39 -04:00
package-lock.json Release 1.0.4 2026-07-03 15:10:39 -04:00
package.json Release 1.0.4 2026-07-03 15:10:39 -04:00
README.md Add screenshot to README.md 2026-05-03 23:56:08 -04:00
styles.css Release 1.0.1 2026-06-05 10:58:51 -04:00
tsconfig.json Add Vault Hub Obsidian plugin 2026-04-05 16:00:23 -04:00
versions.json Release 1.0.4 2026-07-03 15:10:39 -04:00

Vault Hub

Screenshot Vault Hub is an Obsidian plugin for publishing and installing Vault Hub resources.

It covers three workflows:

  • publish notes, snippets, and full vaults to GitHub
  • browse the Vault Hub catalog from inside Obsidian
  • install note packs and CSS snippets directly into your vault

What it does

  • Publish a CSS snippet, a note, or a full vault as a GitHub repo
  • Generate hub.md metadata for Vault Hub listings
  • Generate and update a README.md for the published resource
  • Detect required community plugins from selected files
  • Attach CSS snippets to note and vault publishes
  • Upload local screenshots or reference external screenshot URLs
  • Browse the live Vault Hub catalog and install resources from it
  • Manage installed CSS snippets from the plugin sidebar

Install

Manual install

  1. Download the latest release assets:
    • main.js
    • manifest.json
    • styles.css
  2. Create a folder named vault-hub inside your vault's plugins directory:
    • <your-vault>/<configDir>/plugins/vault-hub
  3. Place the release files in that folder.
  4. Reload Obsidian and enable Vault Hub in Community plugins.

Setup

  1. Open Settings → Community plugins → Vault Hub.
  2. Paste a GitHub personal access token with repo access.
  3. Confirm the Vault Hub site URL if you are using a custom deployment.
  4. Optionally set default categories for new publishes.

Publish flow

Use one of the plugin commands:

  • Vault Hub: Publish resource
  • Vault Hub: Update resource
  • Vault Hub: Browse resources

Publishing creates or updates a GitHub repository under your account and writes the files needed for Vault Hub indexing.

Notes

  • This plugin is desktop-only.
  • Vault Hub install flows write files into your vault and into your vault configuration directory for CSS snippets.
  • Publishing and updating require a GitHub account and a personal access token.

Disclosures

  • Account requirement: GitHub account and personal access token required for publish and update flows.
  • Network use: Calls GitHub APIs, raw GitHub content URLs, and the configured Vault Hub website.
  • Access: Reads and writes files inside the current vault and its configuration directory.

License

MIT