Setup guide ยท Published June 6, 2026

Use ApparelHub from Claude on the web (claude.ai)

Claude on claude.ai sandboxes the network. If you don't allow our domains, Claude can't reach the ApparelHub API and every product creation step quietly fails with a "blocked" message. This guide walks through the three domains you need to allow, where to allow them in the Claude settings, and the bootstrap prompt that gives Claude the conventions for our platform.

Why this is necessary

Claude on claude.ai runs your conversations in a sandbox. By default the sandbox can install packages from common package managers and not much else. Domain allowlists let you grant access to specific hosts without throwing the gate fully open. It's a good security model. The downside is that any service you want Claude to actually talk to has to be explicitly named.

ApparelHub talks to Claude across three hosts:

Allowlist the three domains

In claude.ai, open the Settings panel. Click Capabilities on the left.

  1. Find Allow network egress at the top of the page and toggle it on.
  2. Under Domain allowlist, switch from "Package managers only" to allow additional domains.
  3. In the Additional allowed domains field, paste each of these on its own line and click Add after each one:
api.apparelhub.ai
apparelhub-production-user-generated-public-objects.s3.amazonaws.com
apparelhub.ai

When you're done, your allowed-domains list should show all three entries with a delete icon next to each. The settings panel saves automatically.

Generate an API key

You need a key for Claude to authenticate against the Agent API. Go to apparelhub.ai/developer/api-keys and click Create Key. Copy the value the dialog reveals. The dialog only shows your key once, so put it somewhere safe before you close it.

If the dialog opens to a "Plans" page rather than the key wizard, your account is on the Free or Basic tier. Agent API access ships with Basic Plus, Professional, and Enterprise plans. Upgrade from apparelhub.ai/pricing and the wizard becomes available.

Paste the bootstrap prompt into Claude

Claude on the web doesn't have a filesystem to install the apparelhub-skills repo into. Instead you paste a short prompt that gives Claude the conventions, the authentication header, and the critical field names. The prompt lives at:

github.com/ApparelHub-AI/apparelhub-skills/blob/main/apparelhub/BOOTSTRAP-PROMPT.md

Copy the block between the ===== markers and paste it into Claude's system prompt or your project's custom instructions field. Then send Claude your API key in the first message:

My ApparelHub API key is <paste-your-key-here>.

Verify the setup works

Send Claude one short message to confirm everything is wired up:

List my ApparelHub products.

Claude should make an authenticated call to https://api.apparelhub.ai/agents/v1/product and respond with your product catalog. If it instead says it can't reach the host or the request is blocked, you missed a domain in the allowlist. Double check that all three are present in the Additional allowed domains list and try again.

If Claude says the response was 401 or 403, your key isn't valid for this environment. Generate a new key from the developer dashboard and try again.

What you can do once it works

The bootstrap prompt teaches Claude the 10-step product creation pipeline plus the field-name traps that have tripped up every first integration (the API uses provider_uuid not merchandise_provider_uuid, product_ref_id not provider_product_ref_id, price not retail_price). With those conventions loaded, Claude can:

The deeper references for product-specific workflows (embroidery, all-over print, luggage tags, pillows, water bottles) live in the apparelhub-skills repo. The bootstrap prompt points Claude at those URLs when it needs to drill down on a specific category.

Going beyond claude.ai

Most merchants who get past the first product end up wanting more control than a chat UI gives them. The full skill (with packaged scripts, batch helpers, and inline verification) installs in seconds on Claude Code via:

curl -fsSL https://apparelhub.ai/install-skill.sh | bash

That CLI install path has no network sandbox concerns because Claude Code runs locally on your machine. If you find yourself fighting the allowlist often, Claude Code is the upgrade. We have a dedicated landing page at apparelhub.ai/agents that walks through every install path including custom harnesses like OpenClaw, Cline, and Aider.

If you hit a wall on Claude Web that this guide doesn't cover, open a discussion on the skill repo and the team that maintains the skill will jump in.