From twinmind
Initializes TwinMind vault in current directory: creates TwinMind.md config, vault dirs (System, Cards, PARA, Sources, Atlas), initial files from templates. Checks existing setups; for new knowledge vaults.
npx claudepluginhub volderlu/twinmind --plugin twinmindThis skill uses the workspace's default tool permissions.
Initialize a new TwinMind vault in the current working directory.
Guides interactive wizard to set up Obsidian second brain vault using LLM Wiki pattern: vault name, location, domain, agent configs (Claude Code, Cursor, etc.), CLI tools. Triggers on 'second brain', 'initialize vault', 'onboard'.
Initialize any folder as a Bedrock-powered Obsidian vault. Creates entity directories, copies templates, configures language and domain taxonomy, scaffolds connected example entities, and checks dependencies. Use when: "bedrock setup", "bedrock-setup", "/bedrock:setup", "initialize vault", "setup vault", "create vault", "bootstrap vault", or when a user wants to start a new Second Brain with Bedrock.
Guides building AI-powered personal knowledge management system using Obsidian Markdown vaults and Claude Code, with vault architecture, workflows, and prompts for AI-maintained notes.
Share bugs, ideas, or general feedback.
Initialize a new TwinMind vault in the current working directory.
Before proceeding, check for existing installations:
.claude/skills/tm-* directories exist → Warn: "Detected old-style TwinMind installation (.claude/skills/tm-*). This plugin-based setup is separate. Consider removing old files to avoid confusion."<vault_dir>/ already exists with content. Setup will not overwrite existing vault data. Only missing structure files will be created."If all checks pass or user confirms, proceed.
Ask the user for customization (or accept defaults):
vaultzh-TWSetup needs the plugin's absolute path to copy templates from. Read <cwd>/.claude/twinmind/config.json with the Read tool and use its pluginRoot field as <plugin-root> in the steps below.
Cold-start fallback: if <cwd>/.claude/twinmind/config.json does not exist, the SessionStart hook has not run for this vault yet (TwinMind.md is required to trigger it). In that case:
<cwd>/TwinMind.md with minimal frontmatter (just vault_dir: vault\nvault_name: TwinMind\nlocale: zh-TW).exit 退出 Claude Code,然後 claude 重新啟動 session (讓 SessionStart hook 寫入 plugin 路徑),再次執行 /setup 完成餘下步驟。"<plugin-root>/templates/TwinMind.md to <cwd>/TwinMind.md.vault_dir, locale, domains).<plugin-root>/templates/vault/ directory structure to <cwd>/<vault_dir>/:
System/, Cards/, Sources/, Atlas/, PARA/Inbox/, PARA/Actions/, PARA/Projects/, PARA/Archive/, PARA/Areas/, PARA/Tasks/.System/vault-index.json, Home.md, PARA/Dashboard.md..gitignore in <cwd> if not exists, listing both .obsidian/ and .claude/twinmind/ (the latter holds plugin-generated shims that regenerate on every session start).Report:
<vault_dir>/