n8n-claude-skill은(는) 무엇을 하나요?
셀프 호스팅 n8n을 프로그래매틱하게 작업하기 위한 Claude Code / Codex 스킬 + 지식 베이스입니다.
개요
이 스킬은 AI 코딩 에이전트가 셀프 호스팅 n8n 인스턴스를 제어할 수 있도록 설계되었습니다. 이를 통해 자연어 프롬프트를 사용하여 복잡한 자동화 워크플로우를 생성, 수정, 배포 및 관리할 수 있습니다.
주요 기능
- 워크플로우 관리 - REST API를 통한 n8n 워크플로우의 생성, 읽기, 업데이트, 삭제
- 인증 처리 - API 키, OAuth2, 기본 인증 관리
- 노드 작업 - 커스텀 노드 생성 및 기존 노드 구성
- 배포 자동화 - CI/CD 파이프라인 통합을 통한 n8n 워크플로우 배포
- 모니터링 - 워크플로우 실행 상태, 로그 및 성능 지표 확인
지원 플랫폼
- Claude Code - Anthropic의 Claude를 위한 코드 에이전트
- Codex - OpenAI의 코드 에이전트
시작하기
전제 조건
- 실행 중인 셀프 호스팅 n8n 인스턴스
- n8n API 키 또는 액세스 토큰
- Claude Code 또는 Codex 환경
환경 변수 설정
export N8N_HOST="https://your-n8n-instance.example.com"
export N8N_API_KEY="your-api-key-here"
예제 사용법
워크플로우 생성
// n8n API를 사용하여 새 워크플로우 생성
const response = await fetch(`${process.env.N8N_HOST}/api/v1/workflows`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-N8N-API-KEY': process.env.N8N_API_KEY
},
body: JSON.stringify({
name: '내 자동화 워크플로우',
nodes: [],
connections: {}
})
});
기존 워크플로우 나열
curl -X GET "$N8N_HOST/api/v1/workflows" \
-H "X-N8N-API-KEY: $N8N_API_KEY"
문서 참조
자세한 내용은 n8n API 문서를 참조하세요.
라이선스
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다.