{ "listing": { "skills": [ { "path": "skills/adding-schema-markup/SKILL.md", "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. For a whole-site SEO audit use auditing-site-seo instead.", "files": { "skills/adding-schema-markup/SKILL.md": "3b6cae56ff2795512da879b1cd073362f75a18523fc9567e49c37dc22b0ac8bb", "skills/adding-schema-markup/references/playbooks.md": "ddbbf572ca1743e8572f5aa16550270d1addf0b3124e88d9c55edfbba1c82780" } }, { "path": "skills/applying-marketing-psychology/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": { "skills/applying-marketing-psychology/SKILL.md": "2d376d6a6865900e8f4b92d49b6d5ca6bda8e5b2883d9485572ca81ecb1ff263" } }, { "path": "skills/auditing-site-seo/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 to-dos, keyword detail and SEO content briefs built from competitors. Use when someone asks for an \"SEO audit\", \"SEO check\" or \"site audit\", 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\". For deciding what to fix after the audit and why rankings move, use improving-search-rankings instead.", "files": { "skills/auditing-site-seo/SKILL.md": "6c9e7dba01463628003b35344e12f8579c35f5b7a34cd254cadf4c5b58b3bd5e", "skills/auditing-site-seo/references/playbooks.md": "6efd4e7290ac0cb8070a11eefd228d899e0703f543419835c49106de2bc0f014" } }, { "path": "skills/diagnosing-conversion-drops/SKILL.md", "name": "diagnosing-conversion-drops", "description": "Works out why 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 sales dropped, sign-ups are down, fewer leads came in, \"what changed since last week\", or asks why their rate of sales or enquiries (conversion rate) moved.", "files": { "skills/diagnosing-conversion-drops/SKILL.md": "c47560678b8c31bd36e11214573fc05dd34034b4fa38d359387b85de07e4022c", "skills/diagnosing-conversion-drops/references/playbooks.md": "e56d2e86dc3c024d39b40a737a379e814bd4ef95779aa8f21fd05548a6014465" } }, { "path": "skills/finding-ux-friction/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 review of where people get stuck, backed by real visits.", "files": { "skills/finding-ux-friction/SKILL.md": "08d59125689a8b92bff6906f8b6bce32aef6e5103a372aba0511c82045056236", "skills/finding-ux-friction/references/playbooks.md": "2e0932f1d4fae8d41cf385ec06d8b26e155fcb4752709e6c06b2ed23fdcfff6d" } }, { "path": "skills/fixing-production-errors/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 (page, browser, the steps before it, how many people it hit, and the file and line when the error carried a stack) for a developer or an AI coding tool, and records when the fix goes live so Convertlyft can check whether the fix held. 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": { "skills/fixing-production-errors/SKILL.md": "295f096be4165396925290e1b38033d97834bbc8fe0531d653296e38cf216f87", "skills/fixing-production-errors/references/playbooks.md": "ad0ccb9694052b7736ff5a17c260a2a8225ea6fbd57059b7685c420888cc41dd" } }, { "path": "skills/getting-started-with-convertlyft/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": { "skills/getting-started-with-convertlyft/SKILL.md": "2245e8caecf4efc9fc4d4f0b903aee4c9087fee4d663106e51d91f54d5a4f25c", "skills/getting-started-with-convertlyft/references/convertlyft-api.md": "cb229f2f82f34c49751130a06268f3b3b4b93af7c0e82e6aa4b6428c2e3fc5ef", "skills/getting-started-with-convertlyft/references/playbooks.md": "dab7a4cde39d3a3bcda6eff25aec171b866a2668212c67f771a398af8f610824" } }, { "path": "skills/improving-page-speed/SKILL.md", "name": "improving-page-speed", "description": "Finds which pages are slow for real visitors and what to change, reading Core Web Vitals (largest contentful paint, interaction to next paint and cumulative layout shift) per page from Convertlyft's measured speed data, weighing each slow page by the sales and enquiries it carries, and turning the usual causes (oversized images, render-blocking scripts and styles, font loading, content that arrives late and pushes the page) into steps and a snippet a person applies. Use when someone asks why the site or a page is slow, what Core Web Vitals mean, how to fix LCP, INP or CLS, whether speed is costing sales or rankings, or what a slow-page to-do means.", "files": { "skills/improving-page-speed/SKILL.md": "69b9add1523e40b0f7bd2c5b24bf222ce628ac72a1e7525b074ca6c395987c24" } }, { "path": "skills/improving-search-rankings/SKILL.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\", or keyword research, with or without a Convertlyft account. For a scan or audit of a site's SEO, use auditing-site-seo instead.", "files": { "skills/improving-search-rankings/SKILL.md": "b262c71c4f083561194495a6745540f0a870a0c1ba3acf5652e25a060226e4a4", "skills/improving-search-rankings/references/onpage-content.md": "6ff1dbe9cf09c4c175b0b45725c619f29b3b97b482dcc2ad05651f82b3fea8ff", "skills/improving-search-rankings/references/playbooks.md": "dd5f4042aef5552a846e522b1905727d8259a1b8e5b07ca19534657dcff8216b", "skills/improving-search-rankings/references/research-offsite-measurement.md": "f8aa38be9439bff48603884366533333dadb16e2f1566f8d90a0149db2452bab", "skills/improving-search-rankings/references/rules-and-evidence.md": "dd43a2438331900e2c75801b7976ab96e641f7ff1c574b5eb379827b02eea9db", "skills/improving-search-rankings/references/technical.md": "571dd186b86724220edb0f5ae725a0a63595a43676570c3f81269a27328050af" } }, { "path": "skills/measuring-with-analytics/SKILL.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. Audits tracking, not SEO; for an SEO audit use auditing-site-seo instead.", "files": { "skills/measuring-with-analytics/SKILL.md": "76635d66eee0b883f3fcc35292e1f64750a512a0a2847a5f09d9393e0724fcda", "skills/measuring-with-analytics/references/playbooks.md": "d45a8560434caa0880b47bd9ac1a72ba968fbf89a4df47c7122f34d7f0964ffa" } }, { "path": "skills/optimizing-conversions/SKILL.md", "name": "optimizing-conversions", "description": "Works out 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, recordings, forms, checkout, A/B tests and what happens after the first sale or sign-up. Use when someone asks why a site is not selling or getting enquiries, how to improve a landing page, form or checkout, whether to run an A/B test, which ideas to try first, or how to keep new customers from leaving, even if they never say \"CRO\" (or conversion rate).", "files": { "skills/optimizing-conversions/SKILL.md": "91bdf9a0e540c22190d4db41afce724fb5f72cba9a233e78393bd7a74a51bf33", "skills/optimizing-conversions/references/after-the-conversion.md": "70662916188ec2303c080c6507fd819fd0909f2b8017f6125226f4785e247d8f", "skills/optimizing-conversions/references/claims-and-answers.md": "2b0e8b6049eddd69d62301c4a384d81759ff1e681849058f5b6758c86edd53ff", "skills/optimizing-conversions/references/evidence-reading.md": "091523992ffaa00359c7f89885e3b6cd6043fbea6d7287f8f227edebb11a5f05", "skills/optimizing-conversions/references/hypotheses-and-testing.md": "faf0bc9f48ad692bf1eabb201b12e69f119088f1ad7ba04b4049b675645386a8", "skills/optimizing-conversions/references/page-heuristics.md": "0fdf28fe89a9f9806dcbbaf2a200b0c2fa1ab83d2a31c4749d16eb2941728004", "skills/optimizing-conversions/references/playbooks.md": "8d6493d54b8c531aeb99d9324c526e296a78f9d2531379c1e2db84e74064ec64" } }, { "path": "skills/optimizing-local-service-pages/SKILL.md", "name": "optimizing-local-service-pages", "description": "Improves the service and location pages of a business that serves people in a place, checking that the name, address and phone match everywhere, that LocalBusiness schema carries only true facts, that a page per service area exists only where it has real local content, that the page shows who is behind the business, and that reviews are earned and shown honestly, using Convertlyft's crawl, the enquiries each page brings and Google's live results pages. Use when a plumber, clinic, law firm, notary, salon or other local business asks how to show up for searches in their city, whether to make a page per area, how to set up local schema, or why their service pages bring visits but no calls or enquiries.", "files": { "skills/optimizing-local-service-pages/SKILL.md": "0f1215e69bc490f4c982134493501d452e95547d7e9c079338caed79882de220" } }, { "path": "skills/optimizing-product-category-pages/SKILL.md", "name": "optimizing-product-category-pages", "description": "Improves a shop's product and category pages on both sides at once, the share of visits that go on to add to cart or buy and how the pages show in search, using Convertlyft's measured sales by landing page, paths, heatmaps and visit recordings, then titles, meta descriptions, unique copy, Product schema and care with filter and duplicate URLs. Use when someone asks why product pages do not sell, which category or product pages to fix, why people view products but do not add to cart, how to write product or category page titles and copy, or how to stop filter URLs and duplicate product pages hurting search.", "files": { "skills/optimizing-product-category-pages/SKILL.md": "ade60a32e3efd7c1b8dab6968286ed4a3de0bf2e8999a31612abe2bff2e2fc5d" } }, { "path": "skills/planning-content/SKILL.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": { "skills/planning-content/SKILL.md": "aa6f4e6c0ff02fd862aeb82f8eee6581c579c62ca75f6ffcae947ed22e3aa501" } }, { "path": "skills/planning-improvements/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 a whole-business review, asks how to get more customers or whether the site is healthy — any question spanning pages, search and ads rather than one of them. For an audit of SEO alone use auditing-site-seo, of tracking alone measuring-with-analytics.", "files": { "skills/planning-improvements/SKILL.md": "dd1e33476a5ccb362d22c02a80802fd9dceb1713e916673929b0c8f4a89929e8" } }, { "path": "skills/profiling-competitors/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. Use researching-seo-competitors instead when the question is who a site competes with in search, which searches rivals win, or ranks beside rivals from Convertlyft's stored SEO data.", "files": { "skills/profiling-competitors/SKILL.md": "bc16c55be7128bf256a649f613ce9dd529d00867f428e88892ec36486eb79861" } }, { "path": "skills/reading-behaviour-data/SKILL.md", "name": "reading-behaviour-data", "description": "Teaches how to read visitor behaviour evidence honestly — heatmaps, scroll depth, rage and dead clicks, where people get stuck on forms, funnels, paths and visit recordings (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": { "skills/reading-behaviour-data/SKILL.md": "950e2d87e5544a52bfb27f2824ad9189599c23df480a24344ab810fb983b831c", "skills/reading-behaviour-data/references/page-analysis.md": "514f300c689aec22eac368256e579e230b36a9c6089fdd9ae18c3e038f231389", "skills/reading-behaviour-data/references/playbooks.md": "7ff29b8b634fba2407c106a43af1a39146fbb154f46df636179cffed2a2a23b5" } }, { "path": "skills/researching-seo-competitors/SKILL.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 (bought live, included in the plan), 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. Use profiling-competitors instead when the question is one competitor's positioning, offer, content or a SWOT.", "files": { "skills/researching-seo-competitors/SKILL.md": "ac021de59342071de1f82a57291da0d7b7eb761f8b771f8a81319db468f999b8" } }, { "path": "skills/reviewing-ux-ui/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, where people get stuck at sign-up and checkout, 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": { "skills/reviewing-ux-ui/SKILL.md": "53f232146e4d6d1aed6544838a7bcda7beac5bfa83b210e4565c5188c20c0d01", "skills/reviewing-ux-ui/references/accessibility.md": "dc3bf1925fc7f56033ac72bea108a5e32755e7cd7df09b956dbc29f27fe52b99", "skills/reviewing-ux-ui/references/diagnosis.md": "b14fb3b0206ba988972552052cf15d8cb979df98f3de730c439547f0742b7916", "skills/reviewing-ux-ui/references/page-craft.md": "b42be7c4a07906ba32c03b7e653b4933b155b80b33fa99e9e025016ec3411465" } }, { "path": "skills/running-paid-ads/SKILL.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, tracking sales and leads from ads (conversion tracking), 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": { "skills/running-paid-ads/SKILL.md": "3cea4b3fc8082d428a4f3fdc358a739ce7074c9bb4e478b97c525f6b4e6bcecd", "skills/running-paid-ads/references/audit-and-economics.md": "efafc67e26822edeffc201ab036405ea59fd1489044ec3e46246b4551b32cb63", "skills/running-paid-ads/references/google-ads.md": "dfb10792f617d0ecb05e73c9600e360afee14bf5c1c206b621404f6a07357413", "skills/running-paid-ads/references/limits-and-gotchas.md": "32223b55db03fcc69c4f10ee3450be90f68c32383c614978dad89e599a25a57c", "skills/running-paid-ads/references/playbooks.md": "c20d36b6c105f1fa21ee03abac47ee2f29a1fa0697545e897c3d6a462140cc7a", "skills/running-paid-ads/references/tracking-and-meta.md": "90420be29284b835e9946c94a343c9cb64236e3e8f98d2af01680c43203989b9" } }, { "path": "skills/shipping-cro-fixes/SKILL.md", "name": "shipping-cro-fixes", "description": "Takes a change that should bring more sales or enquiries from what was found, 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": { "skills/shipping-cro-fixes/SKILL.md": "1b6bdfb1d2d915421f46962eb95133f7fffc1ff31c8e5ea02b746084ec9d5533" } }, { "path": "skills/sorting-page-types/SKILL.md", "name": "sorting-page-types", "description": "Sorts a site's pages into page types (home, product, category, service, blog post, contact and the rest) with the owner, working through the pages that need the owner busiest first, proposing a type from what each page actually shows, previewing every change and applying it only after the owner says yes in chat, then uses the types to answer analytics and SEO questions by kind of page. Use when someone asks \"what kind of page is this\", \"sort my pages\", \"which pages need me\", \"set all of /products to product pages\", or asks a question by kind of page such as \"which products get added to cart most\", \"does the blog bring buyers\" or \"which service pages bring WhatsApp messages\".", "files": { "skills/sorting-page-types/SKILL.md": "e1b937c1b1cddca7bf4d2e963e024dc52573a54b2fb0cc2fb94be1ec3a68837a" } }, { "path": "skills/watching-session-replays/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 recording, find visits that hit a page or an error, or check why people rage-click or abandon at one spot.", "files": { "skills/watching-session-replays/SKILL.md": "6de63370a01f38fa75305d372cacd32c262bb4b064a0cd31e04ea51e390e7a82", "skills/watching-session-replays/references/playbooks.md": "40398c7b61dba363c1743e279a7df36bfb9258deb75020095ac0c22c2705adc0" } }, { "path": "skills/writing-copy/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": { "skills/writing-copy/SKILL.md": "c10615a72fe89d810849c32ba3d5f22c963cc7f440d154b999065eefdf062962" } }, { "path": "skills/writing-daily-site-briefs/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 in What to do 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": { "skills/writing-daily-site-briefs/SKILL.md": "1dd6b7885df5be4444e9e33aa766691d9b0fcde13971945589b221c029f6dc16" } } ], "hooks": [], "executions": [] } }