<< All versions

Skill v1.0.0

currentLLM-judged scan90/100
rahmanef63/mso/mso-list
──Details
PublishedOctober 21, 2026 at 08:34 AM
Content Hashsha256:4e5bda25f74a2f9e...
Git SHAf037e4c912f0
──Files
Files (1 file, 1.8 KB)
SKILL.md1.8 KBactive
SKILL.md · 41 lines · 1.8 KB

version: "1.0.0" name: mso-list description: "Audit MSO capabilities honestly: inventory every /api/v1 route, live-probe the safe core, report exact probe coverage, and distinguish PASS, FAIL, and UNPROBED." metadata: mso: risk: low policy: verify-dont-assume


/mso-list — capability inventory + live audit

Run the audit from the installed repo, not a hardcoded home path:

bash
MSO_ROOT="${MSO_DIR:-$(systemctl show -p WorkingDirectory --value mso.service 2>/dev/null || true)}"
[ -n "$MSO_ROOT" ] || MSO_ROOT="$HOME/mso"
node "$MSO_ROOT/claude-skills/mso-list/audit.js"

The report has two distinct truths:

  1. Route inventory — every app/api/v1/**/route.ts present in this build.
  2. Live probes — only endpoints exercised end-to-end against the running server.

A route not probed is UNPROBED, never green by association. Dynamic app jobs, secret-returning endpoints, long-running update/install operations, streaming PTYs, and other high-side-effect routes are intentionally not fired merely to increase a coverage percentage.

App capability map

App/surfaceCapability
Files / Codebounded file CRUD, search, usage, raw/zip/upload
Terminal / runtime command appsfull host execution; highest-risk fallback
System Monitorstats/processes; maintenance routes are separate
BrowserCamoufox status/power; secret viewer credential is human-only
Managed Appslist/status/logs/start/stop/restart/backup/update/install/restore/uninstall/jobs
Image/Media Studioshared editor document registry; browser rendering
Settings / Assistantconfiguration, devices, models, tools, trusted skills

For complete CLI verbs use "$MSO_ROOT/bin/mso" -h and generated docs/CLI.md. Do not maintain a second hand-written endpoint list here.

All versions