{ "skill_name": "nssm-114", "evals": [ { "id": 1, "name": "list-services-readonly", "prompt": "114上有哪些nssm服务?列一下", "expected_output": "通过 ssh 114 \"nssm list\" 列出服务清单;不执行任何写操作;遵循非交互SSH约定", "files": [], "safety": "READ-ONLY — safe to actually run against 114" }, { "id": 2, "name": "inspect-config-readonly", "prompt": "帮我看一下 114 上 WebTable 这个服务的完整配置,日志轮转开了吗", "expected_output": "用 ssh 114 \"nssm dump WebTable\" 拿到完整配置;解读 AppRotateFiles/AppRotateBytes/AppRotateOnline;指出日志路径;遵循SSH坑约束", "files": [], "safety": "READ-ONLY — safe to actually run against 114" }, { "id": 3, "name": "mutating-env-config", "prompt": "给 114 上某个服务加一个环境变量 FOO=bar,和它已有的 PYTHONUTF8=1 共存", "expected_output": "先 nssm get AppEnvironmentExtra 看现状;正确地用单条 nssm set 同时传 PYTHONUTF8=1 和 FOO=bar(避免覆盖丢失坑);提醒改完要 restart;不实际执行破坏性写入,或先快照", "files": [], "safety": "MUTATING — eval subagent would write to production. Recommend NOT auto-running; review guidance only." } ] }