슬래시 명령 이해하기 : /명령어로 스킬을 더 강력하게 활용하는 법

이미지
스킬을 만들었는데, 더 빠르고 정확하게 호출하고 싶지 않으신가요? 슬래시 명령 은 스킬을 단축키처럼 사용하는 방법입니다. 이 글에서는 슬래시 명령의 구조와 인자(Arguments) 전달법 을 마스터합니다. 슬래시 명령이란? 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 슬래시 명령이 뭔가요? 그냥 스킬 이름 부르는 거랑 다른가요? 🎯 딱딱씨 핸드폰 단축 다이얼 같은 거야. "김철수한테 전화해"라고 말하는 대신 1번만 누르면 바로 연결되잖아? 슬래시 명령도 그래. 🤔 왜왜씨 그럼 키워드 매칭보다 뭐가 좋은 거예요? 🎯 딱딱씨 100% 확실 하게 원하는 스킬이 실행돼. 키워드 매칭은 가끔 다른 스킬이 실행될 수 있는데, 슬래시 명령은 그런 일이 없어. 슬래시 명령의 장점 ① 정확성 - 원하는 스킬이 100% 실행 ② 속도 - 짧은 명령으로 빠른 호출 ③ 인자 전달 - 명령과 함께 데이터 전달 가능 기본 사용법 슬래시 명령 형식: /스킬명 [인자] 💡 사용 예시 /daily-briefing - 인자 없이 실행 ...

n8n Webhook 노드 완벽 활용 : 외부 연동의 핵심

이미지
구글 폼이 제출되면 즉시 Slack에 알림이 오고, Python 스크립트가 끝나면 결과가 자동으로 시트에 쌓입니다 . 5분마다 체크하는 게 아니라 이벤트 발생 즉시 — 그게 Webhook입니다. 이 글을 다 읽으면 외부 시스템의 데이터가 들어오는 n8n의 입구 , Webhook을 완벽하게 설정할 수 있습니다. ① n8n Webhook 개념 — API는 물어보고, Webhook은 알아서 알려줌 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 Webhook이 뭔가요? API랑 뭐가 다른 거예요? 🎯 딱딱씨 API는 "내가 물어보면 답해주는" 방식이고, Webhook은 "상대방이 알아서 알려주는" 방식이야! 🤔 왜왜씨 아! 그래서 실시간으로 알림을 받을 수 있는 거군요? 🎯 딱딱씨 딱 맞아! 구글 폼이 제출되면 Webhook으로 알려주고, Slack에 메시지가 올라오면 Webhook으로 알려주는 거지. 핵심 비교 API (Polling) - 내가 주기적으로 확인 (5분마다 체크) Webhook (Push) - 이벤트 발생 시 즉시 알림 (실시간) Webhook 작동 방...

나의 첫 스킬 만들기 : 실습으로 배우는 스킬 제작 A to Z

이미지
이론은 충분합니다. 이제 직접 만들어볼 차례입니다. 이 글에서는 간단하지만 실용적인 스킬을 처음부터 끝까지 함께 만들어봅니다. 완성하면 매일 아침 "오늘 뭐하지?" 를 Claude에게 물어볼 수 있게 됩니다. 만들 스킬 소개 실습 스킬: daily-briefing 기능 : 오늘 날짜, 요일, 주요 일정을 브리핑 트리거 : "오늘 브리핑", "데일리 브리핑" 요청 시 출력 : 깔끔하게 정리된 오늘의 정보 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 왜 이 스킬을 첫 번째로 만드는 거예요? 🎯 딱딱씨 세 가지 이유야. 간단 하고, 매일 쓸 수 있고 , 결과를 바로 확인 할 수 있거든. 첫 스킬로 딱이지! Step 1: 폴더 생성 먼저 스킬을 저장할 폴더를 만듭니다. 터미널에서 실행: mkdir -p ~/.claude/skills/daily-briefing 🎯 딱딱씨의 팁 폴더명은 스킬의 name 과 동일하게 맞추는 것이 관리하기 좋습니다! Step 2: SKILL.md 작성 핵심 파일인 SKILL.md를 작성합니다. --- name: daily-briefing description: 오늘의 날짜, 요일, 주요 정보를 브리핑. "오늘 브리핑", "데일리 브리핑", "오늘 뭐야" 요청 시 활성화 keyword...

n8n 에러 핸들링 노드 : 안정적인 워크플로우 만들기

이미지
새벽 3시, 워크플로우가 멈췄습니다. 아침에 출근해서야 에러를 발견 합니다. 에러 핸들링이 있었다면? 즉시 Slack 알림 이 왔을 겁니다. 이 글을 다 읽으면 에러 알림, 자동 재시도, 부분 실패 처리 를 설정할 수 있습니다. ① n8n 에러 핸들링 필요성 — 새벽 3시 에러, 아침에 발견? 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 워크플로우가 에러 나면 그냥 다시 실행하면 안 되나요? 🎯 딱딱씨 자동화는 사람이 안 보는 동안 에도 돌아가잖아. 새벽 3시에 에러 나면 아침까지 모르는 거야! 🤔 왜왜씨 아... 그래서 에러가 나면 알림을 받거나, 자동으로 재시도하게 해야 하는군요? 🎯 딱딱씨 딱 맞아! 그게 바로 에러 핸들링 이야. 안정적인 자동화의 필수 요소지. 핵심 에러 핸들링이 필요한 이유 ✓ 에러 발생 시 즉시 알림 받기 ✓ 일시적 오류는 자동 재시도 ✓ 부분 실패해도 나머지는 계속 진행 ② n8n Error Trigger — 에러 나면 즉시 알림 Error Trigger 는 워크플로우에서 에러가 발생했을 때 실행됩니다. Error Trigger 설정 새...

Description 작성법 : 스킬 활성화의 핵심, 황금 공식 마스터하기

이미지
스킬에서 가장 중요한 한 줄이 있습니다. 바로 description 입니다. description이 잘못되면 스킬이 엉뚱한 때 실행 되거나, 필요할 때 실행되지 않습니다 . 이 글에서는 효과적인 description 작성법을 마스터합니다. description이 중요한 이유 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 description이 그렇게 중요한가요? 그냥 설명 아닌가요? 🎯 딱딱씨 description은 단순한 설명이 아니야. Claude가 "이 스킬을 지금 사용할까 말까" 를 판단하는 핵심 정보야. 🤔 왜왜씨 keywords가 있는데 왜 description도 봐요? 🎯 딱딱씨 keywords는 1차 필터야. 키워드가 매칭되면 Claude가 description을 읽고 정말 이 스킬이 맞는지 최종 판단해. description이 모호하면 오판이 생겨. description의 역할 ① 스킬 활성화 판단 - 이 요청에 이 스킬이 적합한가? ② 스킬 목록 표시 - /help에서 스킬 설명으로 노출 ③ 동작 범위 정의 - 스킬이 무엇을 하고 무엇을 안 하는지 황금 ...

n8n SQL 심화 이해하기: 고급 쿼리와 트랜잭션

이미지
" 고객별 총 매출 "을 알고 싶습니다. SELECT만으로 될까요? JOIN 으로 테이블을 합치고, GROUP BY 로 고객별로 묶고, SUM() 으로 합계를 구합니다. 이 글을 다 읽으면 월별 매출, 고객별 구매금액, 재구매율 을 쿼리 한 줄로 뽑을 수 있습니다. ① n8n SQL JOIN — 테이블 합치기 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 JOIN이 뭔가요? 🎯 딱딱씨 두 테이블을 합치는 것 이야! 예를 들어 "고객 테이블"과 "주문 테이블"을 연결해서 "어떤 고객이 뭘 주문했는지" 한 번에 볼 수 있지. JOIN 종류 종류 설명 결과 INNER JOIN 양쪽 모두에 있는 것만 교집합 LEFT JOIN 왼쪽 테이블 전체 + 오른쪽 매칭 왼쪽 기준 RIGHT JOIN 오른쪽 테이블 전체 + 왼쪽 매칭 오른쪽 기준 JOIN 예시 -- 고객 정보와 주문 정보 연결 SELECT customers.name, customers...

SKILL.md 구조 이해하기 : 프론트매터와 본문, 제대로 작성하는 법

이미지
스킬의 핵심은 SKILL.md 파일입니다. 이 파일 하나에 스킬의 모든 정보가 담겨 있습니다. 구조를 제대로 이해하면 원하는 대로 동작하는 스킬 을 만들 수 있습니다. 이 글에서는 SKILL.md의 프론트매터 와 본문 구성을 상세히 알아봅니다. SKILL.md 전체 구조 SKILL.md는 크게 두 부분으로 나뉩니다: SKILL.md 구성 ① 프론트매터 (Frontmatter) 파일 상단, --- 로 감싸진 영역 스킬의 메타 정보 정의 ② 본문 (Body) 프론트매터 아래 마크다운 영역 실제 지침과 규칙 작성 --- # ← 프론트매터 시작 name: my-skill description: 스킬 설명 keywords: ["키워드1", "키워드2"] # ← 프론트매터 끝 --- # ← 본문 시작 ## 역할 당신은 전문가입니다. ## 규칙 1. 규칙 1 2. 규칙 2 # ← 본문 끝 🎭 왜왜씨와 딱딱씨의 대화 🤔 왜왜씨 프론트매터가 뭔가요? 처음 들어보는데... 🎯 딱딱씨 문서의 신분증 이라고 생각하면 돼. 이름, 설명, 분류 같은 기본 정보가 들어가는 거야. Claude가 이걸 보고 "아, 이 스킬은 이런 거구나"라고 파악해. 프론트매터 상세 프론트매터는 YAML 형식 으로 작성합니다. 필수 필드 필드 설명 예시 ...