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.