# Find

> Find files matching a glob pattern. Use when searching for files by extension, name pattern, or directory structure.

- Skill: `knoopx/find` (Agent Skill)
- Install (CLI): `npx skillmds@latest add knoopx/find`
- Raw SKILL.md: https://api.skillmd.com/api/skills/knoopx/find/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: knoopx (https://skillmd.com/u/knoopx)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/knoopx/find

---


## Glob Tool

Find files matching a glob pattern.

REQUIRED: pattern (glob pattern like "\*_/_.py")
OPTIONAL: path (directory to search in, defaults to cwd)

RULES:

- Use \*\* for recursive matching across directories
- Returns sorted list of matching file paths
- Good for finding files by extension or name pattern

EXAMPLE:

```tool
{"name": "Glob", "input": {"pattern": "**/*.py"}}
```

EXAMPLE with path:

```tool
{"name": "Glob", "input": {"pattern": "*.md", "path": "/path/to/docs/"}}
```

## Workflow

1. **Find by extension**: Use `**/*.ext` for recursive matching (e.g., `**/*.py`)
2. **Scope search**: Use `path` to limit to a specific directory
3. **Combine with grep**: Find files first, then search contents with grep for targeted results

