agent-machine-bootstrap
Bootstrap any new, rebuilt or virtual machine into a working coding-agent environment: sizing, base tooling, runtimes, agent CLIs, model credentials, agent…
Skill by Local setup
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/hongyime-agent-machine-bootstrap
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: agent-building
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/agent-machine-bootstrap
What's inside
- Skill name
agent-machine-bootstrap- Description
- Bootstrap any new, rebuilt or virtual machine into a working coding-agent environment: sizing, base tooling, runtimes, agent CLIs, model credentials, agent config, plugins, MCP servers, skill library, remote access and verification. Use for "set up a new machine", "fresh install", "replicate my setup", "move my agents to another machine", "what do I need on a new box", or reprovisioning after a wipe. OS-agnostic; covers physical, VM and VPS targets, driven remotely or run locally.
- License
- MIT
- Metadata
- author: Local setup · version: 2.1.0 · platform: Windows, macOS, Linux and VM/VPS targets; any CLI agent as driver
- Instructions
- 222 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- baseline-inventory.md · references/
SKILL.md (first lines)
# Agent Machine Bootstrap Bring a bare machine to a verified coding-agent environment. Detect before installing, install in dependency order, and prove the result with real usage rather than version strings. ## When to use Use for a new, rebuilt or freshly wiped machine, a new VM or VPS, or adding a host to an existing fleet. Use `virtualbox-guest-access` for hypervisor guest access mechanics and `opencode-bedrock-config` for one provider's auth detail. This skill installs software. It must never invent credentials: every secret is supplied by the operator or minted fresh on the target. ## Privacy contract This file is generic on purpose. It names publicly documented products, and never hosts, addresses, usernames, account identifiers, hardware inventory, private project names or credentials. Machine-specific values belong in a local inventory held outside this repository, or at minimum ignored by version control. Keep the operator's baseline application list, per-machine records and credential-rotation log there, not here. Never commit a filled-in inventory, and never paste secrets into a chat, issue or commit message. Commit messages are as public and as permanent as the files themselves. Apply the same rule to them. ### Inventory the agent needs Supply these per target. Anything omitted becomes a detection step or a question, not an assumption. | Field | Example shape | Notes | |---|---|---| | Target identity | `<alias>` | Alias only; keep real hostnames local | | Access method | ssh alias, host+user+key, hypervisor guest channel, console | Determines whether remote-driven is possible | | Elevation | passwordless sudo, password-per-call, admin account | Changes every install script | | Agents wanted | subset of the agent CLIs you use | Install only what is asked | | Model provider + region + model id | provider, region, model identifier | Region matters for cross-region routing | | Credential source | mint fresh on target, operator-supplied, existing SSO | Prefer mint-fresh | | Skill library remote | git remote | Clone, never sync-mount | | MCP servers wanted | server names | Each may need its own auth | | Container runtime needed | yes/no | Large disk and RAM impact | | Fleet integration | mesh VPN, SSH inbound, shares | Often blocked by a VPN killswitch | | Desktop apps wanted | messaging, communication and GUI utilities | Requires a desktop session; skip on headless targets | | Sync client wanted | which service, and the client to use per platform | Some services have no first-party client on every platform | | Headless or desktop | headless, desktop | Decides whether layer 9 applies at all, and whether browser auth flows work | ## Kickoff prompt Paste this and fill the bracketed fields from your private inventory. Keep the final clause: it is what prevents a premature completion claim. ```text Bootstrap <target alias> into a working coding-agent environment. Access: <ssh alias | host+user+key | guest channel | console> Elevation: <passwordless sudo | password per call | admin> Agents wanted: <list> Model provider: <provider>, region <region>, model <model-id> Credentials: <mint fresh on target | I will supply | existing SSO> Skill library: <git remote> MCP servers: <list or none> Container runtime: <yes | no> Fleet access: <mesh VPN | SSH inbound | none> Desktop apps: <list or none> Sync client: <service + client, or none> Session type: <headless | desktop> Follow the agent-machine-bootstrap skill. Detect the target's OS, distro, architecture, login shell, existing runtimes, version managers, privilege model and outbound network path BEFORE installing anything, and report what you found before proceeding. Work in the skill's layer order. Batch each layer into one operation where the transport is slow. Never copy secrets between machines. Do not report completion until every verification gate in the skill passes, including one real end-to-end model request whose actual output you show me. Report per layer: what succeeded, what failed, what needs me, and any credential I must rotate. ``` ## Sizing Agent processes, not the OS, dominate resource use on these machines. A single long-running agent session can hold well over a gigabyte of resident memory, and several agents plus a build will outweigh everything else present. Plan capacity from concurrency rather than from installed tool count: | Component | Reserve | Notes | |---|---|---| | OS, shell, base tooling | 1–2 GiB RAM | Higher on a desktop environment | | Each concurrent agent session | ~2 GiB RAM | Observed resident sets range widely; long sessions grow | | Each concurrent build or test run | ~4 GiB RAM | Compilers and bundlers spike | | Container runtime, if used | 1–2 GiB RAM | Excludes the containers themselves | | Headroom | +25% | On top of the sum | | vCPU | 2 baseline, +1 per concurrent agent, +2 per concurrent build | Not benchmarked; a planning heuristic | Disk, additive: OS 15–25 GiB; runtimes and global packages ~5 GiB; each agent binary up to ~0.5 GiB; skill library well under 1 GiB; repository clones and agent worktrees per your own footprint; container images 20–40 GiB if a runtime is installed; then +25%. Build caches grow unbounded — budget for pruning. Treat all of the above as planning estimates, not measurements. Measure the real machine before committing to a paid tier. ## Layer order Later layers depend on earlier ones. Installing out of order is the most common cause of confusing failure. ```text 0 preflight → 1 base tooling → 2 runtimes → 3 agent CLIs → 4 credentials → 5 agent config → 6 plugins + MCP → 7 skill library → 8 remote access
From hongyime/theprawnskills, MIT.
More from hongyime/theprawnskills
- 0.565score
agent-account-isolation
Local setup
Run two or more accounts of the same coding-agent CLI on one machine without cross-contamination.
SkillAFreshness: AClaude Code +9 - 0.561score
skill-router
hongyime
Find and load on-demand skills from a Prawn Skills Git clone on any supported OS.
SkillAFreshness: AClaude Code +9 - 0.521score
skill-remove
hongyime
Plan and carry out an explicitly requested standalone skill retirement with recoverable backups.
SkillBFreshness: BClaude Code +9 - 0.519score
skill-create
hongyime
Create a new reusable skill in a standalone Prawn Skills Git clone.
SkillBFreshness: BClaude Code +9 - 0.519score
skill-add
hongyime
Add a skill to a standalone Prawn Skills Git clone from GitHub, a URL, pasted instructions, or a described workflow.
SkillBFreshness: BClaude Code +9 - 0.519score
skill-update
hongyime
Update or improve existing Prawn Skills in a standalone Git clone using observed workflow evidence.
SkillBFreshness: BClaude Code +9 - 0.516score
skill-cleanup
hongyime
Audit and explain duplicate, broken, default, and on-demand skills in a standalone Prawn Skills installation.
SkillBFreshness: BClaude Code +9 - 0.516score
skill-authoring
hongyime
Apply standalone conventions for creating, editing, validating, or auditing Prawn Skills in a Git clone.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 10, 2026 (19 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 2.1.0
- License
- MIT
- Repository
- github.com/hongyime/theprawnskills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Local setup
Cite this page
agent-machine-bootstrap skill. Agent Mart. https://agentmart.dev/skills/hongyime-agent-machine-bootstrap (last updated 2026-10-24)