repo-inventory

List and query repository files by name or extension.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/nist0/CoDev --skill repo-inventory-nist0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: repo-inventory
Source: https://github.com/nist0/CoDev/tree/main/.github/skills/repo-inventory
Command: npx skills add https://github.com/nist0/CoDev --skill repo-inventory-nist0

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides an efficient way to list, index, and query files within a repository, streamlining inventory, validation, and automation processes.

Core Features & Use Cases

  • File Listing: List all tracked and non-ignored files in a repository.
  • Filtering: Filter files by suffix or name for specific tasks.
  • Integration: Used by other validation and sync scripts for repository management.
  • Use Case: Automate the generation of an inventory report for a project's codebase to ensure all necessary files are accounted for.

Quick Start

To list all files in the repository, run the script: python scripts/repo-file-index.py

Frequently Asked Questions about repo-inventory

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

FAQPage Schema
How do I list all tracked files in a repository for inventory?

To list all tracked files in a repository for inventory, run the provided Python script which indexes non-ignored files. It operates on a per-repository basis to generate a comprehensive codebase listing.

Can I filter repository files by extension or name during inventory?

Yes, you can filter repository files by suffix or name during inventory. The script supports filtering to help you target specific file types needed for validation and automation tasks.

What is the best way to automate generating a codebase inventory report?

Automating a codebase inventory report is best handled by listing and indexing files via a dedicated repository script. This ensures all necessary tracked files are accounted for in your automation workflow.

Does the repository file inventory script require any external dependencies?

The repository file inventory script does not require external dependencies to run. It operates independently to query and list files within a given repository without needing additional packages.

Can I use this file inventory tool with other validation and sync scripts?

Yes, you can use this file inventory tool with other validation and sync scripts. It is designed to integrate smoothly into broader repository management and automation workflows.

How do I query repository files to ensure all necessary project files are accounted for?

To query repository files and ensure project files are accounted for, execute the indexing script against the repository. It lists tracked files and allows filtering by name or suffix for validation.