healthcheck

Audits and hardens hosts running Otto with staged firewall, SSH, and update remediation.

1|Updated Aug 5, 2026
One-click install
npx skills add https://github.com/Solizardking/Solana-Robotics-Kit --skill healthcheck-solizardking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: healthcheck
Source: https://github.com/Solizardking/Solana-Robotics-Kit/tree/main/eliza/packages/skills/skills/healthcheck
Command: npx skills add https://github.com/Solizardking/Solana-Robotics-Kit --skill healthcheck-solizardking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Machines running Otto (laptops, workstations, Raspberry Pis, VPS servers) often ship with insecure defaults: open ports, weak SSH settings, missing firewall rules, and disabled automatic updates. This Skill performs a structured security audit of the host, aligns it to a user-chosen risk tolerance, and remediates gaps without locking the user out of remote access. ## Core Features & Use Cases - Read-only posture assessment: Infers OS, privilege level, access path, network exposure, backup status, disk encryption, and update settings, then runs otto security audit --deep and otto update status. - Risk-profile-driven remediation: Offers numbered profiles (Home/Workstation Balanced, VPS Hardened, Developer Convenience, Custom) and produces a step-by-step plan with exact commands, rollback strategy, and lockout warnings before any change. - Scheduled periodic checks: Uses otto cron add with stable job names like healthcheck:security-audit to run recurring audits and version checks, only after explicit user approval. - Use Case: A user running Otto on a headless VPS asks for a security review. The Skill detects public exposure, finds password-based SSH login and no firewall, proposes a VPS Hardened plan with key-only SSH and deny-by-default inbound rules, and executes each step with confirmation. ## Quick Start Ask the assistant to run a security healthcheck on this machine and harden it to a balanced home profile.

Frequently Asked Questions about healthcheck

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a security audit on a machine running Otto?

Ask the assistant to run a healthcheck, which executes `otto security audit --deep` along with read-only OS checks for firewall status, listening ports, and updates. Results are summarized into a posture report with a numbered remediation plan before any changes are made.

How do I schedule periodic security audits with Otto cron?

After an audit, the Skill offers to schedule recurring checks via `otto cron add` using stable job names like `healthcheck:security-audit`. You choose the cadence, time window, and output location, and no scheduled task is created without explicit approval.

Does Otto change my firewall or SSH settings automatically?

No. Otto itself never modifies host firewall, SSH, or OS update policies. The `otto security audit --fix` command only tightens Otto's own defaults and file permissions; all host-level hardening is done through separate, explicitly approved steps.

Can hardening lock me out of a remote VPS?

It can if done carelessly, which is why the Skill requires confirming how you connect before touching remote access settings. Every remediation plan includes an access-preservation strategy, rollback steps, and per-step confirmation of continued connectivity.

What risk profiles does the hardening workflow support?

Four suggested profiles: Home/Workstation Balanced, VPS Hardened, Developer Convenience, and Custom. You can also define your own constraints for services, exposure, update cadence, and access methods instead of picking a preset.