nx-tools
Queries Nx workspace metadata, project configurations, affected detection, generator schemas, and dependency graphs via unified Python CLI. Use when analyzing monorepo structure, inspecting project.json configurations, determining affected projects for CI optimization, discovering available generators, or visualizing workspace dependencies.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install bsamiee-parametric-portal-nx-tools
Repository
Skill path: .claude/skills/nx-tools
Queries Nx workspace metadata, project configurations, affected detection, generator schemas, and dependency graphs via unified Python CLI. Use when analyzing monorepo structure, inspecting project.json configurations, determining affected projects for CI optimization, discovering available generators, or visualizing workspace dependencies.
Open repositoryBest for
Primary workflow: Ship Full Stack.
Technical facets: Full Stack.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: bsamiee.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install nx-tools into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/bsamiee/Parametric_Portal before adding nx-tools to shared team environments
- Use nx-tools for development workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
---
name: nx-tools
type: complex
depth: base
user-invocable: false
description: >-
Queries Nx workspace metadata, project configurations, affected detection,
generator schemas, and dependency graphs via unified Python CLI. Use when
analyzing monorepo structure, inspecting project.json configurations,
determining affected projects for CI optimization, discovering available
generators, or visualizing workspace dependencies.
---
# [H1][NX-TOOLS]
>**Dictum:** *Uniform interfaces eliminate invocation ambiguity.*
<br>
Query Nx workspace with unified Python CLI.
[IMPORTANT] Zero-arg commands default to `base=main`, `output=.nx/graph.json`.
```bash
# Zero-arg commands
uv run .claude/skills/nx-tools/scripts/nx.py workspace
uv run .claude/skills/nx-tools/scripts/nx.py path
uv run .claude/skills/nx-tools/scripts/nx.py generators
uv run .claude/skills/nx-tools/scripts/nx.py affected
uv run .claude/skills/nx-tools/scripts/nx.py affected --base develop
uv run .claude/skills/nx-tools/scripts/nx.py graph
uv run .claude/skills/nx-tools/scripts/nx.py docs
uv run .claude/skills/nx-tools/scripts/nx.py docs --topic affected
uv run .claude/skills/nx-tools/scripts/nx.py tokens --path CLAUDE.md
# Required-arg commands
uv run .claude/skills/nx-tools/scripts/nx.py project --name parametric-portal
uv run .claude/skills/nx-tools/scripts/nx.py run --target build
uv run .claude/skills/nx-tools/scripts/nx.py run --target typecheck
uv run .claude/skills/nx-tools/scripts/nx.py schema --generator @nx/react:app
```
---
## [1][OUTPUT]
Commands return `{"status": "success|error", ...}`.
| [INDEX] | [CMD] | [RESPONSE] |
| :-----: | ------------ | ------------------------------------- |
| [1] | `workspace` | `{projects: string[]}` |
| [2] | `project` | `{name: string, project: object}` |
| [3] | `affected` | `{base: string, affected: string[]}` |
| [4] | `run` | `{target: string, output: string}` |
| [5] | `generators` | `{generators: string}` |
| [6] | `schema` | `{generator: string, schema: string}` |
| [7] | `graph` | `{file: string}` |
| [8] | `docs` | `{topic: string, docs: string}` |
| [9] | `tokens` | `{path: string, output: string}` |
| [10] | `path` | `{path: string}` |