ripgrep

Search directories recursively with regular expressions while respecting ignore rules.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/dfpalhano/openclaw-workspace --skill ripgrep-dfpalhano
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ripgrep
Source: https://github.com/dfpalhano/openclaw-workspace/tree/main/skills/ripgrep
Command: npx skills add https://github.com/dfpalhano/openclaw-workspace --skill ripgrep-dfpalhano

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a blazingly fast and intelligent way to search for text patterns within directories, respecting ignore rules and offering advanced filtering.

Core Features & Use Cases

  • Recursive Search: Searches directories recursively by default.
  • Pattern Matching: Supports regular expressions and fixed strings.
  • File Filtering: Filters by file type, glob patterns, and includes/excludes specific files.
  • Gitignore Awareness: Respects .gitignore rules by default, skipping irrelevant files.
  • Use Case: Quickly find all occurrences of a specific function name across your entire codebase, ignoring build artifacts and temporary files.

Quick Start

Use the ripgrep skill to search for the text "TODO" in the current directory.

Frequently Asked Questions about ripgrep

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I recursively search for a regex pattern across a codebase while ignoring build artifacts?

To recursively search a codebase while ignoring build artifacts, this Skill traverses directories using regex pattern matching and automatically respects .gitignore rules to skip irrelevant files, identifying matches across your entire project.

Does ripgrep require any specific binary to be installed before searching directories?

Yes, ripgrep requires the `rg` binary to be installed and available in the system's PATH to perform high-speed file traversal and regex pattern matching during recursive searches.

What is the best way to search for specific function names in large log files and configuration files?

The best way to search for function names in large log files and configuration files is using this Skill's high-speed recursive text search, which applies regular expressions to quickly identify patterns across directories.

Can I filter recursive search results by file type or specific glob patterns?

Yes, you can filter recursive search results by file type and glob patterns, and the Skill allows you to include or exclude specific files to isolate matching patterns within targeted configuration files or codebases.

Why does recursive search skip files listed in my .gitignore rules?

Recursive search skips files listed in .gitignore rules because the Skill is gitignore-aware by default, intentionally bypassing irrelevant files and temporary artifacts to deliver accurate code auditing and pattern identification results.