skills/documentation/postman-execution/SKILL.md
Comandos e automação para executar operações Postman (conversão OpenAPI, execução de testes, geração de relatórios).
npx skillsauth add lucasbiason/cursor-multiagent-system postman-executionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Skill para executar operações Postman: converter OpenAPI, executar testes, gerar relatórios.
Aplicar esta skill quando o agente for instruído a:
Comando: make postman-generate ou make postman-generate OPENAPI=openapi.json OUTPUT=postman
O que faz:
openapi-to-postmanv2 se necessáriopostman/collection.jsonQuando usar:
Exemplo:
# Usar defaults (openapi.json → postman/collection.json)
make postman-generate
# Especificar arquivo e diretório
make postman-generate OPENAPI=docs/swagger.json OUTPUT=postman
Comando: make postman-test ou make postman-test COLLECTION=postman/collection.json ENV=postman/environment.json
O que faz:
Quando usar:
Exemplo:
# Usar defaults (postman/collection.json, postman/environment.json)
make postman-test
# Especificar collection e environment
make postman-test COLLECTION=postman/api.json ENV=postman/prod.json
Relatórios gerados:
reports/postman/junit-results.xml - Para integração com CI/CDreports/postman/report.html - Relatório visual HTMLComando: make postman-validate ou make postman-validate COLLECTION=postman/collection.json
O que faz:
Quando usar:
Exemplo:
# Validar collection padrão
make postman-validate
# Validar collection específica
make postman-validate COLLECTION=postman/api.json
Comando: make postman-update ou make postman-update OPENAPI=openapi.json
O que faz:
Quando usar:
Exemplo:
# Atualizar collection padrão
make postman-update
# Especificar arquivo OpenAPI
make postman-update OPENAPI=docs/swagger.json
make ou diretamenteAntes de executar qualquer comando:
# Verificar se Node.js está instalado
node --version
# Verificar se collection existe (para testes)
test -f postman/collection.json
# Verificar se OpenAPI existe (para conversão)
test -f openapi.json
Após executar:
1. Verificar se OpenAPI existe → Se não, informar usuário
2. Executar make postman-generate → Gerar collection
3. Validar collection → make postman-validate
4. Executar testes → make postman-test
5. Analisar relatórios → Reportar resultados
projeto/
├── openapi.json # Ou swagger.json, docs/openapi.yaml
├── postman/
│ ├── collection.json # Collection gerada/atualizada
│ └── environment.json # Variáveis de ambiente
├── reports/
│ └── postman/ # Relatórios gerados (gitignored)
│ ├── junit-results.xml
│ └── report.html
└── Makefile # Comandos disponíveis
Ação:
openapi.json, swagger.json, docs/openapi.yamlAção:
make postman-generate primeiroAção:
Ação:
npm install -g openapi-to-postmanv2Antes de executar qualquer comando:
make quando disponível# Agente executa:
make postman-generate
# Analisa saída:
# ✅ Collection gerada em postman/collection.json
# ⚠️ PRÓXIMOS PASSOS: Adicionar scripts de autenticação
# Agente reporta:
"Collection Postman gerada com sucesso. Próximo passo: adicionar scripts de autenticação."
# Agente executa:
make postman-test
# Analisa saída:
# ✅ 15/15 testes passaram
# Relatórios: reports/postman/report.html
# Agente reporta:
"Todos os testes passaram (15/15). Relatório disponível em reports/postman/report.html"
# Agente executa:
make postman-update
# Analisa saída:
# ✅ Collection atualizada
# ⚠️ Verificar scripts customizados
# Agente reporta:
"Collection atualizada. Verifique se scripts de autenticação foram preservados."
skills/documentation/postman/SKILL.mdcore/templates/postman-collection/testing
Execução e análise de testes automatizados
development
Gera resumos didáticos extensos e estruturados de aulas/cursos para cards do Notion. Use ao resumir aulas, apostilas, transcrições ou materiais de estudo para incluir no corpo do card (não apenas no campo Descrição), com flashcards, exemplos de código, diagramas Mermaid, mapa conceitual e perguntas de reforço.
development
Padroniza documentação existente no formato canônico Spec-Driven. Remove duplicação e melhora rastreabilidade.
development
Processo universal e repetível para criar especificações a partir de qualquer input (texto, docs, código). Usado em Plan mode.