Skill
Community

nimble-map-reference

Install
1
Install the plugin
$
npx claudepluginhub anthropics/claude-plugins-official --plugin nimble

Want just this skill?

Then install: npx claudepluginhub u/[userId]/[slug]

Description

Reference for nimble map command. Load when discovering URLs on a site before bulk extraction. Contains: all flags (limit 1-100000, sitemap include/only/skip, domain_filter), response structure {links[].url/title/description}, map→filter→extract pattern, map vs crawl comparison.

Tool Access

This skill uses the workspace's default tool permissions.

Skill Content

nimble map — reference

Discovers all URLs on a site in seconds. Returns URL metadata (url, title, description) — run extract on results to get page content. Single synchronous call — no polling required.

Table of Contents


Parameters

ParameterCLI flagTypeDefaultDescription
url--urlstringrequiredStarting URL
limit--limitint100Max URLs returned (1–100,000)
sitemap--sitemapstringincludeinclude (sitemap + crawl) | only (sitemap only, fastest) | skip (crawl only)
domain_filter--domain-filterstringdomain (exact) | subdomain (include subdomains) | all (follow all links)
country--countrystringALLISO Alpha-2 proxy location (e.g. US)
locale--localestringLCID locale (e.g. en-US) or auto

CLI

nimble map --url "https://docs.example.com" --limit 100

# Sitemap only (fastest)
nimble map --url "https://example.com" --sitemap only --limit 500

# Extract just the URL list
nimble --transform "links.#.url" map --url "https://docs.example.com" --limit 100

Python SDK

from nimble_python import Nimble
nimble = Nimble(api_key=os.environ["NIMBLE_API_KEY"])

resp = nimble.map(url="https://docs.example.com", limit=100, sitemap="include")
links = resp.links  # list of link objects
urls = [l.url for l in links]

Response

FieldTypeDescription
task_idstringRequest identifier
successbooleanWhether the request succeeded
linksarrayDiscovered URLs
links[].urlstringThe discovered URL
links[].titlestringPage title (if available)
links[].descriptionstringPage meta description (if available)

Common patterns

# Map → filter → extract
nimble --transform "links.#.url" map --url "https://docs.stripe.com" --limit 200 > .nimble/urls.txt
grep "charges\|refund" .nimble/urls.txt

# Specific path section
nimble map --url "https://shop.example.com/products/" --limit 200

Map vs Crawl

mapcrawl
SpeedSeconds (sync)Minutes (async)
OutputURL list with metadataFull page content per URL
Best forDiscover URLs, then selectively extractArchive all pages at once
LLM use✅ Combine with extract --format markdown⚠️ Returns raw HTML
Stats
Stars13
Forks1
Last CommitMar 10, 2026

Similar Skills