Scaffold a PhysicsIntern research workspace in the current folder.
npx skills add https://github.com/huggingface/physics-intern-claude-plugin --skill init-physics-intern
The PhysicsIntern initializer script is located at:
!echo "${CLAUDE_PLUGIN_ROOT}/scripts/plugin-init.sh"
This is a purely mechanical bootstrap. Do exactly the following and nothing more — do not read, copy, render, or create any files yourself, and do not narrate steps:
> ⏳ Initializing the PhysicsIntern workspace. This needs one permission approval — the script writes .claude/ and runs git init, which the sandbox blocks by default. Please approve it when prompted.
.claude/ and runs git init, which the sandbox blocks, so Claude Code will ask to run it outside the sandbox (or for permission) — that is expected; approve it. Do not fall back to doing the work by hand if it is denied — just re-run the same script with permission.RESULT: line, then:RESULT: initialized, print the following message verbatim and then stop — add nothing else, no file lists, no extra suggestions:> ✅ PhysicsIntern workspace initialized. Two steps to begin:
>
> 1. Edit problem.md — fill in the problem setup and main question.
> 2. Exit and restart Claude Code in this folder, then run /survey.
RESULT: already-initialized, tell the user this folder already contains a PhysicsIntern workspace and was left untouched, and stop.RESULT: line, show the script's output to the user and stop.Take huggingface/physics-intern-claude-plugin-init-physics-intern from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.