listing-create-publish
Skill0 starsChanged 3 months agoMITView on GitHub
Criar e publicar listings na conta Seller via MCP Titanos — product type schema, validate_listing, preview_listing, create_listing, update_listing, changelog. Use após Super Listing Power ou auditoria; sempre dry-run/preview antes de write.
In this repository24 other files it gives its agents.
- amazon-ads-keyword-target-builderSkill
- amazon-ads-launch-playbookSkill
- amazon-ads-optimizationSkill
- amazon-ads-reports-troubleshootingSkill
- amazon-adsSkill
- amazon-ads-write-recoverySkill
- amazon-competitor-radarSkill
- amazon-dspSkill
- amazon-keyword-intelligenceSkill
- amazon-listing-auditSkill
- amazon-market-entrySkill
- amazon-mining-researchSkill
- amazon-pricing-signalsSkill
- amazon-reorder-planningSkill
- amazon-seller-centralSkill
- amazon-sp-campaign-launcherSkill
- bling-erpSkill
- fba-inventory-risk-dashboardSkill
- olist-tiny-erpSkill
- search-term-harvest-dashboardSkill
- super-listing-powerSkill
- titanos-ads-quickstartSkill
- titanos-mcp-setupSkill
- wasted-ad-spend-dashboardSkill
The file
We split this skill into the rules it gives an agent
2 rules. About 0 are common, 1 is distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 11
Use esta skill quando o usuário / Use this skill when the user:
- Very specific: line 137
Use preview_listing sempre antes
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Criar e publicar listing — MCP Titanos
Quando usar / When to Use This Skill
Use esta skill quando o usuário / Use this skill when the user:
- Quer criar ou publicar um listing na conta Seller
- Pede validate/preview (dry-run) antes de write
- Vai aplicar output do Super Listing Power ou de uma auditoria no catálogo
Fluxo write Seller Central (SP-API) pela conta conectada do usuário. Complementa amazon-listing-audit (diagnóstico) e super-listing-power (geração IA).
Pré-requisitos:
- Skill
titanos-mcp-setup - OAuth Seller Central ativo
- Scopes:
seller:listings:read+seller:listings:write connection_iddelist_seller_connections
Tools
| Tool | Scope | Uso |
list_seller_connections | seller:connections:read | Obter connection_id |
get_listings / get_listing | read | SKU/ASIN existente |
search_selling_partner_catalog | read | Buscar ASIN no catálogo |
get_catalog_item | read | Atributos de ASIN |
search_product_types | read | Achar productType |
get_product_type_schema | read | Schema obrigatório de atributos |
get_browse_node_recommendations | read | Categorias sugeridas |
validate_listing | read | Valida atributos sem publicar |
preview_listing | write* | Simula patch/create |
update_listing | write | Patch em SKU existente |
create_listing | write | Novo SKU/listing |
get_listing_restrictions | read | Bloqueios de venda |
list_agent_changelog / get_changeset | read | Histórico de mutações MCP |
get_seller_central_guide | read | Fluxo topic listings_quality |
* preview_listing usa scope write mas não publica.
Guia embutido: get_seller_central_guide({ topic: "listings_quality" }) ou resource titanos://seller/flows Fluxo B.
Parâmetros comuns
Quase todas as mutações exigem:
{
"connection_id": "uuid-da-conexao-sp",
"marketplace_id": "A2Q3Y263D00KWC",
"sku": "SEU-SKU-001"
}Brasil: marketplace_id = A2Q3Y263D00KWC (confirmar em list_seller_connections se multi-marketplace).
Fluxo A — Novo listing (create)
search_product_types → get_product_type_schema
→ montar attributes (título, bullets, preço, etc.)
→ validate_listing
→ preview_listing
→ create_listing (após confirmação explícita do usuário)
→ list_agent_changelog1. Product type
search_product_types({ connection_id, keywords: "garrafa termica" })
get_product_type_schema({ connection_id, product_type: "WATER_BOTTLE", marketplace_id })O schema define atributos obrigatórios e enums — não invente campos fora do schema.
2. Validar
validate_listing({
connection_id,
marketplace_id,
sku,
product_type,
attributes: { ... }
})Corrija issues[] antes de seguir.
3. Preview (obrigatório antes de write)
preview_listing({
connection_id,
marketplace_id,
sku,
product_type,
attributes: { ... }
})Mostre ao usuário diff/resumo do preview.
4. Create
Somente após confirmação explícita:
create_listing({
connection_id,
marketplace_id,
sku,
product_type,
attributes: { ... }
})Listings podem levar horas para refletir na Amazon.
Fluxo B — Atualizar listing existente
get_listings → get_listing
→ validate_listing (atributos novos)
→ preview_listing
→ update_listing (dry_run opcional — ver abaixo)update_listing seguro
- Use
preview_listingsempre antes - Campo
dry_run: truequando disponível no payload para simular sem aplicar - Patch apenas atributos necessários (título, bullets, preço, estoque conforme schema)
Restrições
get_listing_restrictions({ connection_id, asin, marketplace_id })Se restrito, explique ao usuário antes de tentar write.
Fluxo C — Da geração IA para a conta
- Usuário concluiu
invoke_listing_power(skillsuper-listing-power) - Mapear output IA → atributos do
get_product_type_schema validate_listing→ corrigir issues de compliance (skillamazon-listing-auditajuda)preview_listing→ usuário aprovacreate_listingouupdate_listing
Não publique bullets com claims proibidos — cruzar com audit_listings se ASIN já existia.
Changelog e auditoria
Após mutação MCP:
list_agent_changelog({ connection_id, filters: { sku } })
get_changeset({ connection_id, mutation_id })Útil para suporte e rollback manual (Amazon não tem undo automático).
Integração com outras skills
| Antes do write | Skill |
| Copy/imagens IA | super-listing-power |
| Compliance / RUFUS | amazon-listing-audit |
| Pesquisa de nicho | amazon-mining-research |
| Ads no ASIN após live | Amazon-Ads |
Perguntas típicas
- “Publica este título e bullets no SKU X” → Fluxo B com preview
- “Cria listing novo para este produto” → Fluxo A
- “Por que Amazon rejeitou?” →
validate_listing+get_listingissues - “O que mudou ontem?” →
get_listing_change_history(read; skill auditoria)
Pitfalls
- Write sem confirmação — regra de segurança; listings afetam receita e compliance.
- Atributos fora do schema — rejeição silenciosa ou erro SP-API.
- SKU duplicado —
create_listingfalha; useupdate_listing. - Confundir catálogo vs listing —
get_catalog_itemé catálogo Amazon; listing do seller éget_listing. - Sem OAuth —
AMAZON_CONNECTION_NOT_FOUND; voltar ao setup.
Erros comuns
| Código / situação | Ação |
VALIDATION_ERROR | Releia issues do validate_listing |
AMAZON_API_ERROR | Rate limit ou payload; reduzir batch |
| Product type mismatch | search_product_types de novo |
| Restrictions ativas | get_listing_restrictions |
Dicas
get_browse_node_recommendationsajuda categoria quando usuário não sabe browse node.- Para só leitura de qualidade, não use esta skill — use
amazon-listing-audit. - Após publicar, sugira
request_sp_report(sales/traffic) após ingestão para medir conversão. - Mutações MCP seller read de changelog: 0 créditos; writes seguem política de créditos seller se aplicável.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

