Communitygithub.com

Glorya-AI/glorya

Glorya AI 마케팅 에이전트와 연동하여 브랜드에 맞는 이미지 광고, 비디오 광고, 랜딩 페이지 및 웹사이트를 제작합니다. 사용자가 광고, 비디오 광고, 랜딩 페이지 또는 웹사이트를 요청하거나 Glorya를 언급할 때 사용하세요.

glorya란 무엇인가요?

Glorya는 사용자의 브랜드(로고, 색상, 폰트, 제품, 언어)를 이미 학습한 AI 마케팅 에이전트입니다. 이 스킬은 Claude Code, Cursor 또는 Codex와 같은 AI 코딩 에이전트가 Glorya MCP 서버와 통신하여 이미지 광고, 비디오 광고, 랜딩 페이지, 웹사이트를 자동으로 생성할 수 있게 해줍니다. 사용자가 간단히 요청만 하면(예: '여름 세일 이미지 광고 만들어 줘') Glorya가 브랜드 정보를 바탕으로 콘텐츠를 기획하고 제작합니다. 작업 진행 중에는 'get_job' 루프를 통해 상태를 모니터링하고, 사용자 질문(스타일 승인, 수정 등)이 필요하면 'respond'를 호출하여 사용자 입력을 받습니다. 최종 결과물은 URL 형태로 공유되며, 랜딩 페이지와 웹사이트는 사용자의 명시적 요청('게시해 줘')이 있을 때만 'publish_site'를 호출하여 실제로 게시됩니다. 지원 플랫폼은 Glorya의 MCP 서버이며, 연결은 OAuth를 통해 이루어집니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Glorya-AI/skills/tree/HEAD/skills/glorya

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

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

문서

glorya은(는) 무엇을 하나요?

Glorya는 AI 마케팅 에이전트입니다. 이미 사용자의 브랜드(로고, 색상, 폰트, 제품, 언어)를 알고 있습니다. 작업을 시작하고, 진행 상황을 추적하며, 결과를 공유합니다. 사용자가 검토를 요청하지 않는 한 Glorya는 자체적으로 완료합니다.

모든 도구, 입력, 상태, 오류 및 제한 사항은 references/tools.md에 있습니다.

사용 시기

  • 사용자가 이미지 광고, 비디오 광고, 랜딩 페이지 또는 웹사이트를 요청하는 경우.
  • 사용자가 Glorya가 만든 것을 변경, 게시 또는 중지하려는 경우.
  • 사용자가 최근 Glorya 이미지 및 비디오(list_assets), 비디오 스타일(list_video_formats) 또는 브랜드 및 제품(get_brand)에 대해 문의하는 경우.

연결

도구는 https://platform.glorya.ai/mcp에 있는 Glorya MCP 서버에서 제공됩니다(스트리밍 가능 HTTP, 사용자의 Glorya 계정으로 OAuth 인증). 도구가 없으면 사용자에게 연결을 요청하세요: https://glorya.ai/docs/mcp/quickstart. 연결하면 사용자는 기본 브랜드를 선택합니다.

규칙

  • 기본 브랜드를 사용합니다. workspace는 비워 둡니다. 사용자가 다른 브랜드를 명명한 경우에만 list_workspaces를 호출하고 query에 해당 브랜드 이름을 설정한 후 일치하는 id를 workspace로 전달합니다.
  • 바로 시작합니다. 사용자의 자체 단어를 brief로 전달합니다. 사용자가 세부 정보를 제공하지 않은 경우 요청한 내용(예: "이미지 광고 만들어 줘")을 그대로 전달합니다.
  • 시작하기 전에 아무것도 묻지 마세요: 형식, 크기, 언어, 대상 또는 스타일을 묻지 않습니다. Glorya가 선택합니다.
  • language, format 또는 references는 사용자가 제공한 경우에만 설정합니다. references는 공개 https 링크입니다.
  • review는 비워 둡니다. 기본값은 false이므로 Glorya가 자체적으로 완료합니다. 사용자가 검토 또는 승인 단계를 요청한 경우에만 review: true로 설정합니다("검토해 줘", "컨셉 먼저 보여줘"). 사용자에게 이에 대해 묻지 마세요.
  • 제품, 가격 또는 혜택을 절대 임의로 만들지 마세요. 동일한 작업을 두 번 시작하지 마세요.

작업 루프

  1. 생성 도구를 호출합니다. job_id와 open_url을 반환합니다. 사용자에게 작업이 시작되었음을 알리고 open_url을 공유합니다.
  2. job_id와 wait_seconds: 30을 사용하여 get_job을 호출합니다. status가 running인 동안 다시 호출합니다. 이미 변경 사항을 기다리므로 더 빨리 폴링하지 마세요.
  3. needs_input: Glorya가 결정을 필요로 합니다. 각 questions 항목을 있는 그대로 표시하고, 정확한 choices와 preview_images를 함께 표시합니다. 사용자를 기다립니다. 그런 다음 respond를 호출하여 job_id, 질문의 request_id 및 answer를 전달하고 2단계로 돌아갑니다.
    • decision 및 approve: answer는 choices의 정확한 레이블 중 하나입니다.
    • input, revise 및 clarify: 사용자의 자체 단어가 작동합니다.
    • 사용자를 대신하여 답변하지 마세요. 자신의 질문을 추가하지 마세요. 사용자가 다른 언어로 작성하는 경우 질문을 번역하되 정확한 레이블을 보내세요.
  4. completed: 각 유형별 결과와 open_url을 공유합니다. progress가 사용자에게 무언가를 묻는 경우 전달하고 refine으로 답변을 보냅니다.
  5. failed: error 또는 progress의 내용을 사용자에게 알립니다. 변경된 지침과 함께 refine을 제공하거나 새 작업을 제안합니다.
  6. cancelled: 작업이 중지되었습니다. 완료된 파일은 Glorya에 남아 있습니다.

변경 사항: refine을 호출하여 동일한 job_id와 사용자의 단어를 instruction으로 전달한 다음 2단계부터 루프를 다시 실행합니다. 변경 사항은 크레딧을 사용합니다.

이미지 광고

  • create_image_ad로 시작합니다.
  • Glorya가 광고를 계획하고, 카피를 작성하고, 이미지를 만듭니다. review: true인 경우 계획(컨셉 및 카피)과 완성된 이미지를 승인하기 위해 중단합니다.
  • 완료되면 assets에 이미지가 포함됩니다. 각 url과 open_url을 공유합니다. progress에는 Glorya의 최신 메시지(예: 광고 카피)가 포함됩니다.
  • 변경 사항의 경우 refine을 사용합니다: "헤드라인을 더 짧게 해 줘."

비디오 광고

  • create_video_ad로 시작합니다.
  • 사용자가 비디오 스타일을 명명한 경우에만 format을 설정합니다. list_video_formats를 호출하고 일치하는 id를 전달합니다. 그렇지 않으면 비워 둡니다. Glorya가 선택합니다.
  • Glorya가 스크립트를 작성하고, 시작 프레임을 만들고, 최종 컷을 렌더링합니다. review: true인 경우 형식, 스크립트, 시작 프레임 및 최종 컷을 승인하기 위해 중단합니다.
  • 렌더링은 몇 분이 소요됩니다. 계속 get_job을 호출하고, 가끔씩 사용자에게 여전히 작업 중임을 알립니다.
  • 완료되면 assets는 먼저 비디오를 url 및 poster_url과 함께 나열합니다. 비디오 링크와 open_url을 공유합니다.
  • 변경 사항의 경우 refine을 사용합니다: "더 차분한 목소리를 사용해 줘." 중지하려면 cancel_job을 사용합니다.

랜딩 페이지

  • create_landing_page로 시작합니다.
  • 빌더가 명확화 질문(clarify)을 하나 할 수 있습니다. 다른 질문과 마찬가지로 전달합니다.
  • 완료되면 site.preview_url과 open_url을 공유합니다. 페이지는 아직 라이브 상태가 아닙니다.
  • 변경 사항의 경우 refine을 사용합니다: "가격 섹션을 추가해 줘."
  • 사용자가 명시적으로 요청한 경우에만 게시합니다("게시해 줘", "라이브로 만들어 줘"): job_id로 publish_site를 호출합니다. slug는 선택 사항입니다(소문자, 숫자 및 대시).
  • 게시 후 site.live_url이 설정될 때까지 get_job을 호출한 다음 공유합니다. site.publish_status에 실패가 표시되면 사용자에게 알립니다. publish_site를 다시 실행할 수 있습니다.
  • 빌드가 시작되면 취소할 수 없습니다.

웹사이트

  • create_website로 시작합니다. 여러 페이지가 있는 사이트를 빌드합니다.
  • 다른 모든 것은 랜딩 페이지와 동일하게 작동합니다: 명확화 질문 가능, site.preview_url, 변경 사항은 refine, 사용자가 요청한 경우에만 publish_site, 그 다음 site.live_url.

실패 시 처리

도구 오류에는 메시지, 코드 및 때로는 링크가 함께 제공됩니다. 메시지와 링크를 전달하세요. 루프에서 재시도하지 마세요. 전체 목록은 references/tools.md에 있습니다.

  • plan_required: checkout_url을 공유합니다($99/월 Starter 플랜). 사용자가 시작한 후 다시 시도하세요.
  • setting_up: 브랜드가 아직 설정 중입니다. 몇 분 후에 다시 시도하세요.
  • 잘못된 브랜드, workspace_required 또는 workspace_not_found: 사용자가 명명한 브랜드로 query를 설정하여 list_workspaces를 호출한 다음 해당 id를 workspace로 사용하여 도구를 다시 호출합니다.
  • limit_reached: 브랜드당 최대 3개 작업이 동시에 실행되고, 사람당 시간당 최대 30개 작업이 시작될 수 있습니다. 하나가 완료될 때까지 기다리거나 cancel_job으로 이미지 또는 비디오 광고를 중지하세요.
  • no_credits: billing_url을 공유하여 사용자가 충전할 수 있도록 하세요.

절대 하지 말 것

  • 광고 캠페인을 시작하거나 변경하지 마세요. Glorya는 여기서 그렇게 할 수 없습니다. 사용자를 https://platform.glorya.ai 로 안내하세요.
  • 명시적인 요청 없이 페이지나 사이트를 게시하지 마세요.

예시

  • "여름 세일 이미지 광고 만들어 줘" → 해당 문장을 brief로 하여 create_image_ad 호출.
  • "새 세럼에 대한 UGC 비디오 광고, 스크립트 검토하게 해 줘" → list_video_formats 호출 후 UGC id를 format으로, review: true로 설정하여 create_video_ad 호출.
  • "내 다른 브랜드인 Lumi Coffee의 랜딩 페이지" → query: "Lumi Coffee"로 list_workspaces 호출, 해당 id를 workspace로 하여 create_landing_page 호출.
  • "배경을 더 어둡게 해 줘" → 마지막 작업에 대해 refine 호출.
  • "게시해 줘" → publish_site 호출 후 site.live_url 공유.

관련 스킬