Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Catalog Preflight

    1

    Review Shopify-shaped CSV import risks with row-level findings, a change log, and a non-destructive proposal.

    $19

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned

    Catalog Preflight

    Example session with this skill installed

    Check the bundled problem.csv for an update to a two-location store. Show the issues and any proposed cleanup without importing it.

    • Read your context and instructions
    • Compiled the catalog preflight

    Reproduced local demo

    The following complete JSON report was generated by the packaged Python runner using only synthetic files. The HTML report and generated output files are also included in the ZIP.

    {
      "product": "Catalog Preflight",
      "schema": "selected Shopify product CSV checks; current and listed legacy headers",
      "mode": "update",
      "rows": 3,
      "passed": false,
      "errors": 4,
      "warnings": 6,
      "issues": [
        {
          "line": 2,
          "severity": "warning",
          "rule": "MULTI_LOCATION",
          "message": "Product CSV quantities apply to a single-location store; use an inventory CSV for multiple locations."
        },
        {
          "line": 2,
          "severity": "warning",
          "rule": "TRACKING_UNSET",
          "message": "Quantity is supplied with no inventory tracker; confirm intended tracking."
        },
        {
          "line": 3,
          "severity": "error",
          "rule": "INVALID_MONEY",
          "message": "Price must be a finite nonnegative number without a currency symbol."
        },
        {
          "line": 3,
          "severity": "warning",
          "rule": "MULTI_LOCATION",
          "message": "Product CSV quantities apply to a single-location store; use an inventory CSV for multiple locations."
        },
        {
          "line": 4,
          "severity": "warning",
          "rule": "MULTI_LOCATION",
          "message": "Product CSV quantities apply to a single-location store; use an inventory CSV for multiple locations."
        },
        {
          "line": 4,
          "severity": "error",
          "rule": "INVALID_STATUS",
          "message": "Status must be active, draft, or archived when supplied."
        },
        {
          "line": 3,
          "severity": "error",
          "rule": "OPTION_NAME_CONFLICT",
          "message": "Option1 names differ within the same handle."
        },
        {
          "line": 4,
          "severity": "warning",
          "rule": "REPEATED_OPTIONS",
          "message": "Option combination also appears at line 2; may be an image continuation row or a duplicate variant. Review before import."
        },
        {
          "line": 4,
          "severity": "error",
          "rule": "OPTION_NAME_CONFLICT",
          "message": "Option1 names differ within the same handle."
        },
        {
          "line": 2,
          "severity": "warning",
          "rule": "REPEATED_SKU",
          "message": "SKU repeated at lines [2, 4]; shared SKUs can be intentional. Not automatically changed."
        }
      ],
      "proposedChanges": [
        {
          "line": 2,
          "column": "Price",
          "before": " 19.90 ",
          "after": "19.90"
        }
      ],
      "importTested": false
    }
    

    Review the report before operational use. The local run does not establish buyer-side hosted execution, actual customer outcomes, or live platform import/integration. No source file was overwritten and no external messages were sent.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Review a product CSV before a live Shopify import. Get row-level findings, an HTML review report, and a non-destructive CSV proposal.

    Selected checks cover current and listed legacy headers, missing titles/handles, numeric values, inconsistent option names, repeated options/SKUs, and multi-location inventory caveats. Only numeric whitespace is proposed for cleanup; missing business values are never guessed.

    Includes the Python runner, agent workflow, synthetic problem/clean examples, generated HTML/JSON demo, and a quickstart. Requires Python 3.11+ and local file execution. No API keys or dependencies.

    This is not a full Shopify importer or a guarantee of import success. Repeated options can be valid image continuation rows. The proposal retains unresolved errors. No store credentials, API calls, image URL fetching, or live imports are included.

    Delivery status

    Local execution of the complete ZIP has been tested with synthetic examples. Agensi hosted delivery and execution of bundled Python files is not yet verified. This is a pilot release, not a claim of customer outcomes or sales. MIT licensed. No exclusive rights or indefinite support entitlement.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scanned

    Verified clean 2 days ago

    • Passed all security checks, Safe to install

    Requires

    Python 3.11+
    Agent/client with local terminal and filesystem access
    Complete bundled scripts/ and common.py files
    Python

    Listed2 days ago

    What's inside

    Frequently Asked Questions