Files
2026-03-06 17:08:31 +09:00

1.3 KiB

OpenClaw Skill 테스트 가이드

이 문서는 update_catalog 로컬 구현을 OpenClaw Skill로 테스트하는 방법을 정리한다.

1) 사전 조건

  • OpenClaw 워크스페이스에 스킬 폴더가 있어야 함
    • ~/.openclaw/workspace/skills/update-catalog-helm-diff/
    • ~/.openclaw/workspace/skills/update-catalog-breaking-check/
  • Python/Helm 설치

2) helm_diff 실행

/skill update-catalog-helm-diff --chart airflow --repo apache-airflow \
  --chart-path /Users/songwonbin/openclaw-workspace/dip-catalog/manifests/helm/airflow/1.16.0 \
  --from-version 1.16.0 --to-version 1.19.0

3) breaking_change_check 실행

  1. helm_diff 결과를 파일로 저장
python3 ~/.openclaw/workspace/skills/update-catalog-helm-diff/scripts/run.py \
  --chart airflow --repo apache-airflow \
  --chart-path /Users/songwonbin/openclaw-workspace/dip-catalog/manifests/helm/airflow/1.16.0 \
  --from-version 1.16.0 --to-version 1.19.0 \
  > /tmp/helm_diff.json
  1. breaking_check 실행
/skill update-catalog-breaking-check --diff-file /tmp/helm_diff.json

4) 참고

  • repo 경로 변경 시 UPDATE_CATALOG_ROOT 환경변수로 수정 가능 (외부 repo override)
  • 기본적으로 스킬은 내부 포함 소스를 사용 (독립형)