n8n:node-add-oauth

Automate OAuth2 credential setup for n8n nodes with custom scopes.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/Rub-git/n8n-auto --skill n8n-node-add-oauth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: n8n:node-add-oauth
Source: https://github.com/Rub-git/n8n-auto/tree/main/.agents/skills/node-add-oauth
Command: npx skills add https://github.com/Rub-git/n8n-auto --skill n8n-node-add-oauth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the setup and integration of OAuth2 credentials for n8n nodes, simplifying the process of adding OAuth2 support to existing n8n nodes.

Core Features & Use Cases

  • Automated OAuth2 Credential Setup: Generates the credential file, updates the node, adds tests, and ensures the CLI is constantly in sync.
  • Customizable Scopes: Allows users to define custom OAuth2 scopes for their nodes.
  • Integration with Third-Party Services: Supports standard OAuth2 protocols for various third-party services.
  • Use Case: Imagine you want to integrate GitHub into your n8n workflows. Use this Skill to automatically set up OAuth2 credentials for GitHub, creating the necessary files and updating the node accordingly.

Quick Start

Use the n8n:node-add-oauth skill to add OAuth2 support for the 'GitHub' node by running: /node-add-oauth GitHub

Frequently Asked Questions about n8n:node-add-oauth

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

FAQPage Schema
How do I add OAuth2 credentials to an n8n node?

To add OAuth2 credentials to an n8n node, you can automate the setup process by generating the credential file, updating the node, and adding tests. This ensures your n8n workflow integrates securely with third-party services.

Can I define custom OAuth2 scopes for n8n workflow automation?

Yes, you can define custom OAuth2 scopes for n8n workflow automation. The setup process allows you to specify custom scopes, ensuring the node integration requests the exact permissions needed for your third-party service.

What is the best way to integrate third-party services into n8n using OAuth2?

The best way to integrate third-party services into n8n using OAuth2 is to automate credential generation and node updates. This approach standardizes the OAuth2 protocol setup and keeps your CLI constantly in sync.

Does n8n OAuth2 node integration automatically generate test files?

Yes, n8n OAuth2 node integration automatically generates test files. When you set up OAuth2 credentials, the process adds tests and ensures the CLI is constantly in sync to validate the node integration.

When do I need to set up OAuth2 credentials for n8n nodes?

You need to set up OAuth2 credentials for n8n nodes when you want to integrate third-party services like GitHub into your workflows. This OAuth2 setup authorizes the node to securely access external APIs on your behalf.