hyper-setup skill
Diagnoses hyperclaude environment prerequisites and reports required fixes for Node.js, codex-cli, git, and Claude Code.
- GitHub stars
- 5
- Files
- 1
- Last commit
- Nov 9, 2026
- License
- MIT
- Allowed tools
- 2
What does the hyper-setup skill do?
hyper-setup diagnoses hyperclaude environment prerequisites and reports required fixes for Node.js, codex-cli, git, and Claude Code.
Summary generated from the skill's SKILL.md.
About the hyper-setup skill
Diagnosing environment readiness for hyperclaude is the primary function of this skill. It is designed for developers who need to verify that their local system meets the specific technical requirements for the hyperclaude bridge to operate correctly. When an agent loads this skill, it executes a doctor probe via a Node.js script to inspect the system state without modifying any files or installing new software.
The tool examines five specific areas: Node.js version requirements, the presence of codex-cli on the PATH, git availability, the configuration of the codex --search global flag, and the version of Claude Code. It produces a structured report containing a table of detected versus required versions and provides specific remediation steps for any hard failures. Because it uses a read-only approach, it serves as an advisory diagnostic tool rather than an automated repair utility.
What an agent can do with it
- 1Verify system readinessCheck if the current machine has the necessary Node.js and git installations to run hyperclaude.
Written from the skill's SKILL.md. Every use case is checked against a quote from it.
How to install the hyper-setup skill
Each command copies the skill folder into the client's skills directory. Restart the client or start a new session to load it.Install the hyper-setup skill in Plugin
/plugin marketplace add zeikar/hyperclaude /plugin install hyperclaude@hyperclaude
Install the hyper-setup skill in Claude Code
~/.claude/skills/hyper-setup/SKILL.md
$ npx degit zeikar/hyperclaude/skills/hyper-setup ~/.claude/skills/hyper-setupInstall the hyper-setup skill in Claude Code (project)
.claude/skills/hyper-setup/SKILL.md
$ npx degit zeikar/hyperclaude/skills/hyper-setup .claude/skills/hyper-setupInstall the hyper-setup skill in Codex
~/.agents/skills/hyper-setup/SKILL.md
$ npx degit zeikar/hyperclaude/skills/hyper-setup ~/.agents/skills/hyper-setupInstall the hyper-setup skill in Gemini CLI
~/.gemini/skills/hyper-setup/SKILL.md
$ npx degit zeikar/hyperclaude/skills/hyper-setup ~/.gemini/skills/hyper-setupInstall the hyper-setup skill in Claude.ai
npx degit zeikar/hyperclaude/skills/hyper-setup hyper-setup && zip -r hyper-setup.zip hyper-setup # claude.ai → Customize → Skills → + → Create skill → Upload a skill → hyper-setup.zip
SKILL.md
View on GitHubhyper-setup
Run the doctor probe. Parse the JSON it emits and report per-check status plus the overall verdict.
Prerequisite probe: !node "${CLAUDE_PLUGIN_ROOT}/scripts/setup-doctor.mjs"
What it checks
The probe emits one JSON line: { ok, checks: [{name, detected, required, status, severity, remediation}] }.
The five checks:
- Node.js >= 18 — severity: hard. hyperclaude's bridge is stdlib Node; versions below 18 are unsupported.
- codex-cli >= 0.130.0 on PATH — severity: hard. Version-floor check only (no capability probe). The bridge spawns
codex exec; the tool must be present and at a known-good version. - git on PATH — severity: hard. The bridge reads git state for slug generation and diff targets.
codex --searchglobal flag (pre-subcommand) — severity: hard. The bridge passes--searchas a global flag before the subcommand on every Codex spawn; codex-cli must acceptcodex --search exec --help(exit 0).- Claude Code >= 2.1.232 — severity: conditional. 2.1.232 is the known-good floor for the background-agent transport
hyper-plan-loop,hyper-implement-loop,hyper-docs-loop, andhyper-auto(which chains hyper-plan-loop → hyper-implement-loop) use to reach their agent. Surfaced, not gated: a below-floor or unknown version (claudeoff PATH, unparseable output) is a WARN that never flips the verdict and blocks nothing — the full research→plan→implement flow works regardless.
Reporting directive
The inline probe above runs automatically; parse the single JSON line it emitted to stdout (do not run it again).
The JSON's shape picks the report. A checks[] array — including the normal ok:false "prerequisites failing" case — gets steps 1–3. Only a probe that itself failed (no parseable JSON, or an {ok:false,error:...} object with no checks[]) gets the step 4 fallback.
For the checks[] path:
-
Present a per-check table with columns: Check, Detected, Required, Status. One row per entry in
checks[]. -
For every check where
statusis notPASS, print the check'sremediationfield verbatim on its own line, prefixed withFix:. -
Conclude with an overall verdict line:
- If
okistrue(no hard FAIL):All hard prerequisites met. - If
okisfalse(one or more hard FAILs):N hard prerequisite(s) failing — hyperclaude will not work until fixed.(N = count ofchecks[]entries withseverity:"hard"andstatus:"FAIL"). - The Claude Code version WARN must never flip the overall verdict to fail.
- If
-
Error fallback — print exactly this, and nothing that reads as a pass:
Prerequisite probe could not complete: <error or "no parseable output">. hyperclaude prerequisites are UNKNOWN — re-run /hyperclaude:hyper-setup or run the doctor script directly.
Anti-patterns
- Do NOT spawn Codex, the bridge (
codex-bridge.mjs), or any agent. This skill only runs the doctor probe. - Do NOT auto-install missing tools or modify env variables. This skill is read-only; report-and-advise only.
- The
Bash(node:*)filter permits arbitrary node scripts, so never edit this skill to invoke anything beyond the doctor probe — read-only is prompt-enforced, not tool-enforced. - Do NOT treat the Claude Code version WARN as a hard failure.
- No npm dependencies.
- No manifest entry needed — Claude Code auto-discovers
skills/*/SKILL.md.disable-model-invocation: truekeeps this skill explicit-invoke-only (/hyperclaude:hyper-setup); it is never auto-triggered by its description. - Do not widen
allowed-toolsbeyondBash(node:*), Read.
Files in this skill
1hyper-setup skill questions
How do I install the hyper-setup skill in Claude Code?
Run npx degit zeikar/hyperclaude/skills/hyper-setup ~/.claude/skills/hyper-setup. Claude Code loads skills from ~/.claude/skills (all projects) or .claude/skills (one project) and uses a skill when its description matches the task.
Which clients can use the hyper-setup skill?
Any client that reads the Agent Skills format: Claude Code, Codex, Gemini CLI and claude.ai (upload as a ZIP). Scripts in the skill run only where the client allows code execution.
Can this skill automatically install missing software?
No, the skill is read-only and is designed to report and advise rather than modify the environment.