Executes Nx generators to automate monorepo tasks, prioritizing custom workspace plugins.
Install
mkdir -p .claude/skills/run-nx-generator && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/433" && unzip -o skill.zip -d .claude/skills/run-nx-generator && rm skill.zipInstalls to .claude/skills/run-nx-generator
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Run Nx generators with prioritization for workspace-plugin generators. Use this when generating code, scaffolding new features, or automating repetitive tasks in the monorepo.Key capabilities
- →Execute Nx generators for code scaffolding
- →Prioritize internal workspace-plugin generators
- →Preview changes using dry-run mode
- →Format generated code with Prettier
- →Verify changes with tests
How it works
The skill identifies and executes the appropriate Nx generator, prioritizing internal plugins, and then guides the user through verification and formatting steps.
Inputs & outputs
When to use run-nx-generator
- →Scaffold new React components
- →Generate new Node.js libraries
- →Run internal workspace-plugin tasks
- →Preview changes with dry-run
About this skill
Run Nx Generator
This skill helps you execute Nx generators efficiently, with special focus on workspace-plugin generators from your internal tooling.
Generator Priority List
Use the mcp__nx-mcp__nx_generator_schema tool to get more information about how to use the generator
Choose which generators to run in this priority order:
🔥 Workspace-Plugin Generators (High Priority)
These are your custom internal tools in tools/workspace-plugin/
📦 Core Nx Generators (Standard)
Only use these if workspace-plugin generators don't fit:
nx generate @nx/devkit:...- DevKit utilitiesnx generate @nx/node:...- Node.js librariesnx generate @nx/react:...- React components and apps- Framework-specific generators
How to Run Generators
-
List available generators:
-
Get generator schema (to see available options): Use the
mcp__nx-mcp__nx_generator_schematool to get more information about how to use the generator -
Run the generator:
nx generate [generator-path] [options] -
Verify the changes:
- Review generated files
- Run tests:
nx affected -t test - Format code:
npx prettier --write [files]
Best Practices
- ✅ Always check workspace-plugin first - it has your custom solutions
- ✅ Use
--dry-runflag to preview changes before applying - ✅ Format generated code immediately with Prettier
- ✅ Test affected projects after generation
- ✅ Commit generator changes separately from manual edits
Examples
Bumping Maven Version
When updating the Maven plugin version, use the workspace-plugin generator:
nx generate @nx/workspace-plugin:bump-maven-version \
--newVersion 0.0.10 \
--nxVersion 22.1.0-beta.7
This automates all the version bumping instead of manual file edits.
When to Use This Skill
Use this skill when you need to:
- Generate new code or projects
- Scaffold new features or libraries
- Automate repetitive setup tasks
- Update internal tools and configurations
- Create migrations or version updates
When not to use it
- →When standard CLI tools are sufficient without Nx
Prerequisites
Limitations
- →Requires an existing Nx workspace
- →Verification steps must be performed manually by the user
How it compares
It enforces a specific priority order that favors internal custom tooling over core generators to ensure consistency within the monorepo.
Compared to similar skills
run-nx-generator side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| run-nx-generator (this skill) | 5 | 3mo | Review | Intermediate |
| upgrading-expo | 3 | 4mo | Review | Intermediate |
| codex-skill | 12 | 5mo | Review | Advanced |
| pnpm | 4 | 6mo | No flags | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by nrwl
View all by nrwl →You might also like
upgrading-expo
sickn33
Upgrade Expo SDK versions
codex-skill
feiskyer
Use when user asks to leverage codex, gpt-5, or gpt-5.1 to implement something (usually implement a plan or feature designed by Claude). Provides non-interactive automation mode for hands-off task execution without approval prompts.
pnpm
antfu
Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces, or managing dependencies with catalogs, patches, or overrides.
monorepo
EpicenterHQ
Monorepo script commands and conventions for this codebase. Use when running builds, tests, formatting, linting, or type checking.
initialize
reactive
Setup, install, and onboard new developers to Reactive Data Client monorepo - nvm, yarn, build, test, getting started guide
obsidian-deploy-integration
jeremylongshore
Publish Obsidian plugins to the community plugin directory. Use when releasing your first plugin, updating existing plugins, or managing the community plugin submission process. Trigger with phrases like "publish obsidian plugin", "obsidian community plugins", "submit obsidian plugin", "obsidian plugin directory".