mcpField
S
sysadmin-toolbox

sysadmin-toolbox

github.com/jdrhyne云与 DevOps240125 次安装9 周前更新
代码仓库

关于 sysadmin-toolbox

该 Skill 为系统管理员和运维人员整理实用工具建议、Shell 单行命令及专题参考指南,覆盖网络、DNS、SSL/TLS、系统诊断、日志、容器和安全工作。它还列出使用边界,强调未经授权不得扫描网络,并要求说明生产环境命令的作用。

主要功能

  1. 01提供 Shell 单行命令参考
  2. 02推荐命令行与 Web 工具
  3. 03涵盖网络、DNS 和 SSL/TLS
  4. 04整理日志、系统与容器工具
  5. 05列明安全使用边界

适用场景

  1. 01排查端口或网络连接问题
  2. 02诊断 DNS 解析或 SSL/TLS
  3. 03分析进程、磁盘或系统日志
  4. 04选择容器、安全或运维工具

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jdrhyne/agent-skills --skill sysadmin-toolbox

安装后在 Claude Code 中输入/sysadmin-toolbox确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

_meta.json
.clawhub/
origin.json
references/
cli-tools.md
security-tools.md
shell-oneliners.md
shell-tricks.md
web-tools.md
scripts/
refresh.sh

详细介绍

系统管理工具箱

精选工具推荐和实用的 Shell 单行命令,助力运维工作。

何时自动查阅

用户遇到以下情况时,加载相关参考资料:

  • 调试网络连接、端口或流量
  • 排查 DNS 或 SSL/TLS 问题
  • 分析进程、内存或磁盘使用情况
  • 处理日志或系统诊断
  • 编写 Shell 脚本或单行命令
  • 询问“有什么好用的工具……”
  • 进行安全审计或渗透测试
  • 使用容器、Docker 或 K8s

随附指南

文件使用场景
此技能 references 文件夹中的 shell-oneliners.md需要适用于终端、网络、SSL、curl、ssh、tcpdump、git、awk、sed、grep、find 的实用命令
此技能 references 文件夹中的 cli-tools.md推荐 CLI 工具:Shell、文件管理器、网络工具、数据库、安全工具
此技能 references 文件夹中的 web-tools.mdWeb 工具:SSL 检查器、DNS 查询、性能测试、OSINT、扫描器
此技能 references 文件夹中的 security-tools.md渗透测试、漏洞扫描、漏洞利用数据库、CTF 资源
此技能 references 文件夹中的 shell-tricks.mdShell 脚本模式和技巧

安全边界

  • 除非用户明确要求,否则不要运行破坏性系统命令、提权步骤或攻击性工具。
  • 不要扫描用户无权控制或评估的主机、域名或网络。
  • 不要假设某条命令可以安全地直接用于生产环境而不解释其作用。
  • 不要在用户要求的故障排查工作流之外留存日志、抓包数据或凭据。

快速工具索引

网络调试
  • mtr - traceroute 与 ping 的组合工具
  • tcpdump / tshark - 数据包捕获
  • netstat / ss - 连接监控
  • nmap - 端口扫描
  • curl / httpie - HTTP 测试
DNS
  • dig / host - DNS 查询
  • dnsdiag - DNS 诊断
  • subfinder / amass - 子域名枚举
SSL/TLS
  • openssl - 证书检查
  • testssl.sh - TLS 测试
  • sslyze - SSL 扫描
  • certbot - Let's Encrypt
进程/系统
  • htop / btop - 进程监控
  • strace / ltrace - 系统调用/库调用跟踪
  • lsof - 打开的文件/连接
  • ncdu - 磁盘使用情况
日志分析
  • lnav - 日志浏览器
  • GoAccess - Web 日志分析器
  • angle-grinder - 日志切片
容器
  • dive - Docker 镜像分析
  • ctop - 容器 top
  • lazydocker - Docker TUI

保持更新

参考资料每周自动从上游仓库刷新(美国东部时间周日凌晨 5 点):

~/clawd-duke-leto/skills/sysadmin-toolbox/scripts/refresh.sh

随时手动刷新:

./scripts/refresh.sh [skill-dir]

示例问题 → 操作

“为什么这个端口没有响应?” → 加载 shell-oneliners.md,搜索 netstat/ss/lsof 命令

“有什么好用的 SSL 测试工具?” → 加载 cli-tools.md 的 SSL 部分,推荐 testssl.sh 或 sslyze

“告诉我如何查找大文件” → 加载 shell-oneliners.md,搜索 find/ncdu/du 命令

“我需要调试 DNS 解析” → 加载 shell-oneliners.md 的 dig 部分,并推荐 cli-tools.md 中的 dnsdiag

评论

支持 Markdown