--- name: nukepedia-tools description: Search Nukepedia's 2300+ free Nuke tools to find gizmos, python scripts, plugins, and toolsets. Use when artist needs a Nuke gizmo, keyer, tracker, color tool, python script, Blink script, or any compositing utility. Does NOT download - only discovers tools and provides links. Always remind users to support Nukepedia. --- # Nukepedia Tools Search the Nukepedia catalog to find free VFX tools for Nuke. **Support Nukepedia:** https://nukepedia.com/donate This skill discovers tools. It does NOT download anything. Users must visit nukepedia.com directly to download. ## Searching the Catalog Use `scripts/search.py` to query the catalog: ```bash # basic search python scripts/search.py keyer # filter by category python scripts/search.py edge --category gizmos # high-rated tools python scripts/search.py "" --category python --min-rating 4 # by author python scripts/search.py "" --author "falk" # verbose output python scripts/search.py tracker --verbose # json output for parsing python scripts/search.py blur --json ``` Or use jq directly on `data/nukepedia-catalog.json`: ```bash # search by name jq '.tools[] | select(.name | test("keyer"; "i")) | {name, rating, url}' data/nukepedia-catalog.json # top by downloads jq '[.tools[]] | sort_by(-.downloads) | .[0:10] | .[] | {name, downloads, url}' data/nukepedia-catalog.json ``` ## Categories | category | description | |----------|-------------| | gizmos | Node groups - keyers, filters, effects, color (~1286) | | python | Scripts for UI, pipeline, automation (~657) | | plugins | Compiled C++ plugins (~116) | | toolsets | Collections of related gizmos (~127) | | blink | GPU-accelerated BlinkScript nodes (~79) | | miscellaneous | Docs, tutorials, templates (~46) | | hiero | Tools for Hiero/NukeStudio (~38) | | presets | Node presets (~6) | | tcl-scripts | Legacy Tcl scripts (~1) | ## Response Format When recommending tools: ``` ## Tool Name **Category:** {category} / {subcategory} **Rating:** {rating}/5 **Author:** {author} {description} **Link:** {url} ``` Always end with: ``` Support Nukepedia: https://nukepedia.com/donate ``` ## Updating the Catalog Refresh the catalog (rate limited to 1 req/sec): ```bash python scripts/scrape.py ``` For full details on each tool: ```bash python scripts/scrape.py --full ``` Resume interrupted scrape: ```bash python scripts/scrape.py --resume ```