Communityv2.0.0

n8n

Manage n8n workflows and automations via API. Use when working with n8n workflows, executions, or automation tasks - listing workflows, activating/deactivating, checking execution status, manually triggering workflows, or debugging automation issues.

18.8kdownloads55stars184active installsthomasansems
View on ClawHubBack to Skills

Skill Details

Slug
n8n
Latest Version
2.0.0
Author
thomasansems
Published
Jan 14, 2026
Updated
May 18, 2026
Total Versions
4

How to Install

  1. 1 on OpenClawdBots (takes under 60 seconds).
  2. 2Open your bot dashboard and go to the Skills tab.
  3. 3Switch to the ClawHub tab and search for n8n.
  4. 4Click Install and the skill is deployed to your bot automatically.

Changelog — v2.0.0

# Changelog - n8n Enhanced Workflow Management Skill ## Version 2.0.0 - 10 Feb 2026 ### 🎉 Major Enhancement Release Complete redesign of the n8n skill with comprehensive workflow lifecycle management capabilities. ### ✨ New Features #### Testing & Validation - **Structure Validation:** `n8n_tester.py` validates workflow integrity - Node and connection validation - Credential checking - Configuration verification - Flow analysis - **Dry-Run Testing:** Test workflows with sample data before activation - **Test Suites:** Run multiple test cases against workflows - **Validation Reports:** Human-readable test reports with errors and warnings #### Execution Monitoring - **Enhanced Execution Tracking:** Real-time execution monitoring - **Detailed Statistics:** Success/failure rates, execution patterns - **Error Analysis:** Identify and categorize failure patterns - **Retry Logic:** Built-in retry support for failed executions #### Performance Optimization - **Performance Analysis:** `n8n_optimizer.py` provides comprehensive metrics - Execution metrics (success rate, failure patterns) - Node analysis (complexity, expensive operations) - Connection analysis (parallel paths, bottlenecks) - Performance scoring (0-100) - **Bottleneck Detection:** Identify workflow performance issues - Sequential expensive operations - High failure rates - Missing error handling - **Optimization Suggestions:** Actionable recommendations - Parallel execution opportunities - Caching strategies - Batch processing - Error handling improvements - Complexity reduction - **Optimization Reports:** Human-readable performance reports ### 📝 API Extensions #### n8n_api.py Enhancements - `validate_workflow()` - Validate workflow structure - `dry_run_workflow()` - Test workflow with mock data - `get_workflow_statistics()` - Get execution statistics - `analyze_workflow_performance()` - Performance analysis - CLI support for `create`, `validate`, and `stats` commands #### New Modules - **n8n_tester.py** - Testing and validation - Structure validation - Dry-run execution - Test suite runner - Report generation - **n8n_optimizer.py** - Performance optimization - Performance analysis - Bottleneck detection - Optimization suggestions - Report generation ### 📚 Documentation #### New Documentation - **README.md** - Quick start guide with examples - **SKILL.md** - Comprehensive documentation (16KB) - All CLI commands - Python API examples - Common workflows - Best practices - Troubleshooting guide - **templates/README.md** - Template documentation - Template descriptions - Configuration guides - Test data examples - **CHANGELOG.md** - This file #### Updated Documentation - Enhanced quick reference - Added validation examples - Performance optimization guides - Template usage examples ### 🗂️ File Structure ``` ~/clawd/skills/n8n/ ├── README.md # Quick start guide ├── SKILL.md # Comprehensive documentation ├── CHANGELOG.md # This file ├── scripts/ │ ├── n8n_api.py # Core API client (extended) │ ├── n8n_tester.py # NEW: Testing & validation │ └── n8n_optimizer.py # NEW: Performance optimization └── references/ └── api.md ``` ### 🔧 Technical Improvements - **Modular Design:** Separated concerns into specialized modules - **Error Handling:** Comprehensive error checking and reporting - **Import Flexibility:** Support for both direct and module imports - **Validation Logic:** Standalone validation without API dependency - **Performance Metrics:** Multi-dimensional workflow analysis - **Extensible Templates:** Easy to add new workflow templates ### 📊 Metrics & Analysis New performance metrics tracked: - Execution success/failure rates - Node complexity scores (0-100) - Performance scores (0-100) - Health status (excellent/good/fair/poor) - Bottleneck severity levels - Optimization priorities (high/medium/low) ### 🎯 Use Cases The enhanced skill now supports: 1. **Rapid Prototyping:** Deploy templates and test within minutes 2. **Quality Assurance:** Validate and test before production deployment 3. **Performance Tuning:** Identify and resolve bottlenecks 4. **Continuous Monitoring:** Track workflow health over time 5. **Best Practices:** Built-in optimization recommendations ### 🔄 Migration from v1.0 No breaking changes. All v1.0 functionality preserved and enhanced: - `list-workflows` - Still works - `get-workflow` - Still works - `activate` / `deactivate` - Still works - `list-executions` / `get-execution` - Still works - `execute` - Still works New commands added: - `create` - Create workflows from templates or files - `validate` - Validate workflow structure - `stats` - Get execution statistics ### 🐛 Bug Fixes - Fixed import issues in testing module - Added standalone validation for file-based workflows - Improved error messages for missing credentials - Enhanced connection validation logic ### ⚡ Performance - Validation runs without API calls for file-based workflows - Efficient execution monitoring with configurable polling - Optimized statistics calculation for large execution histories ### 🔐 Security - No credentials stored in templates (placeholders only) - Environment variable-based authentication - Validation runs safely without modifying workflows ### 📦 Dependencies No new dependencies - `requests` (existing) - `json`, `sys`, `argparse`, `pathlib`, `typing` (standard library) ### 🚀 Future Roadmap Planned for future releases: - Additional workflow templates (10+ total) - Workflow versioning and rollback - A/B testing framework - Cost tracking and optimization - Workflow dependencies and orchestration - Visual workflow builder web UI - AI-powered workflow optimization - Integration testing framework ### 👥 Contributors - Enhanced n8n skill for Clawdbot/Thomas - Based on requirements for SaaS automation workflows ### 📄 License Part of the Clawdbot skills library. --- ## Version 1.0.0 - January 2026 ### Initial Release Basic n8n API integration: - List workflows - Get workflow details - Activate/deactivate workflows - List and get executions - Manual workflow execution - Python API client - Basic CLI interface