Communitygithub.com

YepAPI/skills

Competitive analysis between domains using YepAPI.

¿Qué es skills?

skills is a Claude Code agent skill that competitive analysis between domains using YepAPI.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/YepAPI/skills/tree/HEAD/skills/competitor-research

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Competitor Research Workflow

Competitive analysis between domains using YepAPI endpoints.

Endpoints Used

EndpointCostPurpose
POST /v1/seo/domain/overview$0.01Traffic, keywords, backlinks, domain rank
POST /v1/seo/competitors$0.04SEO competitor domains by keyword overlap
POST /v1/seo/keyword-gap$0.04Keyword gap analysis between two domains

Workflow

Step 1: Domain Overview

Run POST /v1/seo/domain/overview on the user's domain.

{
  "domain": "example.com"
}

Returns: organic traffic, total keywords, backlinks count, domain rank.

Step 2: Discover Competitors

Run POST /v1/seo/competitors on the user's domain.

{
  "domain": "example.com"
}

Returns: competitor domains with keyword overlap percentage and traffic estimates.

Step 3: Compare Top Competitors

For the top 2-3 competitors, run POST /v1/seo/domain/overview on each.

{
  "domain": "competitor.com"
}

Compare: traffic, keyword counts, backlink profiles, domain rank.

Step 4: Keyword Gap Analysis

Run POST /v1/seo/keyword-gap between the user's domain and the top competitor.

{
  "domain": "example.com",
  "competitor": "competitor.com"
}

Returns: keywords the competitor ranks for that the user doesn't — sorted by volume and difficulty.

Step 5: Present Findings

  • Who's winning overall (traffic, authority)
  • Where the keyword gaps are (high-value terms the user is missing)
  • What to target next (prioritized by opportunity: high volume + low difficulty)

Rules

  • Start with domain overview — cheapest at $0.01, gives baseline metrics
  • Limit competitor deep-dives to top 3 — controls cost
  • Keyword gap analysis is the most actionable output — always include it

Error Handling

  • NO_CREDITS (402) — Tell the user to add credits at https://yepapi.com/dashboard
  • UPSTREAM_ERROR (502) — Retry once; if it fails again, skip that step and note it
  • VALIDATION_ERROR (400) — Check domain format; use bare domain without protocol
  • RATE_LIMITED (429) — Wait and retry; respect the Retry-After header

Individual skills in this repo

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

YepAPI/skills

WCAG 2.1 AA — semantic HTML, keyboard navigation, screen readers.

YepAPI/skills

CRUD generators, data tables, user management, role-based access, and bulk operations.

YepAPI/skills

Tool-use patterns, multi-step reasoning, agent orchestration, and structured outputs.

YepAPI/skills

Chat UI components, streaming responses with AI SDK, context window management, and RAG patterns.

YepAPI/skills

Monitor what ChatGPT and Gemini say about your brand using YepAPI.

YepAPI/skills

Web analytics integration — event tracking, custom dashboards, privacy-first.

YepAPI/skills

Framer Motion — transitions, scroll animations, layout animations.

YepAPI/skills

OpenAPI 3.1 from Zod schemas, interactive docs with Swagger/Scalar, versioning, and example requests for every endpoint.

YepAPI/skills

Authentication security — bcrypt/argon2 hashing, brute force protection, secure password resets.

YepAPI/skills

Session auth, social providers, CSRF protection, and secure cookie patterns.

YepAPI/skills

Queue workers with BullMQ/Inngest/Trigger.dev, job retries, dead letter queues, concurrency.

YepAPI/skills

Link building research and backlink audit using YepAPI.

YepAPI/skills

MDX blog setup, RSS feed generation, sitemap.xml, structured data/JSON-LD, and related posts.

YepAPI/skills

Redis caching, CDN cache headers, stale-while-revalidate, cache invalidation, React Query.

YepAPI/skills

Recharts/Chart.js data visualization — bar, line, area, pie charts.

YepAPI/skills

Commander.js, interactive prompts with Clack, spinners, colors, config files, exit codes, and npm publishing.

YepAPI/skills

cmdk integration, Cmd+K trigger, fuzzy search, grouped actions, keyboard navigation, and dynamic action registration.

YepAPI/skills

Threaded comments, @mentions, reactions, moderation queue, optimistic UI, and cursor pagination.

YepAPI/skills

Blog engine setup, CMS integration, SEO-optimized content workflows, and editorial calendars.

YepAPI/skills

Experiment setup, variant splitting, statistical significance, and feature flag integration.

Skills relacionados