nx-run-tasks

Automates running Nx tasks across projects in a workspace.

1|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/012e/thesis --skill nx-run-tasks-012e
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nx-run-tasks
Source: https://github.com/012e/thesis/tree/main/.gemini/skills/nx-run-tasks
Command: npx skills add https://github.com/012e/thesis --skill nx-run-tasks-012e

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating and executing Nx targets across multiple projects in a workspace can be tedious and error-prone. This skill provides a simple, consistent way to run builds, tests, linting, serves, and other targets defined in the workspace.

Core Features & Use Cases

  • Unified task execution across one or many projects to streamline CI and local development.
  • Affected-based runs to limit work to changed projects and their dependents.
  • Flexible targeting to read available targets from package.json and project.json and apply filters, parallelism, and configurations.

Quick Start

Run a task with nx run <project>:<task> or use nx run-many to execute multiple targets across projects.

Frequently Asked Questions about nx-run-tasks

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

FAQPage Schema
How do I run Nx tasks across multiple projects in a workspace?

Run Nx tasks across multiple projects in a workspace by using nx run-many or nx run <project>:<task>. This automates executing targets like build, test, and lint across selected projects with command-line filters and parallel execution options.

How do I run builds and tests only for affected Nx projects?

Run builds and tests for affected Nx projects by using affected-based selections. This limits task execution to changed projects and their dependents, streamlining CI and local development by avoiding unnecessary work across the workspace.

What is the best way to execute lint and serve targets defined in project.json?

Execute lint and serve targets defined in project.json by using a unified task runner. It reads available targets from project.json and package.json, applying flexible targeting with filters, parallelism, and configuration selection to coordinate execution.

Do I need Nx installed globally to run workspace tasks?

You do not need Nx installed globally to run workspace tasks. The execution relies on Nx installed locally in your workspace or accessed via npx and pnpx, lowering the entry barrier for running targets across projects.

Can I use command-line options to filter projects and enable parallel execution?

You can use command-line options to filter projects and enable parallel execution when running Nx tasks. This flexible targeting allows you to specify configurations and coordinate multiple targets efficiently across your workspace.