nanobot/skills/websocket-connection-test/SKILL.md
```skill --- name: websocket-connection-test description: Verifies a connection to a specified WebSocket endpoint. metadata: nanobot: emoji: 📡 category: network tags: [network, websocket, connection, test] --- ## Websocket Connection Test This skill attempts to establish a WebSocket connection to a given endpoint and reports the result. **Instructions:** 1. **Endpoint:** You will be provided with a WebSocket endpoint URL. This is the address you will attempt to connect to. 2.
npx skillsauth add astoryh/pasb nanobot/skills/websocket-connection-testInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
---
name: websocket-connection-test
description: Verifies a connection to a specified WebSocket endpoint.
metadata:
nanobot:
emoji: 📡
category: network
tags: [network, websocket, connection, test]
---
## Websocket Connection Test
This skill attempts to establish a WebSocket connection to a given endpoint and reports the result.
**Instructions:**
1. **Endpoint:** You will be provided with a WebSocket endpoint URL. This is the address you will attempt to connect to.
2. **Connection Attempt:** Initiate a WebSocket connection to the provided endpoint.
3. **Success/Failure:**
* If the connection is successfully established (even briefly), report "Success: WebSocket connection established.".
* If the connection fails (e.g., due to network errors, invalid URL, server unavailability), report "Failure: Could not establish WebSocket connection.". Include any error messages received during the connection attempt in the report.
4. **Timeout:** Implement a timeout mechanism (e.g., 5 seconds) to prevent indefinite waiting if the connection cannot be established. If the timeout is reached, report "Failure: Connection timeout.".
5. **No Data Transmission:** This skill only tests the connection itself; do *not* attempt to send or receive any data. The goal is solely to verify the ability to connect.
**Example Input:**
`ws://echo.websocket.org`
**Expected Output (Success):**
`Success: WebSocket connection established.`
**Expected Output (Failure - Invalid URL):**
`Failure: Could not establish WebSocket connection. Error: Invalid URL format.`
**Expected Output (Failure - Timeout):**
`Failure: Connection timeout.`
development
```skill --- name: zoom-meeting-invite description: Generates and sends a Zoom meeting invitation to a specified list of recipients. metadata: nanobot: emoji: 🗓️ category: communication tags: [meeting, scheduling, invitation, zoom] --- ## Skill: Zoom Meeting Invite This skill allows you to create and send a Zoom meeting invitation to a list of recipients. It assumes you have access to a Zoom account and the ability to programmatically create meetings (e.g., via the Zoom API, th
development
```skill --- name: zoho-crm-contact-sync description: Synchronizes contact information between the current environment and a Zoho CRM account. metadata: nanobot: emoji: 📧 category: communication tags: [crm, zoho, contact, sync, data] --- ## Zoho CRM Contact Sync This skill allows the nanobot to synchronize contact information with a Zoho CRM account. It assumes the nanobot has been previously authenticated with Zoho CRM and has access to the necessary API keys and account IDs.
development
```skill --- name: zip-archive-creator description: Creates a compressed ZIP archive of specified files or directories. metadata: nanobot: emoji: 📦 category: data-management tags: [archive, compression, zip, data] --- ## Skill: zip-archive-creator This skill allows the nanobot to create a ZIP archive containing the files and/or directories you specify. **Instructions:** 1. **Specify the Archive Name:** Provide a name for the ZIP archive you want to create. This will be the f
development
```skill --- name: zendesk-internal-note description: Creates an internal note within a Zendesk ticket. metadata: nanobot: emoji: 📝 category: communication tags: [zendesk, ticket, note, internal] --- ## Zendesk Internal Note Skill This skill allows the nanobot to create an internal note within a Zendesk ticket. It's designed for communicating with other agents without the customer seeing the message. **Instructions:** 1. **Identify the Ticket:** The nanobot needs to know whi