n8n Skills Catalog
When to use: Need to find the right skill for a task, explore available capabilities, or get started with n8n automation.
🎯 Quick Skill Finder
I need to...
Fix n8n errors or issues
→ Use: n8n-best-practices
- •Code node errors
- •HTTP request failures
- •Environment variable issues
- •Data flow problems
Scrape websites
→ Use: anti-scraping
- •Bypass Cloudflare
- •JavaScript rendering
- •Multi-page scraping
Integrate AI models
→ Use: ai-integration
- •OpenAI, Qwen, Claude
- •Structured output parsing
- •Content analysis
Work with Notion
→ Use: notion-operations
- •Create/update pages
- •Query databases
- •Sync data
Handle OAuth tokens
→ Use: oauth-automation
- •Auto-refresh tokens
- •YouTube/Google APIs
- •Prevent expiration
Process videos
→ Use: video-processing
- •Extract subtitles
- •Analyze content
- •Generate timestamps
📚 All Available Skills
🔧 Core & Best Practices
n8n-best-practices ⭐ START HERE
- •ES5 syntax requirements
- •HTTP request patterns
- •Environment variables
- •Data flow patterns
- •Common pitfalls
- •Debugging strategies
Location: /mnt/d/work/n8n_agent/n8n-skills/n8n-best-practices/
🌐 Web Scraping
anti-scraping
- •Cloudflare bypass
- •Playwright automation
- •Stealth configurations
- •Screenshot debugging
pagination
- •Multi-page scraping
- •URL generation
- •Batch processing
html-parsing
- •Cheerio extraction
- •CSS selectors
- •Data extraction patterns
Location: /mnt/d/work/n8n_agent/n8n-skills/anti-scraping/, pagination/, html-parsing/
🤖 AI Integration
ai-integration
- •Multi-provider support (OpenAI, Qwen, Claude)
- •Structured output parsing
- •Prompt engineering
- •Schema validation
- •Error handling
idea-generation
- •Content clustering
- •Batch processing
- •Multilingual output
- •Creative automation
Location: /mnt/d/work/n8n_agent/n8n-skills/ai-integration/, idea-generation/
📊 Data & Storage
notion-operations
- •Complete CRUD operations
- •All field types
- •Database synchronization
- •Query patterns
- •Structured data design
notion-link-analysis
- •URL → AI → Notion automation
- •Content extraction
- •Auto-tagging
- •Knowledge management
notion-database-sync
- •Sync between databases
- •Deduplication
- •Field mapping
- •Status tracking
Location: /mnt/d/work/n8n_agent/n8n-skills/notion-operations/, notion-link-analysis/, notion-database-sync/
🔐 Authentication
n8n-oauth-automation
- •OAuth token refresh
- •Real-time updates
- •Scheduled refresh
- •Google/YouTube APIs
- •Hybrid patterns
Location: /mnt/d/work/n8n_agent/n8n-skills/n8n-oauth-automation/
🎥 Media Processing
video-processing
- •YouTube subtitle extraction
- •VTT parsing
- •Timestamp handling
- •Screenshot generation
- •Video metadata
Location: /mnt/d/work/n8n_agent/n8n-skills/video-processing/
🛠️ Utilities
error-handling
- •Retry logic
- •Exponential backoff
- •Error classification
data-processing
- •Deduplication
- •Aggregation
- •Data cleaning
data-export
- •CSV generation
- •Special character handling
- •Encoding
debugging
- •Data inspection
- •Validation
- •Quality checks
feishu-integration
- •Feishu/Lark messaging
- •Notifications
- •Card messages
Location: /mnt/d/work/n8n_agent/n8n-skills/error-handling/, data-processing/, data-export/, debugging/, feishu-integration/
🔗 Common Workflow Patterns
Pattern 1: Web Scraping Pipeline
anti-scraping → html-parsing → data-processing → data-export
Use for: E-commerce scraping, content collection, price monitoring
Pattern 2: AI Content Analysis
input → ai-integration → notion-operations
Use for: Content analysis, auto-tagging, knowledge management
Pattern 3: Video Intelligence
oauth-automation → video-processing → ai-integration → notion-operations
Use for: Video indexing, show notes, content summarization
Pattern 4: Link Collection
webhook → notion-link-analysis → notion database
Use for: Research, content curation, inspiration collection
Pattern 5: Database Sync
schedule → notion-database-sync → target database
Use for: Cross-database synchronization, data migration
🚀 Getting Started Guide
Step 1: Identify Your Need
- •What are you trying to automate?
- •What data sources/APIs are involved?
- •What output do you need?
Step 2: Find Relevant Skills
Use the Quick Skill Finder above or browse by category.
Step 3: Read the Documentation
Each skill has detailed SKILL.md with:
- •When to use it
- •Quick start examples
- •Complete patterns
- •Troubleshooting
Step 4: Check Best Practices FIRST
Always read n8n-best-practices before implementing:
- •Avoid ES6 syntax errors
- •Use correct HTTP patterns
- •Handle environment variables properly
Step 5: Combine Skills
Most complex workflows use multiple skills together.
📖 Documentation Structure
For Each Skill
Quick Reference:
- •
.claude/skills/{skill-name}/SKILL.md- Claude Code skill - •Optimized for quick lookup during development
Complete Documentation:
- •
/mnt/d/work/n8n_agent/n8n-skills/{skill-name}/README.md- Full guide - •Code files (
.js) - Copy-paste ready implementations - •Examples and templates
Key Files to Read
Essential (Read First):
- •
n8n-best-practices/README.md- Critical n8n patterns - •
n8n-skills/README.md- Complete skill catalog - •
SKILLS_RETRIEVAL_GUIDE.md- How to use skills effectively
Project Level:
- •
/mnt/d/work/n8n_agent/CLAUDE.md- Repository guide - •
/mnt/d/work/n8n_agent/n8n-skills/QUICK_START.md- Quick start guide
🔍 How to Search for Solutions
Method 1: By Problem
"I'm getting error X" → n8n-best-practices
"Need to scrape site Y" → anti-scraping
"OAuth token expired" → oauth-automation
Method 2: By Technology
YouTube → video-processing + oauth-automation
Notion → notion-operations
AI/LLM → ai-integration
Cloudflare → anti-scraping
Method 3: By Pattern
Single page → anti-scraping + html-parsing
Multi-page → Add pagination
With AI → Add ai-integration
Save to Notion → Add notion-operations
Method 4: By Keyword
# Search in skills directory grep -r "keyword" /mnt/d/work/n8n_agent/n8n-skills/*/README.md
💡 Tips for Success
Golden Rules
- •Check Best Practices FIRST - Saves hours of debugging
- •Use ES5 syntax only - No arrow functions, template literals
- •Use
require('https')- Not$httporaxios - •Export environment variables - Don't just
source - •Preserve data flow - Always spread previous data
Common Mistakes to Avoid
- •❌ Using ES6 syntax in Code nodes
- •❌ Using
$httpfor HTTP requests - •❌ Not exporting environment variables
- •❌ Losing upstream data in transformations
- •❌ Hardcoding credentials
When Stuck
- •Check
n8n-best-practices/README.md - •Search relevant skill documentation
- •Check error message against known issues
- •Test code outside n8n first
- •Simplify workflow to isolate problem
📊 Skills by Difficulty
⭐ Easy (Start Here)
- •data-processing
- •data-export
- •debugging
- •error-handling
⭐⭐ Moderate
- •html-parsing
- •pagination
- •feishu-integration
⭐⭐⭐ Intermediate
- •anti-scraping
- •notion-operations
- •ai-integration
⭐⭐⭐⭐ Advanced
- •video-processing
- •oauth-automation
- •notion-database-sync
⭐⭐⭐⭐⭐ Expert
- •n8n-best-practices (must know)
- •Complete workflow architecture
🔗 Related Resources
Full Skills Library:
/mnt/d/work/n8n_agent/n8n-skills/
Python Workflow Agent:
/mnt/d/work/n8n_agent/n8n-workflow-agent/
Repository Guide:
/mnt/d/work/n8n_agent/CLAUDE.md
📞 How to Use This Catalog
During Development:
- •Problem occurs → Search this catalog
- •Find relevant skill
- •Read skill's SKILL.md
- •Check full README.md if needed
- •Copy code and adapt
Planning New Workflow:
- •List requirements
- •Map to skills using Quick Finder
- •Read each skill's documentation
- •Design workflow combining skills
- •Implement with best practices
Learning:
- •Start with
n8n-best-practices - •Try simple skills (data-export, debugging)
- •Progress to intermediate (anti-scraping, ai-integration)
- •Combine skills for complex workflows
- •Contribute back improvements
Last Updated: 2025-11-03 Total Skills: 14+ Total Code Files: 43+ Lines of Documentation: 8500+