ComfyUI Code Search
This skill searches through ComfyUI codebase and custom nodes using the comfy-codesearch service.
Usage
bash
prbot code search -q "<SEARCH_QUERY>" [--repo <REPO>] [--path <PATH>]
Parameters
- •
-q, --query(required): Search query text - •
--repo(optional): Filter by repository (e.g.Comfy-Org/ComfyUI) - •
--path(optional): Filter by file path pattern (e.g.python)
Search Syntax
The search query supports special filters:
- •
repo:owner/name- Search within a specific repository - •
path:pattern- Search within specific file paths
Examples
bash
# Search for binarization features prbot code search -q "binarization" # Search in specific repository prbot code search -q "last_node_id" --repo Comfy-Org/ComfyUI # Search with path filter prbot code search -q "last_node_id" --repo Comfy-Org/ComfyUI --path python # Complex search with inline filters prbot code search -q "repo:Comfy-Org/ComfyUI path:python last_node_id"
Output Format
Returns JSON with search results containing:
- •Repository name and URL
- •File path and line number
- •Code snippet with match context
- •GitHub URL to the exact match
Tips
- •Use quotes around multi-word queries
- •Combine
--repoand--pathfilters for targeted searches - •Pipe output to
jqfor JSON parsing:prbot code search -q "test" | jq .results - •Check match URLs to jump directly to code on GitHub
Notes
- •Requires
comfy-codesearchCLI to be installed - •Requires CS_ORIGIN and CS_TOKEN environment variables
- •Searches across ComfyUI core and custom nodes registry