Communitygithub.com

경쟁사 프롬프트 하이재커

AI 모델 응답에서 경쟁사가 인용되는 프롬프트를 찾아내고, Amplitude가 인용되도록 최적화된 콘텐츠를 생성하여 CMS에 초안으로 발행합니다.

경쟁사 프롬프트 하이재커란 무엇인가요?

이 스킬은 AI 기반 검색 및 추천 응답에서 경쟁사가 인용되는 프롬프트를 식별하고, Amplitude가 해당 프롬프트에서 인용되도록 전환하는 콘텐츠를 생성하는 작업을 자동화합니다. AI Visibility API를 활용하여 경쟁사 가시성 데이터를 수집하고, Amplitude가 누락된 프롬프트를 찾아 의도별로 클러스터링합니다. 이후 직접 비교 페이지, 대안 콘텐츠, 카테고리 캡처 페이지 등 타겟 콘텐츠를 생성하여 Sanity, Contentful, HubSpot, WordPress, Ghost, Webflow 등 주요 CMS에 초안으로 직접 푸시합니다. 이 스킬은 콘텐츠 팀이 경쟁사가 지배하는 프롬프트에서 AI 인용을 되찾고, AI 모델이 비교 질문에 답할 때 Amplitude를 인용하도록 만드는 데 특화되어 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/amplitude/builder-skills/tree/HEAD/content-marketing-skills/skills/competitor-prompt-hijacker

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

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

문서

경쟁사 프롬프트 하이재커은(는) 무엇을 하나요?

당신은 콘텐츠 팀이 경쟁사로부터 AI 인용을 되찾도록 돕고 있습니다. AI 모델이 "최고의 제품 분석 도구는?" 또는 "Mixpanel vs Amplitude"와 같은 질문을 받았을 때, 제공하는 답변은 기존에 작성된 콘텐츠에 의해 결정됩니다. 이 스킬은 경쟁사가 승리하고 Amplitude가 없는 모든 프롬프트를 찾아내어, 해당 인용을 뒤집기 위해 특별히 설계된 콘텐츠를 생성합니다.


0단계 — CMS 발견 (모든 세션 시작 시 한 번 실행)

다른 작업을 시작하기 전에, 수정된 콘텐츠가 게시될 위치를 파악합니다. 이렇게 하면 워크플로우 마지막에 복사-붙여넣기로 인한 막다른 상황을 피할 수 있습니다.

이미 연결된 CMS 도구 확인

현재 컨텍스트에서 사용 가능한 도구를 스캔합니다. 알려진 CMS MCP 패턴:

CMS찾아야 할 도구 이름 패턴
Sanitysanity, create_documents_from_markdown, patch_document_from_markdown
Contentfulcontentful, create_entry, update_entry
HubSpot CMShubspot, update_blog_post, create_blog_post
WordPresswordpress, wp_update_post, wp_create_post
Ghostghost, update_post, create_post
Webflowwebflow, update_cms_item, create_cms_item

CMS MCP가 이미 연결된 경우: 한 줄로 확인합니다. "[CMS]가 연결되어 있는 것을 확인했습니다. 작업이 완료되면 새 콘텐츠를 해당 CMS에 초안으로 푸시하겠습니다. 괜찮으신가요?" 그런 다음 1단계로 진행합니다.

연결된 것이 없는 경우: 간결하게 한 번만 질문합니다.

"시작하기 전에 — 콘텐츠를 게시할 CMS가 무엇인가요? 텍스트 블록을 전달하는 대신 콘텐츠를 해당 CMS에 직접 초안으로 푸시할 수 있습니다."

제공 옵션: Sanity · Contentful · HubSpot · WordPress · Webflow · Ghost · 기타 · "그냥 콘텐츠를 주세요"

그런 다음 답변에 따라 맞춤 설정 권장 사항을 제공합니다(prompt-gap-to-publish의 지침과 동일). 설정을 기다리지 말고 즉시 분석을 시작하고, 설정이 완료될 때쯤이면 푸시할 준비가 될 것이라고 말합니다.


1단계 — 브랜드 식별 및 경쟁사 환경 파악

list_ai_visibility_org_brands를 사용하여 브랜드를 식별하거나(또는 사용자가 지정한 브랜드를 사용)합니다.

그런 다음 선택한 orgBrandId로 get_ai_visibility_competitors를 호출합니다. 이는 brandId, brandName, brandUrl, visibility, avgRank 필드와 함께 전체 경쟁사 목록을 반환합니다.

visibility 기준 내림차순으로 정렬합니다. 가시성이 가장 높은 경쟁사가 Amplitude에 속해야 할 인용을 가장 적극적으로 획득하고 있는 경쟁사입니다.

사용자에게 방향을 제시하기 위해 빠른 표를 제시합니다.

경쟁사가시성 %평균 순위
Google Analytics 446%2.1
Mixpanel34%2.8
...

사용자가 이미 특정 경쟁사를 언급했다면 해당 경쟁사를 사용하고 선택 단계를 건너뜁니다. 그렇지 않으면 질문합니다. "어떤 경쟁사를 먼저 공략하시겠습니까?"


2단계 — 경쟁사가 승리하는 프롬프트 찾기

orgBrandId와 함께 get_ai_visibility_prompts를 사용합니다. 각 프롬프트에 대해 다음을 이해해야 합니다.

  • 이 프롬프트에서 대상 경쟁사의 가시성은 어느 정도인가?
  • 이 프롬프트에서 Amplitude의 가시성은 어느 정도인가?

다음 조건의 프롬프트를 찾습니다.

  • 경쟁사 가시성이 높고(50% 이상) 그리고 Amplitude 가시성이 낮은(30% 미만) 경우
  • 프롬프트의 responseCount가 높은 경우 — AI 응답이 많을수록 인용 기회가 더 많음
  • 프롬프트 의도가 Amplitude가 신뢰성 있게 승리할 수 있는 영역인 경우("Google Analytics 사용 방법" 제외)

또한 상위 5~10개의 가장 취약한 프롬프트에 대해 get_ai_visibility_prompt_responses를 호출합니다. 실제 LLM 응답을 읽으면 AI 모델이 현재 무엇을 말하는지, 그리고 어떤 언어, 프레이밍, 주장에 대응해야 하는지 정확히 알 수 있습니다.


3단계 — 의도별로 프롬프트 클러스터링

식별된 프롬프트를 세 개의 버킷으로 그룹화합니다. 이 버킷은 콘텐츠 유형에 직접 매핑됩니다.

버킷 1: 직접 비교 — "[경쟁사] vs Amplitude", "Amplitude 또는 [경쟁사]", "어느 것이 더 나은가 [경쟁사] 또는 Amplitude"와 같은 프롬프트. 두 도구를 공정하게 다루고 특정 사용 사례에 대한 명확한 권장 사항을 제공하는 전용 비교 페이지가 필요합니다.

버킷 2: 대안 및 발견 — "[경쟁사] 대안", "[경쟁사] 경쟁사", "[경쟁사] 같은 도구", "최고의 [경쟁사] 대체 도구"와 같은 프롬프트. Amplitude를 최고의 추천으로 제시하는 목록 또는 대안 페이지가 필요합니다.

버킷 3: 카테고리 캡처 — "최고의 제품 분석 도구", "최고의 디지털 분석 플랫폼", "GA4 대신 무엇을 사용해야 하나요"와 같은 프롬프트. Amplitude가 직접 관련되어 있음에도 AI 응답에서 누락되었습니다. 새 카테고리 페이지를 만들거나 기존 페이지를 업그레이드해야 합니다.

클러스터 분석 결과를 표로 제시합니다.

버킷프롬프트 수예시 프롬프트Amplitude 가시성경쟁사 가시성
직접 비교8"Mixpanel vs Amplitude"42%71%
대안5"Mixpanel 대안"18%0%
카테고리 캡처12"최고의 제품 분석"29%55%

질문: "어떤 버킷을 먼저 공격하시겠습니까 — 직접 비교, 대안, 아니면 카테고리 캡처?" 사용자의 선택을 기다리거나, 추천을 원할 경우 총 응답 수가 가장 높은 버킷을 제안합니다.


4단계 — 경쟁사가 말하는 내용 진단

선택한 버킷에 대해 상위 순위 경쟁사 페이지의 실제 콘텐츠를 web_fetch를 사용하여 가져옵니다. 데이터에서 경쟁사 페이지를 식별할 수 없는 경우 2단계의 LLM 응답을 사용하여 어떤 주장이 제기되고 있는지 이해합니다.

또한 mentionsBrandId(경쟁사)로 필터링된 get_ai_visibility_pages를 사용하여 이 주제에 대한 기존 Amplitude 페이지를 가져오고, amplitude.com 도메인으로 필터링합니다.

비교합니다.

경쟁사가 하지만 Amplitude는 대응하지 않는 주장: 각각을 나열합니다. 이는 채워야 할 격차입니다.

경쟁사가 가진 프레이밍 이점: 예: "Mixpanel은 '제품 팀을 위해 구축됨'으로 선도"하는 반면 Amplitude의 페이지는 일반적입니다. 구체적인 프레이밍이 일반적인 프레이밍을 이깁니다.

경쟁사가 답변하지만 Amplitude 페이지는 다루지 않는 질문: 실제 LLM 응답에서 가져온 것 — AI 응답이 Amplitude 콘텐츠가 다루지 않는 내용을 말하는가?

누락된 증거 포인트: 가격 투명성, 통합 목록, 고객 세그먼트, 마이그레이션 가이드, 성능 벤치마크.

콘텐츠를 작성하기 전에 진단 결과를 4~6개의 글머리 기호로 요약합니다.


5단계 — 콘텐츠 생성

선택한 버킷에 따라 다음 중 하나를 생성합니다. 완전한 문장, 실제 주장으로 작성하며 뼈대만 만들지 않습니다.

버킷 1의 경우: 직접 비교 페이지

구조:

  • H1: "[경쟁사] vs Amplitude: 어떤 제품 분석 도구가 적합할까요?" (또는 유사)
  • 상단 TL;DR 박스 (2~3문장): 각 도구가 누구에게 가장 적합한지 직접 답변
  • 개요 섹션: 두 도구에 대한 간략하고 공정한 설명
  • 기능 비교 표: 타겟 대상과 가장 관련 있는 8~12개 차원에 대한 나란히 비교 (이벤트 추적, 세션 리플레이, A/B 테스트, 가격 모델, 데이터 거버넌스 등)
  • 언제 [경쟁사]를 선택해야 하는가: 정직한 목록 — 더 적합한 3~4가지 시나리오
  • 언제 Amplitude를 선택해야 하는가: 특정 기능 호출과 함께 3~4가지 시나리오
  • 마이그레이션 섹션 (해당되는 경우): "[경쟁사]에서 전환? 예상되는 사항"
  • FAQ 블록: 버킷 1의 실제 프롬프트에서 가져온 5개의 Q&A

버킷 2의 경우: 대안 페이지

구조:

  • H1: "[연도] 최고의 [경쟁사] 대안: 제품 팀 비교"
  • 서문: 핵심 질문에 2문장으로 답변 — 누가 [경쟁사]에서 전환하는지와 그 이유
  • 비교 표: 상위 5~6개 대안과 주요 차별점 및 최적 대상 표시; Amplitude를 가장 강력한 포지셔닝으로 첫 번째에 배치
  • 대안별 상세 섹션: 150~200단어, 잘하는 점, 부족한 점, 누구에게 가장 적합한지 다룸
  • [경쟁사]에서 마이그레이션: 데이터 이식성, 계측 변경, 학습 곡선
  • FAQ 블록: 버킷 2 프롬프트에서 가져온 4~5개의 Q&A

버킷 3의 경우: 카테고리 캡처 페이지

구조:

  • H1: "[연도] 최고의 [카테고리] 도구: 제품 팀을 위한 가이드"
  • 서문: "최고의 X 도구는 무엇인가요?" 질문에 2문장으로 직접 답변
  • 비교 표: 6~8개 도구, Amplitude를 가장 가치 있는 사용 사례에 배치
  • 도구별 또는 사용 사례별 심층 섹션
  • 선택 방법: 4~5가지 기준으로 의사 결정 프레임워크
  • FAQ 블록: 버킷 3 프롬프트에서 가져온 5개의 Q&A

메타 필드 (모든 페이지 유형)

항상 포함:

  • metaTitle — 50~60자, 키워드가 풍부해야 하며 비교 페이지의 경우 경쟁사 이름 포함
  • metaDescription — 140~160자, 핵심 질문에 답변하고 CTA 포함
  • slug — 키워드에 최적화된 URL 경로 확인 또는 제안

6단계 — CMS로 푸시

0단계에서 발견한 내용을 사용합니다. 이는 새 문서입니다(생성 작업, 업데이트 아님).

Sanity — 전체 기사 콘텐츠와 함께 create_documents_from_markdown을 사용합니다. 블로그/랜딩 페이지 스키마와 일치하도록 _type을 설정합니다. 확실하지 않으면 사용자에게 질문합니다: "Sanity 스키마에서 비교 페이지의 문서 유형은 무엇인가요?" 명시적인 지시 없이 절대 publish_documents를 사용하지 마십시오.

Contentful — 블로그 또는 랜딩 페이지 유형과 일치하는 contentType과 함께 create_entry를 사용합니다. fields.title, fields.slug, fields.body를 설정합니다. published: false로 설정합니다.

HubSpot — state: DRAFT와 함께 create_blog_post를 사용합니다. 메타 설명과 슬러그를 포함합니다.

WordPress — status: draft와 함께 wp_create_post를 사용합니다. H1을 title에, 본문을 content에 매핑합니다.

Ghost — status: draft와 함께 create_post를 사용합니다. slug, title, html 또는 lexical, meta_description을 포함합니다.

Webflow — 블로그 Collection을 대상으로 create_cms_item을 사용합니다. 필드를 Collection의 스키마에 매핑합니다(컨텍스트에서 명확하지 않은 경우 필드 이름을 사용자에게 질문).

푸시 후 확인: "완료 — [페이지 제목]이(가) [CMS]에 초안으로 저장되었습니다. ID/URL: [링크]입니다. 게시하기 전에 검토해 주세요."

항상 전체 콘텐츠의 Markdown 대체본을 출력하여 CMS 푸시가 성공하더라도 팀이 로컬 복사본을 가질 수 있도록 합니다.


경쟁사 콘텐츠가 인용되는 이유

AI 모델은 비교 질문에 직접적이고, 공정하며, 구체적으로 답변하는 출처를 인용합니다. 인용을 지속적으로 뒤집는 몇 가지 원칙:

  • "어느 것이 더 나은가"에 첫 번째 문단에서 답변하세요. 리더가 스크롤하지 않아도 되도록 하세요. 답변이 "사용 사례에 따라 다름"이라면 그렇게 말하고, 어떤 사용 사례가 각 도구에 유리한지 말하세요.
  • 경쟁사에 대해 공정하세요. 경쟁사의 강점을 인정하는 페이지는 순수 홍보 콘텐츠보다 더 신뢰할 수 있는 것으로 인용됩니다. "Mixpanel은 퍼널에 중점을 둔 모바일 우선 팀에게 탁월합니다"라고 말하는 것은 권위를 나타냅니다.
  • 비교 표는 직접 스크래핑됩니다. AI 모델은 구조화된 데이터를 추출합니다. 잘 레이블이 지정된 기능 차이 표는 그대로 인용됩니다.
  • 경쟁사 이름을 눈에 띄게 정확하게 사용하세요. AI 모델은 쿼리를 페이지와 일치시켜야 합니다. "Mixpanel vs Amplitude"에 대한 페이지는 두 이름을 자연스럽고 반복적으로 사용해야 합니다.
  • FAQ 블록을 실제 프롬프트에 매핑하세요. AI Visibility에서 가져온 정확한 질문 언어를 사용하세요. 질문이 프롬프트와 가까울수록 답변이 인용될 가능성이 높아집니다.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

amplitude/builder-skills

Performs deep analysis of a specific Amplitude chart to explain trends, anomalies, and likely drivers. Use when a metric looks unusual, investigating a spike or drop, or understanding the "why" behind numbers.

amplitude/builder-skills

Deeply analyze Amplitude dashboards by analyzing key charts, surfacing top areas for concern and takeaways, identify anomalies, then explain changes using customer feedback trends.

amplitude/builder-skills

Designs A/B tests with proper metrics and variants, analyzes running or completed experiments, and interprets results with statistical rigor. Use when setting up experiments, checking experiment status, analyzing results, or making ship decisions.

amplitude/builder-skills

Synthesizes customer feedback into actionable themes including feature requests, bugs, pain points, and praise. Use when planning product roadmap, understanding user sentiment, investigating specific issues, or preparing voice-of-customer reports.

amplitude/builder-skills

Analyze MCP server usage instrumented with Amplitude's MCP Analytics SDK: break usage and errors down by tool, read the rationales within each tool to see what callers are trying to do, and produce a prioritized write-up of actionable fixes. Use this skill whenever the user asks to understand how their MCP server is being used, what agents/users are trying to do with it, why tool calls are failing, what to fix or improve in their MCP server, or asks for an "MCP usage report", "tool error analysis", "intent analysis", "rationale clustering", or "MCP insights". Also trigger when the user mentions [MCP]-prefixed events, tool rationale, tool call errors, or just finished instrumenting their MCP server and wants to see what the data says. Requires the Amplitude MCP connector.

amplitude/builder-skills

Read lost deals and churned accounts from your CRM, extract reasons clustered by theme (missing features, pricing, competitors, UX), and write a prioritized weekly analysis with product improvement recommendations. Use before roadmap planning or to build the case for prioritizing retention work.

amplitude/builder-skills

Creates Amplitude charts from natural language descriptions, handling event selection, filters, groupings, and visualization choices. Use when you know what you want to measure but prefer not to build the chart manually.

amplitude/builder-skills

Guide an Amplitude user through building a custom agent by suggesting use cases grounded in their role and data, shaping the idea into a well-formed spec, and generating a ready-to-run Global Agent deeplink that creates it. Use to create, build, or set up a custom agent, automate a recurring analysis, or put a repeated report on a schedule.

amplitude/builder-skills

Builds comprehensive Amplitude dashboards from requirements or goals, organizing charts into logical sections with appropriate layouts. Use when creating a complete dashboard from scratch or assembling existing charts into a cohesive view.

amplitude/builder-skills

Monitors all active and recently completed experiments across Amplitude projects, triages them by importance, then runs deep analysis and reporting on the most impactful ones. Use when the user asks to "check on experiments", "experiment status", "experiment review", "what experiments are running", or wants a periodic experiment health report.

amplitude/builder-skills

Pull Intercom tickets and Slack support messages from the past 7 days, classify each signal, enrich with CRM data (ARR, plan, renewal), score by customer value and churn risk, and output a tiered priority report saved to Drive. Use when you need a fast, data-driven view of what support signals matter most.

amplitude/builder-skills

Use this skill whenever a user wants to improve existing pages on their website to get cited more by AI models — whether they say "our pages aren't getting cited", "improve this page for AI visibility", "which of our pages should we update", "make this article more cite-worthy", "our competitors are getting cited instead of us", "update our content for AI search", or any variation where the goal is improving an existing asset rather than creating something new. This skill pulls owned pages from AI Visibility, identifies which ones have citation potential but are underperforming, compares them against the external pages that are winning citations on the same topics, and produces section-level rewrites or a full-page update — then pushes the revision to the CMS as a draft. Trigger even if the user just says "help me get cited more" or "why is [competitor] getting cited instead of us".

amplitude/builder-skills

Use this skill whenever a user wants to turn AI Visibility data into published content — whether they say "find content gaps", "what should we write about", "which topics have low visibility", "help me get cited by AI models", "create a blog post from our AI Visibility gaps", "we're losing to competitors on these prompts", or any variation where they want to go from AI visibility weakness to a draft article, landing page, or FAQ. This skill connects directly to Amplitude AI Visibility data (topics, prompts, visibility scores, citations, competitor data, full LLM responses and sources) and produces a publish-ready content brief plus full article draft. If the user mentions CMS (WordPress, Webflow, Contentful, Sanity, HubSpot, Ghost, Shopify), also trigger this skill to push the draft directly. Trigger even if they just say something vague like "what content should we create?" in an AI Visibility context.

amplitude/builder-skills

Use this skill whenever a user wants to test content variants before publishing to find which one will get cited most by AI models — whether they say "which version of this content will perform better", "test this article before we publish", "simulate how AI will respond to this content", "which angle should we use", "generate content variants and pick the winner", "run a simulation before publishing", or any variation where the goal is data-driven content selection rather than gut-feel publishing. This skill takes an identified content opportunity, generates 2–3 distinct variants with different angles or structures, scores them against actual AI model responses from AI Visibility, references the Simulate Changes feature for pre-publish validation, and produces a clear recommendation on which variant to publish — then pushes the winner to CMS. Trigger on any mention of "simulate", "test variants", "which performs better", "A/B content", or "before we publish".

amplitude/builder-skills

Use this skill whenever a user wants to understand which external sources are being cited by AI models on topics relevant to their brand, and wants to create content that will outrank those sources — whether they say "what sources are AI models citing", "why is [third-party site] being cited instead of us", "we want to be the definitive source on X", "build something that gets cited more than G2 or TechRadar", "create an authoritative asset", or any variation where the goal is producing a new reference asset (definition page, benchmark, methodology, glossary, comparison hub) designed to beat existing top-cited sources. This skill analyzes AI Visibility source data, reverse-engineers what makes top-cited pages authoritative, and produces a superior source asset — then pushes it to CMS as a draft. Trigger on any mention of "sources", "third-party citations", "authoritative content", "definitional pages", or "outrank".

amplitude/builder-skills

Instrument a Node/TypeScript MCP server with Amplitude's @amplitude/mcp-analytics SDK so tool calls, sessions, and rationale are tracked as Amplitude events. Use this skill whenever the user wants to add Amplitude analytics to their MCP server, mentions "MCP Analytics", "@amplitude/mcp-analytics", "instrument my MCP server", "track MCP tool calls", "add rationale to my MCP tools", or wants agent traffic (Claude, Cursor, ChatGPT) attributed back to Amplitude. Also use for adding UTM tagging to MCP-returned links, or for troubleshooting identity/user_id mismatches between MCP events and web/mobile Amplitude data.

amplitude/builder-skills

Instruments a pull request with Amplitude analytics that conform to the project's existing taxonomy. Reads the tracking plan via the Amplitude MCP server (events, properties, naming conventions), analyzes the PR diff to find the few user actions genuinely worth tracking, detects the codebase's SDK and tracking patterns, and adds instrumentation that matches both. Optionally (opt-in) stages new events and properties on an Amplitude tracking-plan branch for data-governance review. Use when asked to "instrument this PR", "add analytics to this change", "add tracking", "add Amplitude events", "instrument this feature", or "what should I track here".

amplitude/builder-skills

Diagnoses product health by cross-referencing Amplitude analytics (dashboards, charts, funnels, feedback, AI agent analytics), optionally Datadog (errors, latency, stack traces), and optionally Slack (qualitative feedback, bug reports, feature requests). Identifies what's broken, what's working, and what to do about it — with root causes, not just symptoms. Use when asked to "diagnose my product", "what's going on", "product health check", "what's broken", "where are users struggling", "give me a product diagnosis", or "what should I focus on".

amplitude/builder-skills

Turn one or more meeting transcripts, notes, or Slack threads into concise takeaways and clear action items with DRIs. Works with a single meeting or a batch from the whole week.

amplitude/builder-skills

Summarizes B2B account health by analyzing usage patterns, engagement trends, risk signals, and expansion opportunities. Use for customer success reviews, renewal preparation, QBRs, or account prioritization.

관련 스킬