skills/network-tools/SKILL.md
Network Tools: Network utilities: IP conversion/validation, subnet calculator, CIDR ranges, MAC formatting, port lookup, DNS resolution, private IP detection. Use when an agent needs network tools, ipv4 to binary conversion, ip address binary representation, binary to ipv4 conversion, ip to integer conversion, network binary to ipv4, input, network cidr to range through AgentPMT-hosted remote tool calls. Discovery terms: network tools, ipv4 to binary conversion, ip address binary representation.
npx skillsauth add AgentPMT/agent-skills network-toolsInstall 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.
Last updated: 2026-06-10.
If the current date is more than 7 days after the last updated date, reinstall this skill from skills.sh or ClawHub before relying on endpoints, schemas, setup steps, or examples.
A utility for IP address manipulation, subnet calculations, and network-related operations commonly needed in network administration, security analysis, and infrastructure automation. IP address conversion functions translate between IPv4 dotted decimal notation, 32-bit binary representation, and integer formats for low-level network programming and analysis. The subnet calculator takes CIDR notation and returns comprehensive network information including network address, broadcast address, netmask, wildcard mask, first and last usable addresses, total and usable host counts, and IP class classification. CIDR to range conversion lists all IP addresses within a subnet block with sample addresses for large ranges. IP range membership checking determines whether a specific address falls within a given CIDR block. MAC address formatting converts hardware addresses between colon-separated, dash-separated, Cisco dot notation, and plain formats. Port validation identifies well-known service associations for common ports and classifies numbers as well-known, registered, or dynamic ranges. DNS lookup resolves hostnames to IP addresses with support for multiple A records, while reverse DNS finds hostnames associated with IP addresses. IP information analysis identifies address class, private versus public status, loopback, multicast, and reserved designations. Additional utilities include random IPv6 generation, private IP range detection with specific range identification, and CIDR notation validation with automatic correction suggestions.
Perform IP address conversions, subnet calculations, MAC address formatting, port validation, DNS lookups, and other networking utilities.
Convert an IPv4 address to its binary representation.
Required: input - IPv4 address
{"action": "network-ipv4-to-binary", "input": "192.168.1.1"}
Returns: binary string (continuous and dotted), bit length.
Convert a 32-bit binary string back to an IPv4 address.
Required: input - 32-bit binary string (dots/spaces allowed)
{"action": "network-binary-to-ipv4", "input": "11000000101010000000000100000001"}
Returns: the corresponding IPv4 address.
Convert an IPv4 address to its integer and hexadecimal representations.
Required: input - IPv4 address
{"action": "network-ipv4-to-integer", "input": "192.168.1.1"}
Returns: integer value and hex value.
Convert an integer (0-4294967295) back to an IPv4 address.
Required: input - integer as a string
{"action": "network-integer-to-ipv4", "input": "3232235777"}
Returns: the corresponding IPv4 address and hex value.
Calculate full subnet details from CIDR notation.
Required: input - CIDR notation (e.g., 192.168.1.0/24)
{"action": "network-subnet-calculator", "input": "10.0.0.0/16"}
Returns: network address, broadcast address, netmask, wildcard mask, first/last usable host, total addresses, usable addresses, prefix length, IP class.
Convert CIDR notation to a start/end IP range with sample IPs.
Required: input - CIDR notation
{"action": "network-cidr-to-range", "input": "192.168.1.0/28"}
Returns: start IP, end IP, total IPs, and up to 10 sample IPs.
Check whether an IP address falls within a given CIDR range.
Required: input - IPv4 address to check
Required: input2 - CIDR notation to check against
{"action": "network-ip-in-range", "input": "192.168.1.50", "input2": "192.168.1.0/24"}
Returns: boolean in_range, plus network and broadcast addresses of the range.
Reformat a MAC address into different notation styles.
Required: input - MAC address in any format
Optional: format - output style: colon (default), dash, dot, or plain
{"action": "network-mac-format", "input": "001A2B3C4D5E", "format": "dash"}
Returns: formatted MAC and all four format variants.
Validate a port number and identify the associated well-known service.
Required: input - port number (1-65535) as a string
{"action": "network-port-validate", "input": "443"}
Returns: validity, port type (well-known / registered / dynamic), and service name if recognized (e.g., HTTPS, SSH, MySQL).
Resolve a hostname to its IP address(es).
Required: input - hostname
{"action": "network-dns-lookup", "input": "google.com"}
Returns: primary IP and list of all resolved IPs.
Perform a reverse DNS lookup on an IP address to find its hostname.
Required: input - IPv4 address
{"action": "network-reverse-dns", "input": "8.8.8.8"}
Returns: hostname if a PTR record exists, or a not-found message.
Get detailed classification information about an IPv4 address.
Required: input - IPv4 address
{"action": "network-ip-info", "input": "10.0.0.1"}
Returns: IP version, class (A/B/C/D/E), and boolean flags for private, loopback, multicast, reserved, and global.
Generate a random IPv6 address. No input required.
{"action": "network-generate-ipv6"}
Returns: full and compressed IPv6 address representations.
Check whether an IPv4 address belongs to a private, loopback, or link-local range.
Required: input - IPv4 address
{"action": "network-private-ip-check", "input": "172.16.5.10"}
Returns: private/loopback/link-local flags and the matching private range name if applicable.
Validate CIDR notation and check whether it uses strict network addressing.
Required: input - CIDR notation
{"action": "network-cidr-validate", "input": "192.168.1.100/24"}
Returns: validity, correct network address, prefix length, whether the notation is strict, and the corrected CIDR if needed.
Plan a subnet: Use network-subnet-calculator to get the full breakdown, then network-cidr-to-range to see actual host IPs.
Verify an IP belongs to a network: Use network-ip-in-range with the IP and the CIDR block.
Audit IP classification: Use network-ip-info for general details, then network-private-ip-check to confirm private range membership.
Resolve and reverse-verify a host: Use network-dns-lookup to get the IP, then network-reverse-dns on the result to confirm the PTR record matches.
/24). The tool uses non-strict parsing, so host bits in the address portion are accepted.input and input2 parameters are always strings, even for numeric values like port numbers or integers.format parameter only applies to network-mac-format.network-generate-ipv6 is the only action that requires no input.Network Tools on AgentPMT.network-binary-to-ipv4, network-cidr-to-range, network-cidr-validate, network-dns-lookup, network-generate-ipv6, network-integer-to-ipv4, network-ip-in-range, network-ip-info, network-ipv4-to-binary, network-ipv4-to-integer, network-mac-format, network-port-validate, network-private-ip-check, network-reverse-dns, network-subnet-calculator.No categories or industry tags are published for this tool.
Complete generated action schema: ./schema.md.
Supported action count: 15.
x402 availability: not enabled for this product.
network-binary-to-ipv4 (action slug: network-binary-to-ipv4): Convert a 32-bit binary string back to an IPv4 dotted-decimal address. Price: 5 credits. Parameters: input.network-cidr-to-range (action slug: network-cidr-to-range): Convert CIDR notation to a start/end IP range with sample IPs. Price: 5 credits. Parameters: input.network-cidr-validate (action slug: network-cidr-validate): Validate CIDR notation, check whether it uses strict network addressing, and suggest corrections if needed. Price: 5 credits. Parameters: input.network-dns-lookup (action slug: network-dns-lookup): Resolve a hostname to its IP address(es) including all A records. Price: 5 credits. Parameters: input.network-generate-ipv6 (action slug: network-generate-ipv6): Generate a random IPv6 address in both full and compressed notation. No input required. Price: 5 credits. Parameters: none.network-integer-to-ipv4 (action slug: network-integer-to-ipv4): Convert an integer (0-4294967295) back to an IPv4 dotted-decimal address. Price: 5 credits. Parameters: input.network-ip-in-range (action slug: network-ip-in-range): Check whether a specific IPv4 address falls within a given CIDR range. Price: 5 credits. Parameters: input, input2.network-ip-info (action slug: network-ip-info): Get detailed classification information about an IPv4 address including class, private/public status, and special designations. Price: 5 credits. Parameters: input.network-ipv4-to-binary (action slug: network-ipv4-to-binary): Convert an IPv4 address to its 32-bit binary representation (continuous and dotted notation). Price: 5 credits. Parameters: input.network-ipv4-to-integer (action slug: network-ipv4-to-integer): Convert an IPv4 address to its integer and hexadecimal representations. Price: 5 credits. Parameters: input.network-mac-format (action slug: network-mac-format): Reformat a MAC address into different notation styles (colon, dash, dot, or plain). Price: 5 credits. Parameters: input, output_format.network-port-validate (action slug: network-port-validate): Validate a port number and identify the associated well-known service (e.g., HTTP, SSH, MySQL). Price: 5 credits. Parameters: input.network-private-ip-check (action slug: network-private-ip-check): Check whether an IPv4 address belongs to a private (RFC 1918), loopback, or link-local range, and identify the specific range. Price: 5 credits. Parameters: input.network-reverse-dns (action slug: network-reverse-dns): Perform a reverse DNS lookup on an IPv4 address to find its associated hostname (PTR record). Price: 5 credits. Parameters: input.network-subnet-calculator (action slug: network-subnet-calculator): Calculate full subnet details from CIDR notation including network/broadcast addresses, netmask, wildcard, usable hosts, and IP class. Price: 5 credits. Parameters: input.Use the compact schema above for ordinary calls. Before a new production integration, or whenever parameters, enum values, nested objects, outputs, or examples are unclear, fetch live details first.
agentpmt-tool-search-and-execution with action: "get_schema", and tool_id: "network-tools".agentpmt-tool-search-and-execution with action: "get_instructions" and tool_id: "network-tools", or call this product with action: "get_instructions" when the product tool is already selected.MCP schema lookup through the main AgentPMT MCP server:
{
"method": "tools/call",
"params": {
"name": "AgentPMT-Tool-Search-and-Execution",
"arguments": {
"action": "get_schema",
"tool_id": "network-tools"
}
}
}
For live examples, keep the same MCP tool and use these arguments:
{
"action": "get_instructions",
"tool_id": "network-tools"
}
Authenticated AgentPMT REST schema lookup body:
{
"name": "agentpmt-tool-search-and-execution",
"parameters": {
"action": "get_schema",
"tool_id": "network-tools"
}
}
Authenticated AgentPMT REST live examples body:
{
"name": "agentpmt-tool-search-and-execution",
"parameters": {
"action": "get_instructions",
"tool_id": "network-tools"
}
}
Product slug: network-tools
Marketplace page: https://www.agentpmt.com/marketplace/network-tools
../agentpmt-account-mcp-rest-api-setup to connect the main MCP server or REST API for an Agent Group where this tool is enabled.../what-is-agentpmt for marketplace, Agent Group, workflow, MCP, REST, and payment concepts.If those setup skills are not installed beside this product skill, use the downloads below.
Core AgentPMT setup skills:
openclaw skills install what-is-agentpmtnpx skills add AgentPMT/agent-skills --skill what-is-agentpmtopenclaw skills install agentpmt-account-mcp-rest-api-setupnpx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setupskills.sh install script:
npx skills add AgentPMT/agent-skills --skill what-is-agentpmt
npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup
MCP call shape after the main AgentPMT MCP server is connected:
{
"method": "tools/call",
"params": {
"name": "Network-Tools",
"arguments": {
"action": "network-binary-to-ipv4",
"input": "example input"
}
}
}
Use the exact tool name returned by tools/list; the name above is the expected readable form.
Authenticated AgentPMT REST call body:
{
"name": "network-tools",
"parameters": {
"action": "network-binary-to-ipv4",
"input": "example input"
}
}
Use the setup skill for the account connection details before making REST calls.
passed or success-style boolean, use it as the workflow gate.get_schema or get_instructions before retrying.network-binary-to-ipv4 fails, preserve the request parameters and retry only after fixing schema, auth, or payment errors.what-is-agentpmt, page: https://clawhub.ai/agentpmt/what-is-agentpmt; skills.sh: npx skills add AgentPMT/agent-skills --skill what-is-agentpmt)agentpmt-account-mcp-rest-api-setup, page: https://clawhub.ai/agentpmt/agentpmt-account-mcp-rest-api-setup; skills.sh: npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup)tools
Plaud Transcripts Corrected With Your Own Terminology Glossary: Fixes the words your transcription keeps getting wrong, by giving the pipeline your vocabulary instead of hoping a bigger model guesses right. Every speech model mangles terms it has never seen: cell line and reagent names, drug and device names, case and matter numbers, part numbers, local spelling and number conventions, team and client names. Swapping to a different model does not fix this, because none of them have your terms e.
tools
Plaud Spoken Field Notes to a Structured Sheet: Turns a spoken site visit into a filled-in spreadsheet row, so measurements and specs never get typed up twice. Built for anyone who dictates structured details on the job rather than writing them down: window and flooring measurements, equipment specs, inspection findings, punch lists, service call notes. Say the details out loud in the same order each visit (client, room, width, drop, colour, notes) and the workflow reads each new Plaud recordin.
development
Plaud Recordings to Google Calendar Events: Puts the meetings you agree to out loud straight onto your Google Calendar, without Zapier in the middle. Plaud's own app has no Calendar integration, so this closes that gap directly: each new recording is scanned, the transcript pulled, and any genuine scheduling commitment spoken in it ("let's do Tuesday at 3", "I'll come back out Thursday morning") is extracted with the relative date resolved against the recording's own date and your timezone. Eac.
development
One Plaud Recording, Several Differently Formatted Summaries: Gets you past the one-template-per-recording ceiling. The Plaud app applies a single AutoFlow template to a recording, so if you want a short recap for yourself, a decisions-only version for the people who missed it, and a clean action list for your task manager, you are re-running or rewriting by hand. This workflow reads the transcript once and produces every format you have defined in a single pass: you list the output formats you.