This appears to be a legitimate embedded gRPC testing skill, but it needs review because it documents unauthenticated board control, remote upload/execution, shutdown, plaintext network services, and automatic package installation.
Install only for controlled embedded-board test automation. Review generated scripts before running them, use a virtual environment or container with pinned dependencies, restrict the board-control socket and gRPC server to localhost or an isolated lab network, add authentication/TLS or firewalling, avoid the SHUTDOWN command unless explicitly needed, and clean up test reports that may contain SDK, device, or error details.