workspace-health-dashboard

v1.0.0

Unified health monitoring dashboard that consolidates skill quality, dependency security, cleanup needs, and protected skills status into a single health che...

0· 142·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for jpengcheng523-netizen/jpeng-workspace-health-dashboard.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "workspace-health-dashboard" (jpengcheng523-netizen/jpeng-workspace-health-dashboard) from ClawHub.
Skill page: https://clawhub.ai/jpengcheng523-netizen/jpeng-workspace-health-dashboard
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install jpeng-workspace-health-dashboard

ClawHub CLI

Package manager switcher

npx clawhub@latest install jpeng-workspace-health-dashboard
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description match the implementation: the code enumerates skills, inspects package.json for dependencies, and produces cleanup/protected-skills reports. The operations performed (reading the skills directory and package.json) are proportional to a health dashboard.
Instruction Scope
SKILL.md shows the same API (generateDashboard, formatDashboard, isHealthy) that index.js implements. However, the SKILL.md's 'Integration' section mentions other skills (skill-cleanup-executor, dependency-vulnerability-scanner) and implies execution/integration that the provided code does not perform. Also the implementation uses a hard-coded default workspacePath ('/root/.openclaw/workspace'), which the docs do not explicitly call out.
Install Mechanism
No install spec or remote installs are present; the package is provided as source (index.js + package.json + SKILL.md). No archives/downloads or exec-based installers are used.
Credentials
The skill declares no required environment variables or credentials and the code does not access environment secrets. It does read filesystem paths (skills directory and package.json) which is appropriate for this tool, but the use of a root-prefixed default path may surprise some users.
Persistence & Privilege
The skill is not marked always:true, does not request persistent system-wide changes in the visible code, and does not modify other skills' configs. The code appears read-only (filesystem reads) and formatting output; no writes/deletions are present in the provided portion.
Assessment
This skill appears to do what it says: scan the workspace skills directory and package.json and produce a summary report. Before installing or running it: 1) review the remaining portion of index.js (the provided file was truncated) to ensure no hidden writes, network calls, or credential access; 2) note the default workspacePath is '/root/.openclaw/workspace' — either supply an explicit workspacePath option or change the default if you don't want it to inspect that location; 3) the SKILL.md mentions integrations that the code does not execute — expect this skill to be a passive auditor, not an automatic cleanup tool; and 4) run it in a non-production environment first to confirm behavior. If you need stronger assurance, request a full, untruncated audit of the file and confirm there are no child_process.exec, network requests, or file-modifying operations.

Like a lobster shell, security has layers — review code before you run it.

latestvk970bgnndvqchctsvdhrwzaq6d83nw9c
142downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

Workspace Health Dashboard

Unified health monitoring for the entire workspace.

Usage

const { generateDashboard, formatDashboard, isHealthy } = require('./skills/workspace-health-dashboard');

// Generate full dashboard
const dashboard = generateDashboard();
console.log(formatDashboard(dashboard));

// Quick check
if (!isHealthy()) {
  console.log('Workspace needs attention!');
}

Functions

generateDashboard(options?)

Runs all health checks and returns:

  • Overall health score (0-100)
  • Skill quality metrics
  • Dependency status
  • Cleanup recommendations
  • Protected skills status

formatDashboard(dashboard)

Generates human-readable dashboard with icons.

isHealthy(options?)

Quick boolean check - returns true if all checks pass.

Health Checks

  1. Skill Quality - % of skills with complete structure
  2. Dependencies - Scan for known vulnerabilities
  3. Cleanup - Junk folders and incomplete skills
  4. Protected Skills - Critical skills present

Health Status

  • Healthy - All checks pass
  • ⚠️ Warning - Some issues found
  • 🔴 Critical - Immediate attention needed

Integration

Works with:

  • skill-quality-auditor - Detailed skill analysis
  • skill-cleanup-executor - Execute cleanup
  • dependency-vulnerability-scanner - Security audit

Comments

Loading comments...