nanobot/skills/dns-record-lookup/SKILL.md
```skill --- name: dns-record-lookup description: Queries a DNS server to retrieve the IP address associated with a given domain name. metadata: nanobot: emoji: 🌐 category: network tags: [dns, network, lookup, domain] --- ## Skill: dns-record-lookup This skill allows you to look up the IP address associated with a domain name using DNS resolution. **Instructions:** 1. **Input:** You will receive a domain name as input (e.g., "example.com"). 2. **DNS Query:** Initiate a DNS q
npx skillsauth add astoryh/pasb nanobot/skills/dns-record-lookupInstall 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: dns-record-lookup
description: Queries a DNS server to retrieve the IP address associated with a given domain name.
metadata:
nanobot:
emoji: 🌐
category: network
tags: [dns, network, lookup, domain]
---
## Skill: dns-record-lookup
This skill allows you to look up the IP address associated with a domain name using DNS resolution.
**Instructions:**
1. **Input:** You will receive a domain name as input (e.g., "example.com").
2. **DNS Query:** Initiate a DNS query for the provided domain name. Specifically, request an "A" record, which maps a hostname to an IPv4 address.
3. **Response Handling:**
* **Success:** If the DNS query is successful and returns an IP address, report the IP address.
* **Failure:** If the DNS query fails (e.g., domain not found, server unreachable), report "DNS lookup failed."
4. **Output:** Provide the IP address found, or the error message "DNS lookup failed." if no IP address is found.
**Example:**
* **Input:** `google.com`
* **Output:** `142.250.185.142` (or a similar valid IP address for google.com)
* **Input:** `nonexistentdomain.invalid`
* **Output:** `DNS lookup failed.`
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