Add OAuth2 credential support to an existing n8n node — creates the credential file, updates the node, adds tests, and keeps the CLI constant in sync. Use when the user says /node-add-oauth.
Overview Add OAuth2 (Authorization Code / 3LO) support to an existing n8n node. Works for any third party service that supports standard OAuth2. Before starting, read comparable existing OAuth2 credential files and tests under to understand the conventions used in this codebase (e.g. , ). Step 0 — Parse arguments Extract: : the service name (e.g. , ). Try to infer from the argument; if ambiguous, ask the user. : whether the credential should support user defined scopes. If the argument does not…
Full body not shown for this license – view the source on GitHub →Copy a source-pinned command for your client. You run it yourself.
Destination: .claude/skills/node-add-oauth · pinned to the source commit
git clone https://github.com/n8n-io/n8n.git
cd n8n
git checkout b4d91bfe8a293106815b308a841e210562002735
mkdir -p ".claude/skills/node-add-oauth"
cp -r ".agents/skills/node-add-oauth" ".claude/skills/node-add-oauth"Review the source before running. This copies files into your project; it is not a one-click install and does not verify runtime safety.
Scanner static-checks@0.1.0 · commit b4d91bfe8a29. Static checks cannot prove runtime safety – review the source and the exact diff before installing. How checks work.
References parent-directory traversal, which can escape a target directory.
Evidence: ../· fingerprint fa08499e14d0113b