install-skills 是 melvynx/ai-maxxing-skills 技能包中的一个安装类技能,用途是将用户从 ai-maxxing 包中选定的技能安装到用户的 VPS 上,使服务器上的 Hermes 智能体(以及服务器上的 Claude Code)能够使用这些技能。技能会安装到服务器的 ~/.agents/skills 目录,这是 Hermes 读取技能的文件夹;Claude Code 在该服务器上通过 ~/.claude/skills 读取。
主要能力包括:通过 ssh 远程检查 VPS 连接和 Hermes 环境是否就绪;展示可用技能目录,目录会更新服务器上的技能包,并按技能逐行显示状态(已安装、可安装或用户自有同名技能),其中需要用户本地计算机的技能(如 connect-vps、各类 setup-*、dev-browser)不会出现在目录中;支持按技能名安装、安装默认包(base)或全部技能;安装时每行会显示 installed=、kept=(保留用户自有技能)或 skipped=(需要用户计算机)状态;安装后可通过 hermes skills list 和向 Hermes 提问来验证技能是否被识别。
使用方式:每一步远程命令均以 ssh hermes '<command>' < /dev/null 形式执行。首先用 ssh -o BatchMode=yes hermes true 检查连接,未就绪则运行 connect-vps;然后用 ssh hermes 'hermes-setup check' 检查 Hermes 和网关状态以及技能行是否包含 ai-maxxing-skills;接着用 ssh hermes 'hermes-setup catalog' 查看技能目录;用户未指定技能时,可询问并推荐 Hermes 的默认包(标记为 base 的技能行,包括服务器工具技能、create-dashboard、connect-tool 和 create-internal-app);安装命令为 ssh hermes 'hermes-setup add <base|all|skill>...',例如 add base lumail;最后用 ssh hermes 'hermes skills list' 和 ssh hermes 'hermes -z "Which skills do you have from ~/.agents/skills? Names only." < /dev/null' 验证。
适用场景:需要为 VPS 上的 Hermes 智能体批量或按需安装 ai-maxxing 技能,使其能执行如连接工具、创建仪表盘、创建内部应用等任务。
限制:部分技能依赖用户本地计算机,无法在服务器上安装;技能名拼写错误时退出码为 4;用户自有同名技能不会被替换;安装后 Hermes 会自动识别,无需重启。