은행/카드 CSV 내역에서 모든 정기 결제를 찾아 월간 및 연간 비용을 계산하고, 유지/취소/다운그레이드를 추천합니다. 사용자가 구독 감사, 정기 결제 찾기, 월 비용 절감을 요청할 때 사용하세요.
subscription-audit-skill란 무엇인가요?
이 스킬은 사용자의 은행 또는 신용카드 CSV 내보내기 파일(90일 이상 권장)을 분석하여 반복되는 정기 결제 항목을 자동으로 식별합니다. 각 구독의 주기, 금액, 다음 청구 예정일을 계산하고, 월별/연간 비용을 산출합니다. 또한 중복 구독(예: 두 개의 음악 스트리밍 서비스)이나 동일한 상점에서 두 개의 카드로 결제된 경우를 플래그하여 사용자에게 추천(유지/취소/다운그레이드)을 제안합니다. Python이 설치된 환경에서는 함께 제공되는 `scripts/subscription_audit.py` 스크립트를 실행하여 보다 정확한 표를 생성할 수 있습니다. 이 스킬은 Claude Code, Cursor, Codex 등 표준 파일 입출력과 Python 스크립트를 지원하는 AI 에이전트 플랫폼에서 동작하며, 사용자가 '구독 감사'나 '매달 나가는 돈 확인' 같은 요청을 할 때 유용합니다.
중간 간격이 주기(주간 7±1, 격주 14±2, 월간 30.4±4, 분기 91±7, 연간 365±10일)에 맞고, 간격의 60% 이상이 해당 주기에 속하며, 금액이 안정적이면 해당 상점을 정기 결제로 플래그합니다. 10% 이상 변동하는 항목은 유지하되 "변동 금액"(공과금 등)으로 플래그합니다. 금액 변동 폭이 큰 상점(변동 계수 > 25%)은 일반 쇼핑이므로 구독에서 제외합니다. 청구가 2회만 있으면 "신뢰도 낮음"으로 표시합니다. 주기 간격의 1.5배 이상 동안 청구가 없으면 "취소되었을 가능성 있음"으로 표시합니다.
Python을 사용할 수 있다면 이 스킬 폴더(경로는 이 SKILL.md 기준으로 해석) 안에 있는 python scripts/subscription_audit.py <csv>를 실행하여 수동 계산 대신 생성된 표를 검토하세요.
각 정기 결제 상점에 대해: 주기, 일반 금액, 마지막 청구일, 다음 예상일(마지막 + 주기), 월별 환산 금액(주간 ×52/12, 연간 ÷12), 연간 비용을 기록합니다.
가능한 중복을 표시합니다: 같은 카테고리의 두 상점(예: 두 개의 음악 서비스, 두 개의 클라우드 저장소 요금제) 또는 두 개의 카드에 걸친 같은 상점.
각 항목에 대해 유지 / 취소 / 다운그레이드 / 확실하지 않음 중에서 사용자에게 선택을 요청합니다. 요청 시 중복 여부와 마지막 사용일을 기준으로 제안합니다. 절대 강요하지 않습니다.
출력:
표: 상점 | 주기 | 금액 | 월별 | 연간 | 다음 청구일 | 플래그 | 결정
합계: 현재 월별/연간 지출, 결정 적용 시 절감액
취소 체크리스트: 다음 청구일이 빠른 순서대로 정렬하고, 해당 날짜 이전에 취소해야 한다는 알림 포함.
취소 단계를 제공할 때는 해당 서비스의 공식 도움말 페이지만 링크하거나, 사용자에게 "[서비스명] cancel subscription site:[공식 도메인]"을 검색하라고 안내하세요. 단계를 임의로 만들지 마세요.