Acp feed
AI agent skills for onboarding merchants to UCP (Universal Commerce Protocol). Audit → Profile → Catalog → Checkout → Validate.
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.
One thing 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.
What its author says it does
Copied from the file, not written here
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.
SKILL.md
2.1 KB, 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.