New skills covering 10 categories: **Security & Audit**: 007 (STRIDE/PASTA/OWASP), cred-omega (secrets management) **AI Personas**: Karpathy, Hinton, Sutskever, LeCun (4 sub-skills), Altman, Musk, Gates, Jobs, Buffett **Multi-agent Orchestration**: agent-orchestrator, task-intelligence, multi-advisor **Code Analysis**: matematico-tao (Terence Tao-inspired mathematical code analysis) **Social & Messaging**: Instagram Graph API, Telegram Bot, WhatsApp Cloud API, social-orchestrator **Image Generation**: AI Studio (Gemini), Stability AI, ComfyUI Gateway, image-studio router **Brazilian Domain**: 6 auction specialist modules, 2 legal advisors, auctioneers data scraper **Product & Growth**: design, invention, monetization, analytics, growth engine **DevOps & LLM Ops**: Docker/CI-CD/AWS, RAG/embeddings/fine-tuning **Skill Governance**: installer, sentinel auditor, context management Each skill includes: - Standardized YAML frontmatter (name, description, risk, source, tags, tools) - Structured sections (Overview, When to Use, How it Works, Best Practices) - Python scripts and reference documentation where applicable - Cross-platform compatibility (Claude Code, Antigravity, Cursor, Gemini CLI, Codex CLI) Co-authored-by: ProgramadorBrasil <214873561+ProgramadorBrasil@users.noreply.github.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
171 lines
5.3 KiB
JSON
171 lines
5.3 KiB
JSON
{
|
|
"description": "Exemplo de WhatsApp Flow - Formulario de agendamento com 3 telas",
|
|
"version": "3.0",
|
|
"screens": [
|
|
{
|
|
"id": "PERSONAL_INFO",
|
|
"title": "Dados Pessoais",
|
|
"data": {},
|
|
"layout": {
|
|
"type": "SingleColumnLayout",
|
|
"children": [
|
|
{
|
|
"type": "TextHeading",
|
|
"text": "Agende sua consulta"
|
|
},
|
|
{
|
|
"type": "TextBody",
|
|
"text": "Preencha seus dados para agendar."
|
|
},
|
|
{
|
|
"type": "TextInput",
|
|
"name": "customer_name",
|
|
"label": "Nome completo",
|
|
"required": true,
|
|
"input-type": "text"
|
|
},
|
|
{
|
|
"type": "TextInput",
|
|
"name": "customer_email",
|
|
"label": "E-mail",
|
|
"required": true,
|
|
"input-type": "email"
|
|
},
|
|
{
|
|
"type": "TextInput",
|
|
"name": "customer_phone",
|
|
"label": "Telefone",
|
|
"required": true,
|
|
"input-type": "phone"
|
|
},
|
|
{
|
|
"type": "Footer",
|
|
"label": "Próximo",
|
|
"on-click-action": {
|
|
"name": "navigate",
|
|
"next": { "type": "screen", "name": "APPOINTMENT_DETAILS" },
|
|
"payload": {
|
|
"customer_name": "${form.customer_name}",
|
|
"customer_email": "${form.customer_email}",
|
|
"customer_phone": "${form.customer_phone}"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "APPOINTMENT_DETAILS",
|
|
"title": "Detalhes do Agendamento",
|
|
"data": {},
|
|
"layout": {
|
|
"type": "SingleColumnLayout",
|
|
"children": [
|
|
{
|
|
"type": "TextHeading",
|
|
"text": "Escolha data e serviço"
|
|
},
|
|
{
|
|
"type": "Dropdown",
|
|
"name": "service_type",
|
|
"label": "Tipo de serviço",
|
|
"required": true,
|
|
"data-source": [
|
|
{ "id": "consulta_inicial", "title": "Consulta Inicial" },
|
|
{ "id": "retorno", "title": "Retorno" },
|
|
{ "id": "exame_rotina", "title": "Exame de Rotina" },
|
|
{ "id": "procedimento", "title": "Procedimento" }
|
|
]
|
|
},
|
|
{
|
|
"type": "DatePicker",
|
|
"name": "appointment_date",
|
|
"label": "Data desejada",
|
|
"required": true
|
|
},
|
|
{
|
|
"type": "Dropdown",
|
|
"name": "appointment_time",
|
|
"label": "Horário preferido",
|
|
"required": true,
|
|
"data-source": [
|
|
{ "id": "08:00", "title": "08:00" },
|
|
{ "id": "09:00", "title": "09:00" },
|
|
{ "id": "10:00", "title": "10:00" },
|
|
{ "id": "11:00", "title": "11:00" },
|
|
{ "id": "14:00", "title": "14:00" },
|
|
{ "id": "15:00", "title": "15:00" },
|
|
{ "id": "16:00", "title": "16:00" }
|
|
]
|
|
},
|
|
{
|
|
"type": "TextArea",
|
|
"name": "observations",
|
|
"label": "Observações (opcional)",
|
|
"required": false
|
|
},
|
|
{
|
|
"type": "Footer",
|
|
"label": "Revisar",
|
|
"on-click-action": {
|
|
"name": "navigate",
|
|
"next": { "type": "screen", "name": "CONFIRMATION" },
|
|
"payload": {
|
|
"customer_name": "${data.customer_name}",
|
|
"customer_email": "${data.customer_email}",
|
|
"customer_phone": "${data.customer_phone}",
|
|
"service_type": "${form.service_type}",
|
|
"appointment_date": "${form.appointment_date}",
|
|
"appointment_time": "${form.appointment_time}",
|
|
"observations": "${form.observations}"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "CONFIRMATION",
|
|
"title": "Confirmação",
|
|
"terminal": true,
|
|
"data": {},
|
|
"layout": {
|
|
"type": "SingleColumnLayout",
|
|
"children": [
|
|
{
|
|
"type": "TextHeading",
|
|
"text": "Confirme seu agendamento"
|
|
},
|
|
{
|
|
"type": "TextBody",
|
|
"text": "Nome: ${data.customer_name}\nE-mail: ${data.customer_email}\nTelefone: ${data.customer_phone}\n\nServiço: ${data.service_type}\nData: ${data.appointment_date}\nHorário: ${data.appointment_time}\n\nObservações: ${data.observations}"
|
|
},
|
|
{
|
|
"type": "OptIn",
|
|
"name": "consent",
|
|
"label": "Concordo em receber confirmações por WhatsApp",
|
|
"required": true
|
|
},
|
|
{
|
|
"type": "Footer",
|
|
"label": "Confirmar Agendamento",
|
|
"on-click-action": {
|
|
"name": "complete",
|
|
"payload": {
|
|
"customer_name": "${data.customer_name}",
|
|
"customer_email": "${data.customer_email}",
|
|
"customer_phone": "${data.customer_phone}",
|
|
"service_type": "${data.service_type}",
|
|
"appointment_date": "${data.appointment_date}",
|
|
"appointment_time": "${data.appointment_time}",
|
|
"observations": "${data.observations}",
|
|
"consent": "${form.consent}"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|