스킬 노드
스킬(Skill) 노드는 단일 기능을 직접 실행합니다. AI 에이전트 없이 이메일 전송, DB 조회 등의 작업을 확정적으로 수행할 때 사용합니다.

에이전트 노드 vs 스킬 노드
|
AI 에이전트 노드 |
스킬 노드 |
| 스킬 선택 |
AI가 상황에 따라 자율 선택 |
사용자가 고정 지정 |
| 파라미터 |
AI가 자동 구성 |
사용자가 직접 설정 (변수 가능) |
| 적합한 경우 |
유연한 판단이 필요한 작업 |
항상 동일한 동작이 필요한 작업 |
| 비용 |
LLM 호출 비용 발생 |
LLM 비용 없음 |
스킬 설정 방법
1. 스킬 선택
스킬 노드를 클릭하면 우측 패널에서 실행할 스킬을 선택합니다.

2. 인증 정보 연결
선택한 스킬에 필요한 인증 정보를 연결합니다.
3. 파라미터 설정
스킬별 입력 파라미터를 설정합니다. 고정값 또는 변수를 사용할 수 있습니다.

스킬 카탈로그
이메일
| 스킬 |
설명 |
인증 |
| 이메일 전송 |
SMTP로 이메일 전송 (HTML, 첨부파일 지원) |
SMTP |
| 이메일 수신 |
IMAP으로 이메일 조회 및 첨부파일 추출 |
IMAP |
| 이메일 검색 |
IMAP 검색 조건으로 이메일 검색 |
IMAP |
커뮤니케이션
HTTP
데이터베이스
| 스킬 |
설명 |
인증 |
| DB 조회 |
SELECT 쿼리 실행 |
Database |
| DB 쓰기 |
INSERT/UPDATE 실행 |
Database |
| 스키마 조회 |
테이블 구조 확인 |
Database |
지원 DB: MySQL, PostgreSQL, SQLite
파일
| 스킬 |
설명 |
인증 |
| 파일 읽기 |
Excel, CSV, JSON 파일 읽기 |
- |
| 파일 쓰기 |
Excel, CSV, JSON 파일 생성 (S3 업로드) |
- |
| PDF 추출 |
PDF에서 표/텍스트 추출 |
- |
| 템플릿 내보내기 |
Excel 템플릿 기반 문서 생성 |
- |
데이터 처리
| 스킬 |
설명 |
인증 |
| 데이터 분석 |
LLM 기반 데이터 분석 및 인사이트 |
LLM API Key |
| 데이터 필터 |
조건으로 데이터 필터링 |
- |
| 데이터 조인 |
두 데이터셋 병합 (VLOOKUP, JOIN) |
- |
| 수식 계산 |
수식/계산으로 새 컬럼 생성 |
- |
| 컬럼 변환 |
컬럼 선택, 이름 변경, 타입 변환 |
- |
Google Sheets
| 스킬 |
설명 |
인증 |
| 시트 읽기 |
스프레드시트에서 지정 범위 데이터 읽기 |
Google OAuth |
| 시트 쓰기 |
스프레드시트에 데이터 쓰기 (덮어쓰기/추가) |
Google OAuth |
| 시트 생성 |
새 스프레드시트 생성 |
Google OAuth |
| 시트 서식 |
셀 서식 지정 (볼드, 색상, 테두리 등) |
Google OAuth |
Google Drive
| 스킬 |
설명 |
인증 |
| 파일 업로드 |
Google Drive에 파일 업로드 |
Google OAuth |
| 파일 다운로드 |
Drive 파일 다운로드 (S3 저장) |
Google OAuth |
| 파일 목록 |
폴더 내 파일 목록 조회 |
Google OAuth |
| 파일 관리 |
이동, 이름 변경, 복사, 삭제, 공유 |
Google OAuth |
Google Calendar
| 스킬 |
설명 |
인증 |
| 일정 조회 |
기간별 일정 목록 조회 |
Google OAuth |
| 일정 생성 |
새 일정 생성 (참석자, 반복 지원) |
Google OAuth |
| 일정 수정/삭제 |
기존 일정 수정 또는 삭제 |
Google OAuth |
Google Docs
| 스킬 |
설명 |
인증 |
| 문서 읽기 |
Google Docs 문서 텍스트/구조 읽기 |
Google OAuth |
| 문서 생성 |
새 Google Docs 문서 생성 |
Google OAuth |
| 문서 수정 |
텍스트 삽입, 교체, 삭제 |
Google OAuth |
스킬 출력
모든 스킬은 동일한 구조로 결과를 반환합니다.
{
"node_type": "skill",
"status": "success",
"text_content": "스킬 실행 결과 요약",
"data_content": {
"result": { "..." }
}
}
출력 참조
{{ $('skill_1').text_content }} → 결과 요약 텍스트
{{ $('skill_1').data_content.result }} → 실행 결과 데이터
파라미터에 변수 사용
모든 스킬 파라미터에 변수를 사용할 수 있습니다. 파라미터 입력 필드에서 {{를 입력하면 변수 셀렉터가 나타납니다.
[w5w] {{ $('trigger').data_content.customer_name }}님의 문의 답변
고정 텍스트와 변수를 함께 사용할 수 있습니다.