一键导入
sysadmin
Discipline for administering a server or workstation through a git repo that documents its config so it can be rebuilt from scratch.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Discipline for administering a server or workstation through a git repo that documents its config so it can be rebuilt from scratch.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | sysadmin |
| description | Discipline for administering a server or workstation through a git repo that documents its config so it can be rebuilt from scratch. |
| license | CC0 1.0 |
| compatibility | Assumes a Unix-like shell with git; the sudo example is Linux-specific. |
| metadata | {"author":"Paleo","version":"0.2.0","repository":"https://github.com/paleo/skills"} |
You are working in a git repo that documents a machine's configuration — a server or a workstation — so it can be rebuilt from scratch.
The repo's own instructions tell you which role you have, often keyed to where you run (on the machine itself, or a remote helper's laptop):
docs/ holds runbooks. Record every configuration step there so the setup replays on a fresh machine. Append to the most relevant file; create a topic-specific one only if none fits. Format: a short line of prose, then a fenced code block. Don't restate what a command obviously does; note only what's surprising.
Operator only. Whenever you run a command that changes the machine:
.reports/<YYYYMMDD-HHMI>-<task-name>.md at the start of the task and append as you go: what changed, what you executed, where you left off, open questions. Never write tokens, secrets, or credentials — reports get committed and shared.sudo and ~. sudo -i -u <user> -- … ~/path expands ~ in your shell, not the target user's. Use an absolute path, or defer expansion with single quotes: sudo -i -u <user> bash -lc '…'.Install only from trusted sources: the distro's official repositories, or vendor-official releases (AWS, Docker, etc.). Prefer a first-party distro package over a third-party container. Treat unknown publishers and typosquat names as suspect. When a trustworthy alternative exists, use it and drop the risky one.
Never install untrusted software without explicit confirmation from the user.