← All skills
WebSocket Bug Finder
82 / 100 · Low risk
Fine to try.
By PramodDutta/qaskills (GitHub) · coding · 246 stars · scanned at commit 8d6cf5f
Test WebSocket connections for reliability including reconnection logic, message ordering, heartbeat mechanisms, and connection state management under adverse conditions
Works with any agent that supports SKILL.md skills.
What this skill can do
Connects to the internet
This is disclosed by the author in the skill's SKILL.md or README.
Found in 16 places.
Show 13 more
- seed-skills/websocket-bug-finder/SKILL.md, line 429
wss = new WebSocketServer({ port: PORT }); - seed-skills/websocket-bug-finder/SKILL.md, line 460
wss = new WebSocketServer({ port: PORT }); - seed-skills/websocket-bug-finder/SKILL.md, line 478
wss = new WebSocketServer({ port: PORT }); - seed-skills/websocket-bug-finder/SKILL.md, line 522
wss = new WebSocketServer({ port: PORT }); - seed-skills/websocket-bug-finder/SKILL.md, line 575
const reorderWss = new WebSocketServer({ port: PORT + 1 }); - seed-skills/websocket-bug-finder/SKILL.md, line 628
const dupWss = new WebSocketServer({ port: PORT + 2 }); - seed-skills/websocket-bug-finder/SKILL.md, line 682
wss = new WebSocketServer({ port: PORT }); - seed-skills/websocket-bug-finder/SKILL.md, line 711
const silentWss = new WebSocketServer({ port: PORT + 1 }); - seed-skills/websocket-bug-finder/SKILL.md, line 897
wss = new WebSocketServer({ - seed-skills/websocket-bug-finder/SKILL.md, line 944
const authWss = new WebSocketServer({ - seed-skills/websocket-bug-finder/SKILL.md, line 994
wss = new WebSocketServer({ port: PORT }); - seed-skills/websocket-bug-finder/SKILL.md, line 1080
wss = new WebSocketServer({ port: PORT }); - seed-skills/websocket-bug-finder/SKILL.md, line 1282
4. **Verify WebSocket upgrade headers** -- Use `curl -i -N -H "Connection: Upgrade" -H "Upgrade: websocket"` to verify the server responds with a 101 Switching
Downloads and installs other software
The author does not mention this.
Found in 1 place.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'websocket-bug-finder' ] || [ -L ~/.agents/skills/'websocket-bug-finder' ]; then echo 'A skill folder named websocket-bug-finder already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/PramodDutta/qaskills' "$d" && git -C "$d" checkout --quiet '8d6cf5f6db54e56d14bd0ea2c9cfe7a097fb07ee' -- 'seed-skills/websocket-bug-finder' && mkdir -p ~/.agents/skills && cp -R "$d"/'seed-skills/websocket-bug-finder' ~/.agents/skills/'websocket-bug-finder' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'websocket-bug-finder' ~/.claude/skills/'websocket-bug-finder' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for PramodDutta/qaskills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/PramodDutta/qaskills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | 8d6cf5f | 82 |