n8n Slack 연동 : 메시지 자동화와 봇 만들기

이미지
새벽에 에러가 났는데 팀원들이 아침에야 알았습니다 . Slack 알림이 있었다면? 에러 발생 즉시 자동으로 팀 채널에 알림이 갔을 겁니다. 이 글을 다 읽으면 알림, 리포트, 승인 요청 을 모두 자동화할 수 있습니다. ① n8n Slack 연동 설정 — Webhook vs OAuth 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 Slack 연동은 어떻게 하나요? 🎯 딱딱씨 두 가지 방법이 있어! Webhook 은 간단히 메시지만 보내고, OAuth 앱 은 채널 목록 조회 등 더 많은 기능을 쓸 수 있어. 🤔 왜왜씨 초보자는 뭐부터 시작하는 게 좋아요? 🎯 딱딱씨 Incoming Webhook 부터 시작해! 5분이면 설정 끝나고, 바로 메시지를 보낼 수 있어. 연동 방식 비교 방식 장점 단점 Incoming Webhook 설정 간단, 빠른 시작 특정 채널만, 읽기 불가 OA...

settings.json 이해하기 : 스킬 권한과 동작 설정 마스터하기

이미지
스킬이 특정 명령어를 실행 해야 한다면 어떻게 해야 할까요? 기본적으로 Claude Code는 안전을 위해 많은 동작에 사용자 확인 을 요청합니다. 하지만 자주 쓰는 명령이라면 매번 확인하기 번거롭죠. 이 글에서는 settings.json 으로 스킬의 권한과 동작을 설정하는 방법을 알아봅니다. settings.json이란? 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 스킬에서 npm install을 실행하려는데 매번 허용하냐고 물어봐요. 🎯 딱딱씨 보안을 위해 그래. 하지만 settings.json 에 "이 명령은 항상 허용"이라고 설정하면 안 물어봐. 🤔 왜왜씨 settings.json은 어디에 있어요? 🎯 딱딱씨 두 곳에 있을 수 있어. 전역 : ~/.claude/settings.json 프로젝트 : .claude/settings.json settings.json 역할 ① 명령어 허용 목록 - 확인 없이 실행할 명령 ② MCP 서버 설정 - 외부 도구 연결 설정 ③ 기타 동작 설정 - Claude Code 동작 ...

n8n Google API 연동: Sheets, Drive, Calendar 자동화

이미지
매일 수동으로 Google Sheets에 데이터 복붙 하고 계신가요? n8n 연결 한 번이면 Sheets, Drive, Calendar가 알아서 움직입니다 . 이 글을 다 읽으면 Google 서비스 자동화 를 완벽하게 구축할 수 있습니다. ① n8n Google OAuth 연동 — 한 번만 설정하면 끝 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 Google 서비스 연동이 복잡하다던데... 🎯 딱딱씨 처음 설정만 잘 하면 돼! n8n은 OAuth 2.0 을 지원해서 한 번 연결하면 계속 쓸 수 있어. 🤔 왜왜씨 Google Cloud Console에서 뭘 해야 하나요? 🎯 딱딱씨 프로젝트 만들고, API 활성화하고, OAuth 동의 화면 설정하면 끝! 차근차근 따라하면 10분이면 돼. Google Cloud Console 설정 순서 Google Cloud Console 접속 새 프로젝트 생성 (예: n8n-automation) API 및 서비스 → 라이브러리 에서 필요한 API 활성화 Google Sheets API Google Drive AP...

프로그레시브 디스클로저 : 토큰을 절약하면서 스킬 성능 높이기

이미지
스킬에 정보를 많이 넣으면 좋을까요? 반드시 그렇지는 않습니다. 너무 많은 정보는 토큰을 낭비 하고, AI의 집중력을 떨어뜨립니다. 이 글에서는 필요한 정보만 필요한 시점에 제공하는 프로그레시브 디스클로저 기법을 알아봅니다. 프로그레시브 디스클로저란? 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 프로그레시브 디스클로저가 뭔가요? 이름이 어려워요. 🎯 딱딱씨 회사 교육 자료를 생각해봐. 신입 교육에서 모든 내용을 한꺼번에 주면 머리가 터지잖아? 🤔 왜왜씨 맞아요, 필요할 때 하나씩 주는 게 낫죠. 🎯 딱딱씨 그게 바로 프로그레시브 디스클로저야! 기본 정보 만 먼저 주고, 상세 정보는 필요할 때 불러오는 거지. 프로그레시브 디스클로저의 핵심 SKILL.md = 핵심 정보만 (요약) knowledge/ = 상세 정보 저장 (필요시 로드) 결과: 토큰 절약 + 집중력 향상 knowledge 폴더 활용 상세 정보는 knowledge 폴더 에 분리합니다. 스킬 구조: skills/my-skill/SKILL.md - 핵심만 skills/my-skill/knowled...

n8n Code 노드 JavaScript: 커스텀 로직 구현

이미지
주민번호 뒷자리를 * 로 바꿔야 합니다. 기본 노드로는 안 됩니다 . Code 노드가 등장할 때입니다. JavaScript 한 줄이면 어떤 변환도 가능합니다. 이 글을 다 읽으면 복잡한 데이터 가공 을 직접 코딩할 수 있습니다. ① n8n Code 노드란 — 기본 노드로 안 될 때 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 JavaScript 몰라도 n8n 쓸 수 있다면서요? 왜 Code 노드가 필요해요? 🎯 딱딱씨 기본 노드로 80%는 해결 가능해! 하지만 특수한 계산 이나 복잡한 변환 이 필요할 때 Code 노드가 빛나지. 🤔 왜왜씨 예를 들면 어떤 경우요? 🎯 딱딱씨 주민번호 마스킹, 복잡한 문자열 파싱, 통계 계산 같은 것들! 그리고 ChatGPT한테 물어보면 코드도 짜줘! Code 노드가 필요한 경우 ✓ 복잡한 문자열 처리 (정규식, 파싱) ✓ 커스텀 계산 로직 ✓ 데이터 구조 대폭 변환 ✓ 기본 노드로 불가능한 로직 ② n8n Code 노드 실행 모드 — 하나씩 vs 전체 두 가지 실행 모드 모드 ...

워크플로우 패턴 이해하기 : 복잡한 작업을 단계별로 설계하는 법

이미지
스킬이 복잡해지면 순서가 중요 해집니다. "먼저 이걸 하고, 그다음 저걸 하고, 마지막에 이걸 해줘" - 이런 작업을 체계적으로 설계하는 것이 워크플로우 패턴 입니다. 이 글에서는 스킬에서 자주 사용하는 워크플로우 패턴들을 알아봅니다. 워크플로우란? 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 워크플로우가 뭔가요? 🎯 딱딱씨 조립설명서 같은 거야. "1단계: A를 끼우고, 2단계: B를 연결하고..." 이런 식으로 작업 순서 를 정해놓는 거지. 🤔 왜왜씨 그냥 "이거 해줘"라고 하면 알아서 안 하나요? 🎯 딱딱씨 간단한 건 괜찮아. 하지만 복잡한 작업은 순서를 명확히 해야 빠짐없이, 일관되게 처리돼. 안 그러면 어떤 때는 A부터, 어떤 때는 C부터 시작해. 워크플로우 패턴의 필요성 ① 일관성 - 매번 같은 순서로 작업 수행 ② 완결성 - 필요한 단계를 빠뜨리지 않음 ③ 품질 - 각 단계에서 검증 가능 패턴 1: 순차 실행 가장 기본적인 패턴입니다. 단계를 순서대로 실행합니다. Step 1 → Step 2 → S...

n8n HTTP Request 마스터 : 모든 API 연동하기

이미지
회사 내부 API를 n8n에서 호출하고 싶습니다. 근데 전용 노드가 없네요 ? HTTP Request 하나면 됩니다. API 문서만 있으면 어떤 서비스든 연동 가능합니다. 이 글을 다 읽으면 REST API 호출의 모든 것 을 마스터할 수 있습니다. ① n8n HTTP Request 노드 — 만능 연동 도구 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 HTTP Request는 언제 쓰나요? 다른 노드들 있잖아요. 🎯 딱딱씨 n8n에 전용 노드가 없는 서비스를 연동할 때 써! 예를 들어 회사 내부 API나 마이너한 서비스들 말이야. 🤔 왜왜씨 아, 만능 연동 도구 인 거네요? 🎯 딱딱씨 딱 맞아! API 문서만 있으면 어떤 서비스든 연동할 수 있어. 핵심 HTTP Request 노드 = 범용 API 호출 도구 전용 노드가 없는 모든 REST API를 연동할 수 있습니다. ② n8n HTTP 메서드 — GET, POST, PUT, DELETE HTTP 메서드 메서드 용도 예시 ...