scuttle-health-monitor

Monitor ShellPlate application ports and SQLite database integrity.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/ClawStackStudios/ClawChives --skill scuttle-health-monitor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scuttle-health-monitor
Source: https://github.com/ClawStackStudios/ClawChives/tree/main/.crustagent/skills/scuttle-health-monitor
Command: npx skills add https://github.com/ClawStackStudios/ClawChives --skill scuttle-health-monitor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures that critical ports for the application's frontend and backend are open and not being used by other processes, preventing startup failures and ensuring smooth operation.

Core Features & Use Cases

  • Port Monitoring: Checks if the Vite (5757) and Express (6262) ports are listening.
  • Process Identification: Identifies which processes are using the ports if they are occupied.
  • Database Check: Verifies the existence and integrity of the SQLite database file.
  • Use Case: Before deploying a new version or when troubleshooting connectivity issues, run this Skill to quickly diagnose if port conflicts or database problems are preventing the application from running.

Quick Start

Run the vibecheck script to ensure the ShellPlate ports are healthy.

Frequently Asked Questions about scuttle-health-monitor

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

FAQPage Schema
How do I check if specific network ports are open and not occupied by other processes?

To check if network ports are open, use lsof to verify network reachability and identify any conflicting processes currently listening on those ports.

What is the best way to verify SQLite database integrity before deploying an application?

Verifying SQLite database integrity involves using sqlite3 to check the existence and structural consistency of the database file, ensuring it will not cause startup failures during deployment.

How do I troubleshoot application startup failures caused by port conflicts?

Troubleshooting port conflicts requires running system diagnostics with lsof to verify whether your target ports are already bound by other processes.

Does this port monitoring diagnostic require any specific dependencies to run?

The port monitoring diagnostic requires lsof and sqlite3 to be available in your environment to perform network reachability and database integrity checks.

Why does my application fail to start when the database file exists?

Your application might fail to start because the SQLite database file has integrity issues, which can be diagnosed using sqlite3 to validate the file structure and prevent connection errors.