> ## Documentation Index
> Fetch the complete documentation index at: https://graph.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# graph pack check

> Load a pack the way an install would and report every problem: manifest, files, references, names, migrations and requirements

Loads the pack under its manifest name and checks every plan and agent against the pack plus graph's built-ins, including each step's literal input against the called tool's input schema. pack.toml must list the systems the pack runs on in `requires.os` (`macos`, `linux`). Calls to MCP servers named in `requires.mcp` are checked against the server when one is configured under that name, and reported as unchecked otherwise. A directory without pack.toml is a packs repository: every immediate subdirectory holding one is checked. Exits 1 when there is any problem.

## Arguments

**PATH** `string` (default: .)

The pack's directory, holding pack.toml, or a packs repository whose subdirectories hold packs

## Options

**--json** `boolean`

Print a JSON envelope instead of text

## Global options

**-v, --verbose** `integer`

Increase log verbosity (-v info, -vv debug, -vvv trace)

```bash Usage theme={null}
graph pack check [OPTIONS] [PATH]
```

```bash Example 1 theme={null}
graph pack check
```

```bash Example 2 theme={null}
graph pack check files --json
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.