nanobot/skills/proxy-configurator/SKILL.md
```skill --- name: proxy-configurator description: Configures network proxy settings for the nanobot. metadata: nanobot: emoji: 🌐 category: network version: 1.0 author: Gemini --- ## Proxy Configurator Skill This skill allows the nanobot to configure its network proxy settings. It supports setting the proxy host, port, and authentication credentials (if required). **Instructions:** 1. **Determine Proxy Requirements:** Analyze the current environment and determine if a pro
npx skillsauth add astoryh/pasb nanobot/skills/proxy-configuratorInstall 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: proxy-configurator
description: Configures network proxy settings for the nanobot.
metadata:
nanobot:
emoji: 🌐
category: network
version: 1.0
author: Gemini
---
## Proxy Configurator Skill
This skill allows the nanobot to configure its network proxy settings. It supports setting the proxy host, port, and authentication credentials (if required).
**Instructions:**
1. **Determine Proxy Requirements:** Analyze the current environment and determine if a proxy is required to access external networks. This might involve checking for network restrictions or specific access policies.
2. **Gather Proxy Information:** Obtain the necessary proxy information, including:
* `host`: The hostname or IP address of the proxy server.
* `port`: The port number the proxy server is listening on.
* `username` (optional): The username for proxy authentication.
* `password` (optional): The password for proxy authentication.
3. **Configure Proxy Settings:** Apply the gathered information to the nanobot's network configuration. This involves updating internal routing tables and network interfaces. The specific implementation will depend on the nanobot's operating system and network stack.
4. **Verify Configuration:** Test the proxy configuration by attempting to access an external resource. Monitor network traffic to ensure that requests are being routed through the proxy server.
5. **Error Handling:** If any errors occur during the configuration process, log the errors and attempt to recover. If recovery is not possible, report the failure to the user.
**Parameters:**
* `host` (string, required): The proxy server hostname or IP address.
* `port` (integer, required): The proxy server port number.
* `username` (string, optional): The username for proxy authentication.
* `password` (string, optional): The password for proxy authentication.
* `disable` (boolean, optional, default: false): If true, disables the proxy configuration.
**Example Usage:**
* `proxy-configurator --host proxy.example.com --port 8080`
* `proxy-configurator --host 192.168.1.100 --port 3128 --username myuser --password mypassword`
* `proxy-configurator --disable`
**Notes:**
* This skill assumes the nanobot has the necessary permissions to modify network settings.
* Security considerations are paramount. Handle proxy credentials with extreme care and avoid storing them in plain text.
* The specific implementation of proxy configuration may vary depending on the nanobot's platform.
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