Acp feed
Exports merchant catalog data to an OpenAI Agentic Commerce Protocol product feed shape. Use when preparing products for ChatGPT Commerce, Instant Checkout readiness, or OpenAI ACP feed/API onboarding after catalog data has been mapped from Shopify, CSV, JSON, or UCP catalog JSON.From its SKILL.md
npx -y skills add ViryaZheng/ucp-onboard --skill acp-feedAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
- runs commandsInstructs the agent to run 1 command, including `python ${CLAUDE_SKILL_DIR}/scripts/export_acp_feed.py --input store/clients/{client}/catalog.json --output store/clients/{client}/acp-feed.json --target-country US`.
SKILL.md
2.1 KB, 408 tokens by cl100k_base, as published. Nobody here has run it
OpenAI ACP Feed Export
Prepare a structured product feed for OpenAI Agentic Commerce Protocol (ACP). ACP onboarding starts with product feeds for approved partners; keep this skill focused on feed quality and schema-shaped output, not payment or order capture.
Inputs
- Preferred input:
store/clients/{client_name}/catalog.jsonfromucp-catalog - Alternate input: any JSON object with a top-level
productsarray - Optional merchant context:
target_country, seller name, seller URL
Workflow
- Read the catalog JSON and confirm it has product records.
- Export ACP feed JSON:
python ${CLAUDE_SKILL_DIR}/scripts/export_acp_feed.py \
--input store/clients/{client}/catalog.json \
--output store/clients/{client}/acp-feed.json \
--target-country US
-
Validate that every exported product has:
- stable product
id - at least one variant
- every variant has stable
idandtitle - prices, when present, are integers in ISO 4217 minor units
- URLs are absolute and encoded enough for ingestion
- stable product
-
Report any omitted optional fields instead of inventing values.
Output
Save to the client folder:
acp-feed.json- request-shaped feed payload withtarget_countryandproductsacp-feed-report.md- field coverage, warnings, and next steps
Reference
Read references/openai-acp.md when you need protocol boundaries, official
source links, or field mapping notes.
Hard Rules
- Do not claim a merchant is approved for ChatGPT Commerce unless the user provides that approval status.
- Do not include API keys, payment tokens, or customer data in feed output.
- Keep product copy factual and concise.
- If a field is brittle or unavailable, omit it and record the omission.
What ships with it: 2 files
12.2 KB alongside SKILL.md, 1 of them executable
references/
- openai-acp.md2.1 KB
scripts/
- export_acp_feed.pyruns10.1 KB