{
  "skills": [
    {
      "name": "adding-schema-markup",
      "description": "Plans, writes and audits structured data (schema.org JSON-LD) for a site, choosing types by page, filling them only with facts visible on the page, and validating before release. Use when someone asks about schema markup, structured data, JSON-LD, rich results or rich snippets, breadcrumb, product, article, organization or local business schema, or getting star ratings in search results.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "applying-marketing-psychology",
      "description": "Explains the behavioural principles behind persuasive marketing — social proof, authority, scarcity, reciprocity, loss aversion, anchoring, the decoy effect, commitment, framing, the endowment effect, familiarity, the peak-end rule, choice overload, working-memory limits, distinctiveness, the halo effect and cognitive fluency — with when to use each and the honest limits. Use when a page, offer, pricing table, email or ad needs psychological grounding, or when someone asks why people buy, hesitate or decide.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "auditing-site-seo",
      "description": "Audits a website's SEO with Convertlyft, starting with a no-account scan of any public site that returns a score, the top 3 issues and a report link, then going deeper for signed-in workspaces with the stored crawl, page content, ranked opportunities, keyword detail and competitor briefs. Use when someone asks to check, scan or audit a site's SEO, asks why a site is not showing up in search, or says \"check https://example.com with Convertlyft\".",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "diagnosing-conversion-drops",
      "description": "Diagnoses why conversions, sales, sign-ups or enquiries fell on a site by comparing two windows of measured Convertlyft data, narrowing the drop to a source, a landing page, a funnel step, an error or a speed change, and reporting only what the data proves. Use when someone says conversions dropped, sales are down, fewer leads came in, \"what changed since last week\", or asks why a conversion rate moved.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "finding-ux-friction",
      "description": "Finds where visitors struggle on a site — rage clicks, dead clicks, forms people start and abandon, pages nobody scrolls far enough on, slow pages — from measured Convertlyft data, and ranks the spots by how many people they touch. Use when someone asks where people get stuck, what frustrates visitors, why nobody gets through a page or form, what people click that does nothing, or wants a UX friction review backed by real visits.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "fixing-production-errors",
      "description": "Takes the JavaScript errors real visitors hit on a site, picks the one that matters most, pulls a fix brief (file, line, page, browser, the steps before it, how many people it hit) for a developer or an AI coding tool, and records when the fix goes live so Convertlyft can tell whether it stayed fixed. Use when someone asks what is broken on their site, which errors visitors hit, how to fix a specific error, or says a fix for an error has shipped.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "getting-started-with-convertlyft",
      "description": "Checks how an AI is connected to Convertlyft (signed in or not, which workspace, whether the site's tag is reporting), answers what Convertlyft is and what it can see or change, then hands off to the skill that fits the question. Use when someone first connects Convertlyft, asks \"what is Convertlyft\", \"what can it see\", \"can it change my site\", \"is my tracking working\", or asks a site question and it is not yet clear which workspace or skill applies.",
      "files": [
        "SKILL.md",
        "references/convertlyft-api.md"
      ]
    },
    {
      "name": "improving-search-rankings",
      "description": "Diagnoses why a site does or does not rank in search and decides what to fix first, covering indexing, search intent, titles, internal links, content quality, backlinks, rank tracking, local search, AI-assistant visibility and how landing pages affect Google Ads quality. Use when someone asks about rankings, organic traffic, \"traffic is down\", \"the page does not show up on Google\", \"how to outrank this competitor\", keyword research or an SEO audit, with or without a Convertlyft account.",
      "files": [
        "SKILL.md",
        "references/onpage-content.md",
        "references/research-offsite-measurement.md",
        "references/technical.md"
      ]
    },
    {
      "name": "measuring-with-analytics",
      "description": "Sets up, audits and repairs website measurement — tag installation, event and key-event tracking, UTM campaign tagging, cross-domain tracking and data verification — for Google Analytics 4 and the Convertlyft tag. Use when someone asks to install tracking, says the numbers look wrong or empty, wants to track a specific action, needs UTM conventions, or asks why two analytics tools disagree.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "optimizing-conversions",
      "description": "Diagnoses why a website's visitors do not buy, sign up or enquire, and decides what to change first, in what order, with honest evidence — funnels, heatmaps, replays, forms, checkout, A/B tests and what happens after the first conversion. Use when someone asks why a site is not converting, how to improve a landing page, form or checkout, whether to run an A/B test, which conversion ideas to try first, or how to keep new customers from leaving, even if they never say \"CRO\" or \"conversion rate\".",
      "files": [
        "SKILL.md",
        "references/after-the-conversion.md",
        "references/evidence-reading.md",
        "references/hypotheses-and-testing.md",
        "references/page-heuristics.md"
      ]
    },
    {
      "name": "planning-content",
      "description": "Researches, outlines, drafts and checks articles and landing-page content that serve readers, search engines and AI assistants at once, without inventing facts, statistics or experience the owner does not have. Use when someone wants to write, plan or improve an article, blog post, guide or landing page, fill a content gap an SEO review found, or asks \"write an article about X\", \"what to publish next\" or \"this post gets no traffic\".",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "planning-improvements",
      "description": "Turns everything known about a website into one ordered improvement plan, split into on-site work and getting people to the site, with measurement first, repairs second, the biggest leak third and new traffic last. Use when someone asks what to fix first, wants an overall plan or audit, asks how to get more customers or whether the site is healthy — any question spanning pages, search and ads rather than one of them.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "profiling-competitors",
      "description": "Profiles one competitor from public evidence — positioning, offer, search footprint, content, site quality and AI-assistant visibility — and turns it into ranked, evidence-backed moves, keeping observed facts apart from guesses. Use when someone asks \"who the competition is\", \"research this competitor\", \"what is this competitor doing\", \"how to beat a competitor\", \"where a competitor gets traffic\", or wants a competitor SWOT or competitive landscape.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "reading-behaviour-data",
      "description": "Teaches how to read visitor behaviour evidence honestly — heatmaps, scroll depth, rage and dead clicks, form friction, funnels, paths and session replays — and how to turn a reading into a page diagnosis and a testable hypothesis. Use when interpreting any heatmap, click map, scroll map, replay, funnel or form-abandonment data, when asked \"why aren't people clicking\", \"where do people get stuck\" or \"what does this heatmap mean\", or before recommending a change to a page based on behaviour.",
      "files": [
        "SKILL.md",
        "references/page-analysis.md"
      ]
    },
    {
      "name": "researching-seo-competitors",
      "description": "Researches who a site competes with in search using Convertlyft's stored SEO data and, where that does not cover the question, live research on any domain that uses account credits, covering the tiered competitor list, the searches rivals win, rankings beside rivals, backlink gaps, AI-assistant mentions, stored briefs and the cross-site matrix for multi-workspace members, and records competitor and keyword choices only with the owner's yes. Use when someone asks who their search competitors are, why a rival outranks them, which searches to go after, or wants to pin, dismiss or track competitors and keywords.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "reviewing-ux-ui",
      "description": "Reviews a website's UX and UI the way a website owner needs it — layout, visual hierarchy, readability, navigation, forms, signup and checkout friction, error and empty states, mobile behaviour, accessibility, trust and perceived speed — and ranks fixes by severity with the evidence for each. Use when someone asks why people leave a page, whether a site looks professional or trustworthy, what is wrong with a layout, menu or form, how a page works on phones, or how to read heatmaps, replays and funnels for design problems.",
      "files": [
        "SKILL.md",
        "references/accessibility.md",
        "references/diagnosis.md",
        "references/page-craft.md"
      ]
    },
    {
      "name": "running-paid-ads",
      "description": "Diagnoses paid advertising — Google Ads, Meta, Facebook and Instagram ads — in the right order (tracking, then economics, then where the money goes, then query and audience quality, then the landing page, then bidding and structure). Reads ROAS, CPL and CPA against the business's own margins, never against invented benchmarks, and says plainly when not to spend. Use when someone asks about ad spend, campaigns, keywords, match types, negative keywords, Quality Score, bidding, budget pacing, conversion tracking for ads, ad-to-landing-page match, or whether paid traffic is worth buying, even if they only say \"my ads are expensive\" or \"leads dried up\".",
      "files": [
        "SKILL.md",
        "references/audit-and-economics.md",
        "references/google-ads.md",
        "references/tracking-and-meta.md"
      ]
    },
    {
      "name": "shipping-cro-fixes",
      "description": "Takes a conversion fix from finding to owner decision to measured result through Convertlyft, by queueing a proposal for the owner, previewing and recording a change marker only after the owner says yes, undoing a marker when needed, and writing the conclusion to the workspace ledger. Use when a fix has been found and the next step is to put it in front of the owner, mark that it shipped, measure it later, or roll the marker back.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "watching-session-replays",
      "description": "Finds the right recorded visit and reads one moment of it — the pages, the elements clicked, errors and typing lengths in the seconds around a rage click, dead click or error — so a hypothesis from analytics can be confirmed or ruled out. Use when someone asks to see what a visitor did, watch a replay, find sessions that hit a page or an error, or check why people rage-click or abandon at one spot.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "writing-copy",
      "description": "Writes, rewrites and edits marketing copy for homepages, landing pages, pricing pages, ads, emails and calls to action, checking clarity, specificity, benefits, proof and customer language. Use when someone asks to write or improve the words on a page, an ad or an email, says the copy is not converting, or wants headline and button alternatives.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "writing-daily-site-briefs",
      "description": "Writes a short daily brief for a site from Convertlyft, covering whether the tag is sending, what the live watcher flagged, the key figures for yesterday against the day before, new errors, what is open on the action board and what waits for the owner's decision, without repeating what the workspace already knows. Use when someone asks for a daily brief, a morning summary, \"what happened on my site\", \"anything I should know today\", or a recurring site check-in.",
      "files": [
        "SKILL.md"
      ]
    }
  ]
}
