Bundled repo skill
The repository includes a first-party skill under skills/whousemyport-port-diagnostics so OpenClaw can interpret blocked-port reports consistently.
This page documents the OpenClaw workflow currently shipped in the repository. The repo includes a dedicated skill, a shared install script, and a structured export flow in the current desktop source build so OpenClaw can reason about localhost conflicts from real port data instead of screenshots.
The repository includes a first-party skill under skills/whousemyport-port-diagnostics so OpenClaw can interpret blocked-port reports consistently.
If OpenClaw is not using this repository as its workspace, the included installer can link the same skill into ~/.openclaw/skills.
The current desktop source build can export the visible port table as structured text so OpenClaw can reason over filters, PID, state, protocol, and command details.
OpenClaw can discover skills from the active workspace or from a shared skills directory. This site now also hosts the raw SKILL.md file directly if you only need the prompt file and do not want to clone the repository first.
If OpenClaw opens this repository directly, it can discover the bundled skill without any extra install step.
<workspace>/
skills/
whousemyport-port-diagnostics/
SKILL.md
Use the provided command when you want OpenClaw to see the WhoUseMyPort skill outside this repository.
npm run openclaw:install-skill
# or
bash scripts/install-openclaw-skill.sh
Use this when you just want the skill file itself. Place it in a folder named whousemyport-port-diagnostics as SKILL.md.
<workspace>/
skills/
whousemyport-port-diagnostics/
SKILL.md
# or
~/.openclaw/skills/
whousemyport-port-diagnostics/
SKILL.md
If the public binary you downloaded from this site does not yet include the export button, use the current source build or manually provide the same fields: port, protocol, state, process, PID, and command.
That structure matters because it lets OpenClaw reason about missing rows, filtered views, and whether the relevant socket is a long-lived LISTEN entry or just transient traffic.
OpenClaw also supports plugin-supplied skills. The current WhoUseMyPort integration keeps the setup simpler: a repository skill plus a structured desktop export. That keeps the workflow transparent and easy to audit from this codebase.