用途:在用户从 GitHub 模板创建仓库后,初始化 Second Brain 知识库并完成基础配置。需在库根目录运行:python3 .claude/skills/start-second-brain/scripts/init_vault.py
主要能力:脚本先做隐私检查,用 gh repo view 确认仓库为私有,公开则报错退出,无法判断时警告;随后创建 tasks、projects、people、ideas、context、daily、weekly、outputs 等文件夹;生成 .gitignore、context/_index.md、context/watchlists.md(已存在则跳过);若 .git 不存在则 git init;最后提交并推送到 origin 以验证流程。gh 为必需,隐私校验不可跳过。
使用方式:脚本完成后,按指引安装 obsidian-git 社区插件并配置:启动时自动拉取、按间隔拉取 30 分钟、自动提交并同步 10 分钟、合并策略 Rebase、提交同步时推送。随后可选一次性上下文录入:用户提供角色、公司、工具、关注的 Slack 频道、关键人物、进行中项目等信息,由技能分派到 context/business-profile.md、watchlists.md 与 writing-style.md,并填入 watchlists 关键词信号。之后讲解同步机制(Claude Code 会话、obsidian-git、云端 farmer 均通过 git 汇聚)与可用命令,如 /new、/today、/daily-review、/history、/farm、/create-farmer、/schedule、/delegate,并可选引导用 /create-farmer 设置首个上下文 farmer。
适用场景:初次搭建基于模板的私有 Second Brain 库,需要统一文件夹结构、同步配置与上下文初始化。
限制:gh 未安装或未认证时脚本退出,需先安装(如 brew install gh)并执行 ! gh auth login;仓库公开会报错;无远端时仅本地提交并警告推送失败;缺少的事实暂未提供。