Obsidian project bootstrap
🔬 A curated collection of 23,000+ agent skills for empirical research across 8 social science disciplines. | 精选 23,000+ AI Agent 技能库,覆盖8大社会科学学科的实证研究。CoPaper.AI 20分钟完成一篇可复现的规范实证论文,并支持用户上传 Skills。-- Maintained by CoPaper.AI from Stanford REAP.
npx -y skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill obsidian-project-bootstrapAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
What its author says it does
Copied from the file, not written here
This skill should be used when the user asks to start a new research project, import an existing code-plus-Markdown repository into Obsidian, or bind the current repository to a compact research knowledge base for future syncing.
SKILL.md
2.7 KB, as published. Nobody here has run it
Obsidian Project Bootstrap
Bootstrap a project knowledge base for the current repository.
Role in the workflow
This is a supporting skill.
Use obsidian-project-memory as the main workflow authority. Use this skill only when a repository still needs its initial binding or rebuild.
When to use
- The user says “start a new research project”.
- The user has an existing repo with code plus Markdown and wants an Obsidian knowledge base generated automatically.
obsidian-project-memorydetects a research-project candidate but no existing binding.
Required input
Resolve the vault path from one of:
- explicit user input,
OBSIDIAN_VAULT_PATH.
Procedure
- Identify the repository root.
- Run a preflight detect step first:
python3 "${CLAUDE_PLUGIN_ROOT}/skills/obsidian-project-memory/scripts/project_kb.py" detect --cwd "$PWD" - Only if the repo is unbound and should be imported, run bootstrap:
python3 "${CLAUDE_PLUGIN_ROOT}/skills/obsidian-project-memory/scripts/project_kb.py" bootstrap --cwd "$PWD" --vault-path "$OBSIDIAN_VAULT_PATH" - Verify that bootstrap created at least:
.claude/project-memory/registry.yaml.claude/project-memory/<project_id>.mdResearch/{project-slug}/00-Hub.mdResearch/{project-slug}/01-Plan.mdResearch/{project-slug}/Knowledge/Source-Inventory.mdResearch/{project-slug}/Knowledge/Codebase-Overview.md
- If the imported project still lacks real background or experiment context, switch to an agent-first pass:
- read the most informative repo docs and code entry points,
- synthesize durable notes into
Knowledge/,Papers/,Experiments/,Results/, orWriting/, - avoid placeholder notes.
- Summarize the created knowledge base and the next recommended canonical notes to fill in.
Notes
- The bootstrap process imports structure and summaries, not raw datasets, caches, checkpoints, or the whole code tree.
- Ignore
.git,.venv,node_modules, caches, checkpoints, binaries, and other heavy artifacts. - The default vault is compact:
00-Hub.md,01-Plan.md,Knowledge/,Papers/,Experiments/,Results/,Writing/,Daily/,Archive/. - If
python3is unavailable in the current shell, use the system Python interpreter that can runproject_kb.pyand say so explicitly.
References
references/BOOTSTRAP-RUNBOOK.md- preflight decisions, failure modes, and post-bootstrap verification