Help us improve
Share bugs, ideas, or general feedback.
From obsidian-vault
Imports external markdown files or folders into Obsidian vault, automatically adding frontmatter with title, description, tags, and dates if missing.
npx claudepluginhub mwguerra/claude-code-plugins --plugin obsidian-vaultHow this command is triggered — by the user, by Claude, or both
Slash command
/obsidian-vault:import <file-or-folder> [--to <category>] [--recursive] [--no-frontmatter]This command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
# Import Files to Vault
Import external markdown files or folders into your Obsidian vault. Automatically adds frontmatter if missing.
## Usage
Runs: `bash "${CLAUDE_PLUGIN_ROOT}/scripts/import-files.sh" $ARGUMENTS`
## Options
| Option | Description |
|--------|-------------|
| `--to <category>` | Target category/path in vault |
| `--recursive` | Import subdirectories |
| `--no-frontmatter` | Don't add frontmatter to files |
## Auto-Detection
If `--to` is not specified:
- `README.md` files → `projects/`
- Other `.md` files → `references/`
## Frontmatter Handling
**Files without f.../vaultManages Obsidian vault: lists structure with file counts by service and task layers, adds documents to categories with frontmatter and git commit, auto-organizes uncategorized files.
/migrateImports an existing Obsidian vault into SuperBrain's structure non-destructively by copying notes into SuperBrain's category hierarchy. Supports dry-run mode via --dry-run and warns on collisions.
/syncForces a full sync of the current Obsidian vault: validates frontmatter, normalizes tags, updates _INDEX.md, and detects orphan notes.
/import-knowledgeImports external knowledge from URL, file, or text into project's Memory Bank after semantic analysis, categorization into guides/workflows/patterns/commands/skills, similarity check, and user confirmation.
/kb-ingestIngests external material from path or URL into categorized Sources/* folders in project KB using type-based routing, then updates registry, index, and daily note.
/importGuides migration from removed `bd import` command to JSONL import via `bd init --from-jsonl` flag.
Share bugs, ideas, or general feedback.
Import external markdown files or folders into your Obsidian vault. Automatically adds frontmatter if missing.
# Import a single file
/obsidian-vault:import ./README.md --to projects/my-app
# Import to auto-detected category
/obsidian-vault:import ./docs/api.md
# Import a folder (non-recursive)
/obsidian-vault:import ./docs --to references
# Import a folder recursively
/obsidian-vault:import ./documentation --to references --recursive
# Import without adding frontmatter
/obsidian-vault:import ./notes.md --to references --no-frontmatter
Runs: bash "${CLAUDE_PLUGIN_ROOT}/scripts/import-files.sh" $ARGUMENTS
| Option | Description |
|---|---|
--to <category> | Target category/path in vault |
--recursive | Import subdirectories |
--no-frontmatter | Don't add frontmatter to files |
If --to is not specified:
README.md files → projects/.md files → references/Files without frontmatter:
# Heading or filenameimported and source directory nameFiles with existing frontmatter:
updated date refreshed# Import project documentation
/obsidian-vault:import ~/projects/my-app/README.md --to projects/my-app
# Import a docs folder
/obsidian-vault:import ~/projects/my-app/docs --to projects/my-app/docs --recursive
# Import cheatsheets
/obsidian-vault:import ~/Downloads/laravel-cheatsheet.md --to references
/obsidian-vault:update/obsidian-vault:link