Community코딩 & 개발github.com

alinaqi/phrok-plugin

Phrok 도구를 사용하여 실제 전화를 걸고 후속 조치를 수행합니다(make_call, schedule_call, get_call, list_calls, hangup_call, get_account). 사용자가 전화를 걸거나, 예약을 변경하거나, 영업시간이나 재고를 확인하거나, 통화 결과를 물어볼 때 사용하세요.

phrok-plugin란 무엇인가요?

이 스킬은 AI 에이전트가 사용자를 대신하여 실제 전화를 걸고 통화 결과를 추적할 수 있도록 하는 Phrok 플러그인입니다. 사용자가 특정 업체에 전화를 걸어 예약, 문의, 확인 등의 목적을 달성해야 할 때 유용합니다. Claude Code, Cursor, Codex 등 다양한 AI 에이전트 플랫폼에서 사용할 수 있으며, `make_call`, `schedule_call` 등의 도구를 통해 즉시 또는 예약 통화를 지원합니다. 통화 중 AI 음성 에이전트가 사용자를 대신하여 통화 목표를 수행하고, 통화가 완료되면 대화 기록, 요약, 결과를 제공받을 수 있습니다. 주요 기능으로는 전화 걸기, 통화 상태 확인, 통화 목록 조회, 통화 종료, 계정 정보 확인 등이 있으며, 사용자 확인 후에만 전화를 실행하는 안전 장치가 포함되어 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/alinaqi/phrok-plugin/tree/HEAD/skills/phone-calls

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Phrok을 통한 전화 통화

AI 음성 에이전트가 전화를 걸고, 사용자를 대신하는 AI 비서라고 소개하며, 사용자가 지정한 목표를 추구하고, 대화 기록, 요약 및 결과를 보고합니다.

도구

  • make_call(to, goal, context?, language?, max_minutes?) — 지금 전화 걸기.
    • to: 국가 코드가 포함된 E.164 형식(예: +14155550123). 로컬 형식 변환; 국가가 불명확하면 물어보세요.
    • goal: 통화가 반드시 달성해야 할 한두 문장.
    • context: 에이전트가 사용할 수 있는 모든 사실(이름, 날짜, 예약 참조 번호, 허용 가능한 대안). 에이전트는 다른 것은 절대 임의로 생성하지 않습니다.
    • language: en(기본값), de, ar, … (비영어는 Pro 플랜 필요).
  • schedule_call(..., scheduled_for) — 미래의 ISO-8601 시간에 동일한 통화 예약.
  • get_call(call_id) — 상태, 대화 기록, 요약, 결과.
  • list_calls(), hangup_call(call_id), get_account() (플랜, 남은 시간 및 크레딧, 발신자 ID).

통화 실행 방법

  1. 사용자에게 번호, 목표, 컨텍스트 및 언어를 보여주고, make_call 또는 schedule_call 전에 명시적인 "예"를 기다리세요. 확인 없이 절대 전화를 걸지 마세요.
  2. make_call 후 약 20초간 기다린 다음, 상태가 completed, busy, no_answer, voicemail, failed 또는 canceled가 될 때까지 get_call을 15-20초마다 폴링하세요.
  3. 2-4줄로 결과, 주요 사실(시간, 가격, 확인 번호) 및 사용자가 해야 할 작업을 보고하세요. 대화 기록을 제공하세요.
  4. 통화 중 또는 응답 없음: 그렇게 말하고 schedule_call로 나중에 다시 시도할 것을 제안하세요.

규칙

  • 사용자가 요청한 번호에만 전화를 거세요. 긴급 번호, 프리미엄 요금 번호 또는 전화를 받지 않겠다고 요청한 사람에게는 절대 전화를 걸지 마세요.
  • 에이전트가 인간인 척하거나, 결제를 하거나, 무언가에 가입하거나, 컨텍스트를 넘어 개인 데이터를 공유하도록 요청하지 마세요.
  • 통화가 거부되면(예: "이메일을 확인하세요", "잔액 부족") 사용자에게 이유를 알리고 오류 메시지의 링크를 공유하세요. 자동으로 다시 시도하지 마세요.

관련 스킬