What problem does it solve? Adding OAuth2 authentication to an existing n8n node involves many coordinated changes across credential files, node definitions, package registration, CLI constants, and tests. This Skill automates that entire workflow so nothing is missed. ## Core Features & Use Cases - Credential File Generation: Creates a standards-compliant OAuth2Api credential class with correct hidden fields, default scopes, and optional custom-scope support. - Node & GenericFunctions Updates: Wires the new credential into the node's credential array, version options, and request routing logic, including gateway-style services requiring site/cloud ID lookups. - Test & Verification Coverage: Generates credential tests using @n8n/client-oauth2 and nock, updates GenericFunctions.test.ts, and runs typecheck and lint verification. - Use Case: You maintain the n8n codebase and want to add OAuth2 support to the GitHub node with user-customizable scopes. Invoke the skill with the node name, and it produces the credential file, registers it in package.json, updates the CLI editable-scope constant, and writes passing tests. ## Quick Start Ask the assistant to run /node-add-oauth with the node name, for example: add OAuth2 support to the Notion node with custom scopes enabled.