{"jsonrpc":"2.0","result":{"skills":[{"id":"marketing","name":"Marketing","bot_type":"marketingbot","description":"Digital marketing analytics, campaigns, web scraping, competitor analysis"},{"id":"analytics","name":"Analytics","bot_type":"marketingbot","description":"Google Analytics 4, Search Console, social media analytics"},{"id":"seo","name":"Seo","bot_type":"marketingbot","description":"SEO analysis, keyword tracking, backlinks, page speed"},{"id":"social","name":"Social","bot_type":"marketingbot","description":"Facebook, LinkedIn, Twitter, Instagram analytics and management"},{"id":"office","name":"Office","bot_type":"managementbot","description":"Email, calendar, document management"},{"id":"email","name":"Email","bot_type":"managementbot","description":"Email sending, scheduling, and campaign management"},{"id":"calendar","name":"Calendar","bot_type":"managementbot","description":"Google Calendar events and scheduling"},{"id":"documents","name":"Documents","bot_type":"managementbot","description":"Google Drive and Notion document management"},{"id":"management","name":"Management","bot_type":"managementbot","description":"Full access to all skills and tools"}],"strategy_skills":[{"id":"seo_audit","name":"SEO \/ GEO Audit & Strategy","category":"sharksapi","url":"https:\/\/sharksapi.ai\/skills\/seo-audit.skill.md","description":"Pull GSC + GA4 + PageSpeed data, benchmark the SERP top-10 (keyword usage, intent, schema, speed, backlinks), find top 10 SEO improvements, create strategy card.","triggers":["seo audit","seo strategy","geo audit","search optimization","serp benchmark","competitor serp"]},{"id":"content_strategy","name":"Content Strategy","category":"sharksapi","url":"https:\/\/sharksapi.ai\/skills\/content-strategy.skill.md","description":"Analyze search queries and traffic to build a content publishing plan.","triggers":["content strategy","blog plan","content calendar","what to write about"]},{"id":"social_media_plan","name":"Social Media Plan","category":"sharksapi","url":"https:\/\/sharksapi.ai\/skills\/social-media-plan.skill.md","description":"Audit Facebook + LinkedIn performance and create a weekly posting plan.","triggers":["social media plan","social strategy","facebook plan","linkedin plan"]},{"id":"conversion_optimization","name":"Conversion Optimization (CRO)","category":"sharksapi","url":"https:\/\/sharksapi.ai\/skills\/conversion-optimization.skill.md","description":"Analyze GA4 events + Clarity UX signals to find and fix conversion blockers.","triggers":["conversion optimization","cro audit","improve conversions","ux audit"]},{"id":"weekly_seo_review","name":"Weekly SEO & Traffic Review","category":"sharksapi","url":"https:\/\/sharksapi.ai\/skills\/weekly-seo-review.skill.md","description":"Recurring weekly review: pull GA4 + GSC data, check previous strategy card progress, carry forward incomplete tasks, create new week's strategy card. Replaces local file-based todo tracking.","triggers":["weekly seo review","weekly report","weekly audit","check seo progress","igan\u00e4dalane \u00fclevaade","n\u00e4dala \u00fclevaade"]},{"id":"paid_ads_strategy","name":"Paid Ads Audit & Strategy","category":"sharksapi","url":"https:\/\/sharksapi.ai\/skills\/paid-ads-strategy.skill.md","description":"Audit Google Ads + Meta Ads via SharksAPI, find waste and opportunities, create strategy card with optimization tasks. Sub-skills available for deep Google\/Meta\/creative\/budget\/landing page audits.","triggers":["ads audit","google ads audit","meta ads audit","paid ads","ppc audit","ad performance","ad spend review","reklaamiaudit"]},{"id":"command_center_agent","name":"Command Center Agent (recurring)","category":"sharksapi","url":"https:\/\/sharksapi.ai\/skills\/command-center-agent.skill.md","description":"Recurring task: check dashboard for AI-controlled strategy cards with pending tasks, execute them via SharksAPI tools, mark complete. Process manager review feedback on your drafts (action_items). Replaces Chrome-based dashboard monitoring.","triggers":["check command center","run agent tasks","execute strategy","recurring dashboard","check dashboard tasks"]},{"id":"marketing_planner","name":"Marketing Planner (brief \u2192 distributed annual plan)","category":"sharksapi","url":"https:\/\/sharksapi.ai\/skills\/marketing-planner.skill.md","description":"Turn a freeform brief (\"annual plan, grow visits 300% with SEO\/social\/blog\/events\") into a distributed plan: orient on the team (get_team_capabilities), set the shared plan (north_star + anonymous KPIs + pillars), spin up the team, delegate starter work, and build the annual calendar (events \u2192 activities + drafts). Manager approves; agents execute.","triggers":["marketing plan","aastaplaan","annual plan","plan the year","distribute tasks","turunduse aastaplaan"]},{"id":"blog_writer","name":"Blog Writer (SEO + SILO + Schema + Tables)","category":"sharksapi","url":"https:\/\/sharksapi.ai\/skills\/blog-writer.skill.md","description":"Research topic online + via SharksAPI (GSC, GA4, WordPress), write SEO-optimized article with SILO internal links, styled HTML comparison tables (color-coded costs), JSON-LD schema (Article + FAQPage + Breadcrumb), featured image (AI-generated or stock suggestion), built-in proofreading checklist, topic uniqueness check, publish as WordPress draft.","triggers":["write blog","blog article","blog post","write post","create blog","publish article","blogipostitus","kirjuta blogi"]},{"id":"marketing-context","name":"Marketing Context (Brand Brain)","category":"cross_cutting","url":"https:\/\/sharksapi.ai\/skills\/marketing-context.skill.md","description":"Build and maintain the shared marketing context every agent consumes: product, ICP, JTBD, competitors, positioning, voice, constraints, goals. Auto-drafts from the website + connected data, separates confirmed facts from assumptions, stores context:* entries in shared memory.","triggers":["marketing context","brand brain","brand context","icp","our positioning","brand voice","turunduskontekst"]},{"id":"social-content-agent","name":"Social Content Agent","category":"social","url":"https:\/\/sharksapi.ai\/skills\/social-content-agent.skill.md","description":"Recurring social execution: platform-native content for LinkedIn\/Facebook\/Instagram\/TikTok\/X from real channel performance, repurposing, weekly calendar, social listening + engagement triage. All posts flow through submit_draft approval; publication is verified before tasks complete.","triggers":["social content","write social posts","linkedin post","tiktok script","social calendar","social listening","sotsiaalmeedia sisu"]},{"id":"paid-ads-operator","name":"Paid Ads Operator","category":"ads","url":"https:\/\/sharksapi.ai\/skills\/paid-ads-operator.skill.md","description":"Execution loop on top of the ads audit skills: objective \u2192 tracking validation \u2192 campaign build spec \u2192 approval \u2192 launch \u2192 monitor \u2192 kill\/keep\/iterate\/scale. Strict budget approval rules; applied changes verified by reading account data back.","triggers":["launch campaign","set up google ads","set up meta ads","manage campaigns","scale campaign","ppc management","reklaamikampaania k\u00e4ivitamine"]},{"id":"ad-creative-factory","name":"Ad Creative Factory","category":"ads","url":"https:\/\/sharksapi.ai\/skills\/ad-creative-factory.skill.md","description":"Produce and iterate ad creative at scale: RSA assets, Meta\/LinkedIn copy, short-video hooks\/scripts, static concepts, retargeting variants \u2014 grouped by strategic angle with a hypothesis each, char-limit validated, tested-history aware, approval-gated. Production counterpart to the ads-creative audit.","triggers":["ad creative","write ads","ad copy","rsa headlines","ad variations","creative refresh","video ad script","reklaamtekstid"]},{"id":"campaign-analytics-agent","name":"Campaign Analytics Agent","category":"analytics","url":"https:\/\/sharksapi.ai\/skills\/campaign-analytics-agent.skill.md","description":"Cross-channel measurement: measurement plans, tracking validation, UTM conventions, funnel rates, CPA\/CAC\/ROAS, revenue attribution, lead quality, conversion lag, data-quality checks. Separates observed\/calculated\/recommended; ends with continue\/stop\/investigate\/scale.","triggers":["campaign analytics","measure campaign","roas","cpa analysis","attribution","funnel analysis","utm naming","kampaania anal\u00fc\u00fcs"]},{"id":"voice-of-customer","name":"Voice of Customer","category":"research","url":"https:\/\/sharksapi.ai\/skills\/voice-of-customer.skill.md","description":"Mine reviews, surveys, support tickets, CRM notes, communities and emails for real customer language: JTBD, pains, triggers, objections, purchase criteria, money quotes \u2014 with provenance, verbatim\/summary separation, anonymization, and outputs for positioning, ads, landing copy, social, SEO and sales.","triggers":["voice of customer","voc","customer research","review mining","customer quotes","churn reasons","jobs to be done","kliendi h\u00e4\u00e4l"]},{"id":"experiment-agent","name":"Experiment Agent (A\/B testing)","category":"analytics","url":"https:\/\/sharksapi.ai\/skills\/experiment-agent.skill.md","description":"Design, run and judge marketing experiments with statistical discipline: pre-registered hypotheses in shared memory (exp:*), honest sample-size and duration math, no peeking, ship\/kill\/inconclusive verdicts. Says \"not viable at your traffic\" when true.","triggers":["ab test","a\/b test","run an experiment","split test","test this hypothesis","statistical significance","eksperiment"]},{"id":"email-lifecycle-agent","name":"Email Lifecycle Agent","category":"email","url":"https:\/\/sharksapi.ai\/skills\/email-lifecycle-agent.skill.md","description":"Lifecycle email as a system: welcome\/onboarding, nurture, re-engagement, newsletters \u2014 designed with triggers and exit conditions, approval-gated, then executed via send_email\/schedule_email and verified via campaign stats. Deliverability care, list hygiene, conversion-based (not open-rate) evaluation.","triggers":["email sequence","welcome series","nurture sequence","re-engagement campaign","newsletter","drip campaign","email automation","meiliseeria","uudiskiri"]},{"id":"local-seo-agent","name":"Local SEO Agent","category":"seo_local","url":"https:\/\/sharksapi.ai\/skills\/local-seo-agent.skill.md","description":"Local search execution on the real SharksAPI stack: Google Business Profile insights + reviews, GSC local-intent queries, LocalBusiness schema, mobile PageSpeed, local SERP tracking, NAP consistency, review response workflow. Executes what tools allow; GBP edits ship as exact manual instructions with read-back verification.","triggers":["local seo","google business profile","google maps ranking","near me searches","local pack","review management","reply to reviews","kohalik seo"]},{"id":"programmatic-seo","name":"Programmatic SEO","category":"seo_build","url":"https:\/\/sharksapi.ai\/skills\/programmatic-seo.skill.md","description":"Disciplined pSEO: find a keyword pattern with real demand, verify SERP viability, assemble a dataset that makes every page genuinely unique, pilot 10\u201320 WordPress draft pages through approval, measure indexing in GSC, only then scale. Anti-doorway-page guardrails; content-quality-auditor as the gate.","triggers":["programmatic seo","pseo","template pages","pages at scale","comparison pages","location pages","programmaatiline seo"]},{"id":"keyword-cannibalization-resolver","name":"Keyword Cannibalization Resolver","category":"seo_optimize","url":"https:\/\/sharksapi.ai\/skills\/keyword-cannibalization-resolver.skill.md","description":"Find queries where two or more of your own URLs split GSC impressions, confirm real intent collision against the live SERP, pick one survivor with traffic + link evidence, and ship one fix per cluster (merge + 301, differentiate, canonical, noindex) through approval; recovery measured with list_change_impacts.","triggers":["keyword cannibalization","pages competing","two pages same keyword","merge pages","ranking url keeps changing","kannibalisatsioon"]},{"id":"traffic-drop-forensics","name":"Traffic Drop Forensics","category":"seo_monitor","url":"https:\/\/sharksapi.ai\/skills\/traffic-drop-forensics.skill.md","description":"Root-cause an organic traffic drop: real vs tracking (GSC\/GA4\/Bing), start date and shape, Google Search Status incidents, own change log, seasonality, where the loss sits (page\/query\/country\/brand), SERP + AI Overview displacement, technical regressions. Ends with ONE primary cause, its share of lost clicks, causes ruled out, and a recovery card.","triggers":["traffic drop","lost rankings","why did traffic fall","core update hit","seo decline","liiklus kukkus","miks liiklus langes"]},{"id":"ai-crawler-access","name":"AI Crawler Access","category":"seo_optimize","url":"https:\/\/sharksapi.ai\/skills\/ai-crawler-access.skill.md","description":"Can AI search engines reach and read the site? Per-bot robots.txt policy (search vs user-triggered vs training bots), llms.txt validity, key facts in server HTML vs JS-only, schema presence; drafts a corrected robots\/llms.txt through approval and ties it to AI Overview citation share.","triggers":["ai crawler","gptbot","claudebot","perplexitybot","block ai bots","llms.txt","ai botid"]},{"id":"index-coverage-operator","name":"Index Coverage Operator","category":"seo_monitor","url":"https:\/\/sharksapi.ai\/skills\/index-coverage-operator.skill.md","description":"Weekly loop keeping tier-1 pages indexed: inventory (money pages, new WP publishes, sitemap), classify each URL (noindex, canonical elsewhere, redirected, soft 404, not in sitemap, likely not indexed), fix by cause (links, quality, meta) instead of pinging, re-check in 7-14 days.","triggers":["not indexed","crawled not indexed","discovered not indexed","index coverage","page not in google","indekseerimine"]},{"id":"indexnow-publisher","name":"IndexNow Publisher","category":"seo_monitor","url":"https:\/\/sharksapi.ai\/skills\/indexnow-publisher.skill.md","description":"Event-driven IndexNow loop for the project's own sites: key set up once per host (SFTP mu-plugin, human upload or Rank Math), then only really changed URLs are gated (200\/no noindex\/self-canonical, or truly deleted) and pinged to Bing, Yandex, Seznam, Naver and Yep; crawl verified in Bing 3-7 days later. No double-pinging when a plugin or Cloudflare already does it. Google does not use IndexNow.","triggers":["indexnow","ping bing","instant indexing","fast indexing","bing indexing","notify search engines","indexnow v\u00f5ti","teavita otsingumootoreid","kiirindekseerimine"]},{"id":"link-reclamation","name":"Link Reclamation","category":"seo_monitor","url":"https:\/\/sharksapi.ai\/skills\/link-reclamation.skill.md","description":"Win back earned links: backlinked URLs that now 404 get a topical 301 map; unlinked brand mentions (Google Alerts, social mentions) become a short, approval-gated outreach queue with one specific ask each; won\/lost tracked. Execution loop on top of backlink_analyzer.","triggers":["link reclamation","lost backlinks","broken backlinks","unlinked mentions","reclaim links","linkide taastamine"]},{"id":"agent-readiness","name":"Agent Readiness","category":"seo_optimize","url":"https:\/\/sharksapi.ai\/skills\/agent-readiness.skill.md","description":"Can AI browsing agents find the facts and complete key tasks (quote, booking, checkout)? Facts in server HTML, schema matching visible data, labeled controls and clean accessibility tree, no blocking overlays, stable layout; scored per task with competitor benchmark and developer-ready fixes.","triggers":["agent readiness","agentic browsing","agent friendly website","webmcp","ai browser","agentide valmidus"]},{"id":"multilingual-market-seo","name":"Multilingual & Market SEO","category":"seo_optimize","url":"https:\/\/sharksapi.ai\/skills\/multilingual-market-seo.skill.md","description":"International SEO for et\/ru\/en\/fi\/lv sites: detect WPML\/Polylang\/TranslatePress setup, audit hreflang (return tags, codes, x-default, canonical conflicts), language-coverage matrix, wrong-language ranking via GSC country data, demand per market, translation briefs and fixes through approval.","triggers":["hreflang","multilingual seo","international seo","wrong language ranking","language versions","mitmekeelne seo","keeleversioonid"]},{"id":"merchant-feed-agent","name":"Merchant Feed Agent","category":"seo_build","url":"https:\/\/sharksapi.ai\/skills\/merchant-feed-agent.skill.md","description":"E-commerce product-data operations: reconcile catalog (WooCommerce\/Shopify\/BigCommerce), Merchant Center feed, Product\/Offer schema and the visible page (price, availability, GTIN, variants, shipping\/returns), prioritised by GA4 revenue; schema fixes applied, feed corrections as an approved supplemental sheet.","triggers":["merchant center","product feed","google shopping free listings","product schema","gtin","tootefeed","e-poe seo"]},{"id":"meta-creative-intel","name":"Meta Creative Intel","category":"ads","url":"https:\/\/sharksapi.ai\/skills\/meta-creative-intel.skill.md","description":"Weekly Meta creative loop: per-ad weekly insights with a two-condition fatigue rule (frequency up AND CTR\/cost per result worse, on enough spend), hook\/hold rates, concept clusters that Andromeda treats as one ad, disapproval reasons; ends in hold\/refresh\/pause decisions and differentiated replacement concepts through client approval.","triggers":["creative fatigue","ad fatigue","refresh creatives","creative diversity","andromeda","disapproved ad","reklaam v\u00e4sinud","loovlahenduste v\u00e4rskendus"]},{"id":"meta-lead-quality-loop","name":"Meta Lead Quality Loop","category":"ads","url":"https:\/\/sharksapi.ai\/skills\/meta-lead-quality-loop.skill.md","description":"CRM outcomes back to Meta: stage map by Meta fit rules (lead id stored, within 28 days, 1-40% reach), signal-health check, Conversions API uploads hashed server-side (test_event_code first, approval-gated, daily), then a Conversion Leads \/ qualified-lead optimisation test judged on cost per qualified lead.","triggers":["junk leads","bad lead quality","conversion leads","conversions api","capi","crm to meta","halvad leadid","leadide kvaliteet"]},{"id":"meta-competitor-ad-intel","name":"Meta Competitor Ad Intel","category":"ads","url":"https:\/\/sharksapi.ai\/skills\/meta-competitor-ad-intel.skill.md","description":"Competitor ads from the Meta Ad Library API: page-id based pulls per country, long-runners and new launches, EU reach\/targeting\/payer, monthly snapshots in memory, angle\/offer\/format map against the client's own ads, and up to 3 evidence-linked concept hypotheses (never copies).","triggers":["competitor ads","ad library","facebook ad library","competitor creatives","konkurentide reklaamid","reklaamiteek"]},{"id":"seo-links","name":"SEO Links (link + citation building)","category":"seo_build","url":"https:\/\/sharksapi.ai\/skills\/seo-links.skill.md","description":"Policy-safe classic link and citation building for Estonian\/Baltic businesses: one verified NAP packet, a liveness-checked register of directories (NETI, 1182, Radar, vertical portals), maps, review, B2B\/SaaS catalogues, PR and communities, submission with client-email or moderator confirmation, all human steps (Smart-ID, SMS, video, payment) batched into one session, and read-back of every listing (live, NAP, real rel).","triggers":["link building","directory submission","citation building","nap citations","business directories","lingiehitus","kataloogid","lisa koduleht kataloogi","tagasilingid"]},{"id":"site-crawl-audit","name":"Site Crawl Audit","category":"seo_optimize","url":"https:\/\/sharksapi.ai\/skills\/site-crawl-audit.skill.md","description":"Full-site technical SEO crawl of the client's own website (about 100 checks: response codes, redirect chains, titles, meta descriptions, headings, canonicals, noindex, hreflang, images, internal links, orphan pages, XML sitemaps, structured data, security headers, duplicate content), prioritised with Search Console traffic, filed as strategy tasks and verified with a follow-up crawl.","triggers":["site crawl","technical seo audit","full site audit","broken links","redirect chains","duplicate titles","orphan pages","saidi crawl","tehniline seo audit","katkised lingid"]},{"id":"ads_google_deep","name":"Google Ads Deep Audit (40 checks)","category":"ads","url":"https:\/\/sharksapi.ai\/skills\/ads-google.skill.md","description":"40-check Google Ads audit on the live account through SharksAPI tools: conversion tracking, wasted spend and query control (search terms, AI Max, Performance Max), structure and language, keywords and Quality Score, ads and assets, bidding and settings. Covers the 2026 changes and ends in an approval-ready strategy card.","triggers":["google ads deep audit","google ads 40 checks","google ads 80 checks"]},{"id":"ads_meta_deep","name":"Meta Ads Deep Audit (50 checks)","category":"ads","url":"https:\/\/sharksapi.ai\/skills\/ads-meta.skill.md","description":"50-point Meta\/Facebook Ads audit: campaigns, audiences, creatives, placements, attribution.","triggers":["meta ads deep audit","facebook ads audit detailed"]},{"id":"ads_creative","name":"Ad Creative Quality Audit","category":"ads","url":"https:\/\/sharksapi.ai\/skills\/ads-creative.skill.md","description":"Audit ad creatives across platforms: copy quality, visual consistency, CTA effectiveness, format optimization.","triggers":["creative audit","ad copy review","ad creative quality"]},{"id":"ads_budget","name":"Ad Budget Optimization","category":"ads","url":"https:\/\/sharksapi.ai\/skills\/ads-budget.skill.md","description":"Budget allocation analysis: cross-platform spend distribution, diminishing returns detection, reallocation recommendations.","triggers":["budget optimization","ad spend allocation","where to spend ad budget"]},{"id":"ads_landing","name":"Landing Page Conversion Audit","category":"ads","url":"https:\/\/sharksapi.ai\/skills\/ads-landing.skill.md","description":"Landing page audit for ad campaigns: load speed, message match, CTA placement, trust signals, mobile experience.","triggers":["landing page audit","landing page conversion","ad landing page"]},{"id":"ads_plan","name":"Ads Strategic Plan (industry templates)","category":"ads","url":"https:\/\/sharksapi.ai\/skills\/ads-plan.skill.md","description":"Industry-specific ad strategy planning: SaaS, ecommerce, local services, B2B, info products, mobile apps.","triggers":["ads plan","ad strategy plan","paid advertising plan"]},{"id":"keyword_research","name":"Keyword Research","category":"seo_research","url":"https:\/\/sharksapi.ai\/skills\/keyword-research.skill.md","description":"Discover keywords with intent analysis, difficulty scoring, and topic clustering.","triggers":["keyword research","find keywords","topic ideas"]},{"id":"competitor_analysis","name":"Competitor Analysis","category":"seo_research","url":"https:\/\/sharksapi.ai\/skills\/competitor-analysis.skill.md","description":"Analyze competitor SEO\/GEO strategies and find weaknesses.","triggers":["competitor analysis","competitive intel","who ranks for"]},{"id":"serp_analysis","name":"SERP Analysis","category":"seo_research","url":"https:\/\/sharksapi.ai\/skills\/serp-analysis.skill.md","description":"Analyze search results and AI answer patterns for target queries.","triggers":["serp analysis","what ranks for","featured snippets","ai overviews"]},{"id":"content_gap_analysis","name":"Content Gap Analysis","category":"seo_research","url":"https:\/\/sharksapi.ai\/skills\/content-gap-analysis.skill.md","description":"Find content opportunities your competitors cover but you don't.","triggers":["content gaps","missing topics","untapped keywords"]},{"id":"seo_content_writer","name":"SEO Content Writer","category":"seo_build","url":"https:\/\/sharksapi.ai\/skills\/seo-content-writer.skill.md","description":"Write search-optimized content with proper structure and keyword placement.","triggers":["write seo content","blog post","seo article","content creation"]},{"id":"geo_content_optimizer","name":"GEO Content Optimizer","category":"seo_build","url":"https:\/\/sharksapi.ai\/skills\/geo-content-optimizer.skill.md","description":"Make content quotable and citable by AI systems (ChatGPT, Perplexity, AI Overviews).","triggers":["geo optimization","ai citations","get cited by chatgpt","llm optimization"]},{"id":"meta_tags_optimizer","name":"Meta Tags Optimizer","category":"seo_build","url":"https:\/\/sharksapi.ai\/skills\/meta-tags-optimizer.skill.md","description":"Create compelling titles, descriptions, and Open Graph tags.","triggers":["meta tags","title tag","meta description","og tags"]},{"id":"schema_markup_generator","name":"Schema Markup Generator","category":"seo_build","url":"https:\/\/sharksapi.ai\/skills\/schema-markup-generator.skill.md","description":"Generate JSON-LD structured data for rich search results.","triggers":["schema markup","structured data","json-ld","rich snippets","faq schema"]},{"id":"on_page_seo_auditor","name":"On-Page SEO Auditor","category":"seo_optimize","url":"https:\/\/sharksapi.ai\/skills\/on-page-seo-auditor.skill.md","description":"Audit on-page elements with a scored report and fix recommendations.","triggers":["on-page audit","seo score","page optimization","check my page"]},{"id":"technical_seo_checker","name":"Technical SEO Checker","category":"seo_optimize","url":"https:\/\/sharksapi.ai\/skills\/technical-seo-checker.skill.md","description":"Check crawlability, indexing, Core Web Vitals, and site architecture.","triggers":["technical seo","page speed","core web vitals","crawl issues"]},{"id":"internal_linking_optimizer","name":"Internal Linking Optimizer","category":"seo_optimize","url":"https:\/\/sharksapi.ai\/skills\/internal-linking-optimizer.skill.md","description":"Optimize internal link structure for better crawling and authority flow.","triggers":["internal links","link structure","site architecture","content silos"]},{"id":"content_refresher","name":"Content Refresher","category":"seo_optimize","url":"https:\/\/sharksapi.ai\/skills\/content-refresher.skill.md","description":"Update outdated content to recover or improve rankings.","triggers":["refresh content","update old post","content decay","declining rankings"]},{"id":"rank_tracker","name":"Rank Tracker","category":"seo_monitor","url":"https:\/\/sharksapi.ai\/skills\/rank-tracker.skill.md","description":"Track keyword positions over time in both SERP and AI responses.","triggers":["track rankings","keyword positions","ranking trends"]},{"id":"backlink_analyzer","name":"Backlink Analyzer","category":"seo_monitor","url":"https:\/\/sharksapi.ai\/skills\/backlink-analyzer.skill.md","description":"Analyze backlink profile, find opportunities, detect toxic links.","triggers":["backlinks","link profile","toxic links","link building"]},{"id":"performance_reporter","name":"Performance Reporter","category":"seo_monitor","url":"https:\/\/sharksapi.ai\/skills\/performance-reporter.skill.md","description":"Generate SEO\/GEO performance reports for stakeholders.","triggers":["seo report","performance report","monthly report"]},{"id":"competitor_watch","name":"Competitor Watch","category":"seo_monitor","url":"https:\/\/sharksapi.ai\/skills\/competitor-watch.skill.md","description":"Cross-channel competitor benchmark: project vs up to 4 competitors across organic SEO, AI visibility, paid ads and social \u2014 feeds the competitor_watch dashboard widget.","triggers":["competitor watch","competitor benchmark","compare competitors","konkurentide seire"]},{"id":"alert_manager","name":"Alert Manager","category":"seo_monitor","url":"https:\/\/sharksapi.ai\/skills\/alert-manager.skill.md","description":"Set up alerts for ranking drops, traffic changes, and technical issues.","triggers":["seo alerts","ranking alerts","traffic monitoring"]},{"id":"content_quality_auditor","name":"Content Quality Auditor (CORE-EEAT)","category":"seo_protocol","url":"https:\/\/sharksapi.ai\/skills\/content-quality-auditor.skill.md","description":"Publish readiness gate: 80-item CORE-EEAT audit with ship\/no-ship verdict.","triggers":["content quality","eeat audit","quality score","publish readiness"]},{"id":"domain_authority_auditor","name":"Domain Authority Auditor (CITE)","category":"seo_protocol","url":"https:\/\/sharksapi.ai\/skills\/domain-authority-auditor.skill.md","description":"Citation trust gate: 40-item CITE audit with authority verdict.","triggers":["domain authority","cite audit","domain trust","site credibility"]},{"id":"entity_optimizer","name":"Entity Optimizer","category":"seo_protocol","url":"https:\/\/sharksapi.ai\/skills\/entity-optimizer.skill.md","description":"Canonical entity profile for brand\/entity truth across search and AI systems.","triggers":["entity optimization","knowledge graph","brand entity","wikidata"]},{"id":"memory-management","name":"Memory Management","category":"cross_cutting","url":"https:\/\/sharksapi.ai\/skills\/memory-management.skill.md","description":"Store and retrieve persistent agent memory across sessions and tasks.","triggers":["memory","remember","recall","agent memory","persistent context"]},{"id":"google-ads-offline-conversions","name":"Google Ads Offline Conversions","category":"ads","url":"https:\/\/sharksapi.ai\/skills\/google-ads-offline-conversions.skill.md","description":"CRM outcomes back to Google Ads: identifier check (GCLID\/GBRAID\/WBRAID, e-mail, phone), stage map approved by the client, a secondary import action, daily uploads through the Data Manager API (required since 15 June 2026) with status and match-rate read-back, and a volume-gated switch of bidding to qualified leads judged on cost per qualified lead.","triggers":["offline conversions","offline conversion import","crm to google ads","gclid","enhanced conversions for leads","data manager api","google ads lead quality","cost per qualified lead","offline konversioonid","google ads leadide kvaliteet","kvalifitseeritud leadid"]},{"id":"social-community-manager","name":"Social Community Manager","category":"social","url":"https:\/\/sharksapi.ai\/skills\/social-community-manager.skill.md","description":"Daily comment and review inbox: new comments on Facebook and Instagram posts and ad posts, Google and Trustpilot reviews and brand mentions, triaged into question, lead, complaint, praise, spam\/scam, abuse or crisis; answered in the brand voice through approval, spam and scams hidden (never criticism), crises escalated with a holding line, every reply read back; reply rate and time tracked against a 24-hour target.","triggers":["community management","reply to comments","unanswered comments","comment moderation","hide spam comments","scam comments","reply to reviews","social inbox","kommentaaridele vastamine","kommentaaride modereerimine","petukommentaarid","arvustustele vastamine"]}],"auth_required":true,"catalog_auth_required":false,"download_auth_required":true,"download_hint":"The catalog is public metadata. Download skill and plugin files with Authorization: Bearer <access_token>. Registration and token instructions: https:\/\/sharksapi.ai\/llms.txt.","register_url":"https:\/\/sharksapi.ai\/api\/v1\/agents\/register"}}