Install any skill in seconds. Free to start, no credit card required.
Get Started Free →automateyournetwork/nmap-scan-management
Custom nmap scans with arbitrary flags, plus scan history retrieval and management.
Passed 10 of 15 test cases with the skill, and 3 of 15 without it.
and 13 more in the full report
10 fixed4 passed either way8 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
Query system records to fetch stored scan results for record ID '20250307_140000_abc123'.
| Checked | Without skill | With skill |
|---|---|---|
| Uses tool nmap_get_scan | Missed | Passed |
| Includes scan_id key in JSON dictionary | Missed | Passed |
The instructions your model reads when the skill loads.
python3 $MCP_CALL "python3 -u $NMAP_MCP_SCRIPT" TOOL_NAME '{"param":"value"}'
| Tool | Purpose |
|---|---|
nmap_custom_scan | Run nmap with arbitrary flags (scope-enforced + audit-logged) |
nmap_list_scans | List recent saved scans with IDs, timestamps, targets |
nmap_get_scan | Retrieve full results of a previous scan by ID |
For power users who need flags not covered by the dedicated tools:
# Aggressive scan with version detection
python3 $MCP_CALL "python3 -u $NMAP_MCP_SCRIPT" nmap_custom_scan '{"target":"192.168.1.1","flags":"-A -T4"}'
# Scan specific ports with timing template
python3 $MCP_CALL "python3 -u $NMAP_MCP_SCRIPT" nmap_custom_scan '{"target":"10.0.0.0/24","flags":"-sS -p 22,80,443 -T3 --open"}'
# Idle scan using a zombie host
python3 $MCP_CALL "python3 -u $NMAP_MCP_SCRIPT" nmap_custom_scan '{"target":"192.168.1.1","flags":"-sI 192.168.1.254"}'
# IPv6 scan
python3 $MCP_CALL "python3 -u $NMAP_MCP_SCRIPT" nmap_custom_scan '{"target":"fd00:cc:1:2::1","flags":"-6 -sT -p 179,22,80"}'
test cases passed, vs 3 / 15 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.