Initial backup 2026-02-17
This commit is contained in:
37
skills/n8n-workflow-automation/connect.sh
Normal file
37
skills/n8n-workflow-automation/connect.sh
Normal file
@@ -0,0 +1,37 @@
|
||||
#!/bin/bash
|
||||
# Connect to your self-hosted n8n
|
||||
|
||||
echo "🔄 n8n Workflow Automation"
|
||||
echo "=========================="
|
||||
echo ""
|
||||
|
||||
# Check if n8n is accessible locally
|
||||
if curl -s http://localhost:5678/healthz > /dev/null 2>&1; then
|
||||
echo "✅ Local n8n detected on localhost:5678"
|
||||
export N8N_HOST="http://localhost:5678"
|
||||
elif curl -s http://n8n:5678/healthz > /dev/null 2>&1; then
|
||||
echo "✅ Docker n8n detected on n8n:5678"
|
||||
export N8N_HOST="http://n8n:5678"
|
||||
else
|
||||
echo "⚠️ Couldn't auto-detect n8n. What's your n8n URL?"
|
||||
echo " Examples: http://localhost:5678 or http://n8n.yourdomain.com"
|
||||
read -p "n8n URL: " N8N_HOST
|
||||
export N8N_HOST
|
||||
fi
|
||||
|
||||
# Test connection
|
||||
echo ""
|
||||
echo "Testing connection to $N8N_HOST..."
|
||||
if curl -s "$N8N_HOST/healthz" > /dev/null 2>&1; then
|
||||
echo "✅ Connected to n8n!"
|
||||
echo ""
|
||||
echo "What workflow do you want to build?"
|
||||
echo "Example ideas:"
|
||||
echo " • 'When I star an email, create a Notion task'"
|
||||
echo " • 'Daily morning briefing: check calendar + email + weather'"
|
||||
echo " • 'When Home Assistant detects motion, send me a Telegram'"
|
||||
echo " • 'Weekly report: aggregate data from multiple sources'"
|
||||
else
|
||||
echo "❌ Could not connect to n8n"
|
||||
echo "Make sure your n8n instance is running and accessible"
|
||||
fi
|
||||
Reference in New Issue
Block a user