agent-skills은(는) 무엇을 하나요?
AI 어시스턴트를 통해 Estuary 데이터 파이프라인을 설정하고 운영하기 위한 에이전트 기술입니다.
개요
이 스킬은 개발자가 AI 어시스턴트(Claude Code, Cursor, Codex 등)를 사용하여 Estuary 데이터 파이프라인을 쉽게 설정하고 관리할 수 있도록 합니다. 자연어 명령으로 데이터 소스와 싱크를 연결하고, 스키마를 정의하며, 파이프라인을 배포하고 모니터링할 수 있습니다.
주요 기능
- 커넥터 설정: 다양한 데이터 소스(예: PostgreSQL, MongoDB, S3)와 싱크(예: Snowflake, BigQuery)를 연결하는 커넥터를 생성합니다.
- 셸 명령어 생성:
flowctl및gaictl같은 Estuary CLI 도구를 위한 명령어를 자동 생성합니다. - 파이프라인 배포: 데이터 흐름을 정의하는 셸 명령어를 실행하여 파이프라인을 배포합니다.
- 상태 모니터링: 파이프라인 상태를 확인하고 오류를 진단합니다.
- 스키마 관리: 데이터 스키마를 검증하고 업데이트합니다.
사용 방법
AI 어시스턴트에게 다음과 같은 자연어 명령을 내릴 수 있습니다:
- "Estuary에 PostgreSQL 커넥터를 설정해 줘"
- "S3에서 Snowflake로 데이터를 스트리밍하는 파이프라인을 만들어"
- "내 파이프라인 상태를 확인해 줘"
- "파이프라인 오류를 진단해 줘"
지원되는 도구
- Estuary Flow – 데이터 스트리밍 플랫폼
flowctl– 명령줄 인터페이스gaictl– AI 기반 명령줄 도구
설치
이 스킬을 사용하려면 Estuary CLI 도구가 설치되어 있어야 합니다. 자세한 설치 방법은 Estuary 공식 문서를 참조하세요.
예제
PostgreSQL 커넥터 생성
flowctl catalog create --name my-postgres-connector --config postgres-config.yaml
파이프라인 배포
gaictl pipeline deploy --name my-pipeline --source my-postgres-connector --destination my-snowflake-sink
상태 확인
flowctl pipeline status --name my-pipeline
참고 사항
- 모든 명령어는 AI 어시스턴트가 생성하며, 실행 전에 사용자가 확인할 수 있습니다.
- 보안을 위해 API 키 및 민감한 정보는 환경 변수로 설정하세요.
- 자세한 내용은 SKILL.md를 참조하세요.