# Query Repo

> Use this skill to query a code repository for functions, classes, files, or other code constructs using various criteria such as names, docstrings, comments, or source code patterns. This skill is useful if grep, find or simple text search is insufficient. This skill uses ast-based search

- Skill: `tomevault-io/query-repo` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/query-repo`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/query-repo/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/query-repo

---


use the `query_repo.py` script in /skills/semantic-indexer/scripts/query_repo.py to search for code constructs in the repository based on various criteria.

e.g. use query_function to search for functions by name.

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/saikat107) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-15 -->

