hypeman-remote-linux-tests
Run Hypeman tests on a remote Linux host that supports the Linux hypervisors.
Skill by kernel
Chalk Labs
Need help deploying hypeman-remote-linux-tests?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/kernel-hypeman-remote-linux-tests
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/hypeman-remote-linux-tests
What's inside
- Skill name
hypeman-remote-linux-tests- Description
- Run Hypeman tests on a remote Linux host that supports the Linux hypervisors. Use when validating cloud-hypervisor, Firecracker, QEMU, embedded guest artifacts, or Linux-only integration behavior on a server over SSH.
- License
- MIT
- Instructions
- 73 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Hypeman Remote Linux Tests Use this skill to run Hypeman tests on a remote Linux server in a way that is repeatable and low-friction for any developer. ## Quick Start 1. Pick a short remote working directory under the remote user's home directory. 2. Ensure the remote test shell includes `/usr/sbin` and `/sbin` on `PATH`. 3. Bootstrap embedded artifacts and bundled binaries before running `go test`. 4. Run the smallest relevant test target first. 5. Treat host-environment failures separately from product failures. ## Remote Workspace Prefer a short path such as `~/hm`, `~/hypeman-test`, or another short directory name. Cloud Hypervisor uses UNIX sockets with strict path-length limits. Long paths from default test temp directories or deeply nested clones can make the VMM fail before the actual test starts. If a new test creates temporary directories for guest data, prefer a short root like: ```bash mktemp -d /tmp/hmcmp-XXXXXX ``` ## Remote Bootstrap Before running Linux hypervisor tests, make sure the remote clone has the generated guest binaries and embedded VMM assets: ```bash export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$PATH make ensure-ch-binaries ensure-firecracker-binaries ensure-caddy-binaries build-embedded ``` Why: - `go:embed` patterns in the repo require the bundled binaries to exist at build time. - `mkfs.ext4` is commonly installed in `/usr/sbin` or `/sbin`, not always on the default non-login shell `PATH`. - Running `go test` before this bootstrap often fails during package setup, not during test execution. QEMU is usually provided by the host OS, so there is no matching bundled `ensure-qemu-binaries` target. If QEMU tests fail before boot, verify the system `qemu-system-*` binary separately. ## Syncing Local Changes If the main development is happening locally and the Linux host is only for execution, sync only the files you changed rather than recloning every time. Typical pattern: ```bash rsync -az lib/instances/... remote-host:~/hypeman-test/lib/instances/ ``` After syncing, re-run the bootstrap command if the changes affect embedded binaries, generated assets, or files referenced by `go:embed`. ## Common Host Failures Classify failures quickly: - Missing embedded assets: - symptom: package setup fails with `pattern ... no matching files found` - fix: run `make ensure-ch-binaries ensure-firecracker-binaries ensure-caddy-binaries build-embedded` - `mkfs.ext4` not found: - symptom: overlay or disk creation fails with `exec: "mkfs.ext4": executable file not found` - fix: add `/usr/sbin:/sbin` to `PATH`, then retry - Cloud Hypervisor socket path too long: - symptom: `path must be shorter than SUN_LEN` - fix: shorten the remote repo path and any temp/data directories used by the test - `/tmp` or shared test-lock issues: - symptom: test-specific lock or temp-file permission failures - fix: prefer no-network test setup when the test does not require networking; avoid unnecessary shared lock files
From kernel/hypeman, MIT.
More from kernel/hypeman
- 0.755score
monitoring-feature-observability
kernel
Add or adjust monitoring for a Hypeman feature using repository standards for logs, traces, and metrics.
SkillBFreshness: B★ 371Claude Code +9 - 0.755score
optimize-initializing-speed
kernel
Use when optimizing VM Initializing-to-Running latency while preserving functionality and low implementation complexity.
SkillBFreshness: B★ 371Claude Code +9 - 0.622score
test-agent
kernel
Improve repository test quality by eliminating flakes first, then reducing slow-test redundancy, and finally optimizing longest tests while preserving coverage.
SkillBFreshness: B★ 371Claude Code +9
Signals
- Stars
- 371
- Forks
- 30
- Open issues
- 6
- Last commit (this folder)
- Mar 23, 2026 (7 months ago)
- Last release
- Aug 5, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/kernel/hypeman
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from kernel
- 0.755score
monitoring-feature-observability
kernel
Add or adjust monitoring for a Hypeman feature using repository standards for logs, traces, and metrics.
SkillBFreshness: B★ 371Claude Code +9 - 0.755score
optimize-initializing-speed
kernel
Use when optimizing VM Initializing-to-Running latency while preserving functionality and low implementation complexity.
SkillBFreshness: B★ 371Claude Code +9 - 0.622score
test-agent
kernel
Improve repository test quality by eliminating flakes first, then reducing slow-test redundancy, and finally optimizing longest tests while preserving coverage.
SkillBFreshness: B★ 371Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get hypeman-remote-linux-tests running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
hypeman-remote-linux-tests skill. Agent Mart. https://agentmart.dev/skills/kernel-hypeman-remote-linux-tests (last updated 2026-10-24)