{"id":12899,"external_id":"plugin_asdk_app_6ac2706bd84c819192369bc0c2bddde8","name":"catalog-qa","display_name":"Catalog QA Desk","developer":"HIẾU VŨ TRUNG NGUYEN","category":"Business & Operations","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-11-13T06:07:07Z","input_sha256":"6348bbc0bd2fb4954df887ee29e55460d25fc5162fe5bfdb7b6cc84fa0630c1d","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.0.1","skill_count":0,"first_seen_at":"2026-11-13T06:00:31.491Z","last_seen_at":"2026-11-13T06:00:31.491Z","last_changed_at":"2026-11-13T06:00:31.491Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":"asdk_app_6ac2706bd84c819192369bc0c2bddde8","connector_id":"asdk_app_6ac2706bd84c819192369bc0c2bddde8","created_at":"2026-10-04T16:39:22.940585Z","discoverability":"LISTED","id":"plugin_asdk_app_6ac2706bd84c819192369bc0c2bddde8","is_template":false,"is_template_instance":false,"name":"catalog-qa","release":{"app_ids":["asdk_app_6ac2706bd84c819192369bc0c2bddde8"],"app_manifest":{"apps":{"catalog-qa":{"id":"asdk_app_6ac2706bd84c819192369bc0c2bddde8","required":true}}},"app_templates":[],"description":"Check an online store's product catalog before you import it or send it to a shopping feed.","display_name":"Catalog QA Desk","id":"pluginrel_6a1c757f26908191bc5d3ac31e81b311","interface":{"brand_color":"#0F766E","capabilities":["Checks a Shopify product CSV before import and lists blocking rows and warnings, each with the fix","Finds products Merchant Center would reject: bad or missing GTINs, long or promotional titles, empty descriptions","Finds images without alt text, copied or thin descriptions and title problems","Builds a CSV of corrected titles and alt text to review and import; changes nothing in the store","Reads a store's public product feed once on request, after robots.txt, instead of a CSV"],"category":"Business & Operations","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000745c821189f76cb13050aaa9","default_prompt":"Will this Shopify product CSV import cleanly?","default_prompts":["Will this Shopify product CSV import cleanly?","What would Google Merchant Center reject in my catalog?","Which of my products have no image alt text?"],"developer_name":"HIẾU VŨ TRUNG NGUYEN","logo_url":"https://files.openai.com/content?id=file_000000006bf8821192db0e0500a0ea9e","logo_url_dark":null,"long_description":"Check an online store's product catalog before you import it or send it to a shopping feed.\n\nAsk \"will this Shopify product CSV import cleanly?\", \"what would Google Merchant Center reject in my catalog?\", \"which products have no image alt text or a copied description?\" or \"write me a sheet that fixes the empty alt text\".\n\nCatalog QA Desk checks a Shopify product CSV against the import rules (required columns, handles, options, duplicate variants, prices, statuses, image URLs, barcodes mangled by a spreadsheet) and returns the rows that block the import and the ones that import wrongly, each with the fix.\n\nIt checks products for Google Merchant Center feed rules: missing or invalid barcodes (GTIN length and check digit), titles that are too long, promotional or in capitals, missing descriptions, links in descriptions and missing images.\n\nIt audits listing text: images without alt text, descriptions copied between products, thin descriptions and title problems; and it builds an advisory CSV of corrected titles and alt text for you to review and import yourself.\n\nYou can pass the CSV text (up to 2 MB), or a store address: the store's public product feed (/products.json, at most 5 pages of 250 products) is read once, after its robots.txt, only when you ask. Large stores often block that feed, and then a CSV is needed.\n\nIt does not use the Shopify admin API, does not log in to any store, changes nothing in a store and does not submit anything to Google. Nothing you send or read is stored, no catalog is kept or indexed, and there is no account; only a daily count of calls per tool is recorded.","plugin_category_id":"business & operations","privacy_policy_url":"https://tools.openkrill.app/privacy","screenshot_urls":[],"short_description":"Check product CSVs and feeds","terms_of_service_url":"https://tools.openkrill.app/terms","website_url":"https://tools.openkrill.app/"},"keywords":[],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[],"version":"1.0.1"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"catalog-qa","author":{"url":"https://tools.openkrill.app/","name":"HIẾU VŨ TRUNG NGUYEN"},"sources":[{"path":"plugin.json","sha256":"5f026e63b65648141d324be10bf326741982202d4ac9e061c8db8c567c79c063"}],"version":"1.0.1","homepage":"https://tools.openkrill.app/","artifact_id":227598,"observed_at":"2026-11-13T06:10:08Z","support_url":"https://tools.openkrill.app/support","capabilities":["Checks a Shopify product CSV before import and lists blocking rows and warnings, each with the fix","Finds products Merchant Center would reject: bad or missing GTINs, long or promotional titles, empty descriptions","Finds images without alt text, copied or thin descriptions and title problems","Builds a CSV of corrected titles and alt text to review and import; changes nothing in the store","Reads a store's public product feed once on request, after robots.txt, instead of a CSV"],"field_sources":{"name":0,"author":0,"version":0,"homepage":0,"support_url":0,"capabilities":0,"release_notes":0,"review_case_counts":0},"release_notes":"First release. Checks Shopify product CSVs before import, checks catalogs against Google Merchant Center feed rules, audits listing text and builds an advisory fix sheet.","extraction_version":1,"review_case_counts":{"negative":3,"positive":5},"conflicts_or_errors":[]}}