feat(crm-ops): adiciona plugin crm-ops (agents, skills, knowledge e metadados do projeto)
This commit is contained in:
@@ -0,0 +1,137 @@
|
||||
---
|
||||
name: proposal-deck
|
||||
description: Geracao de apresentacoes PPTX de propostas comerciais profissionais com branding Descomplicar. Integra dados do CRM, tabela de precos e template curado de 16 layouts.
|
||||
layer: wiki
|
||||
---
|
||||
|
||||
# Skill /proposal-deck - Apresentacoes de Propostas Comerciais
|
||||
|
||||
Gera apresentacoes PPTX profissionais para propostas comerciais da Descomplicar, usando um template curado com 16 layouts e branding oficial.
|
||||
|
||||
## Triggers
|
||||
|
||||
- `/proposal-deck`
|
||||
- "proposta", "apresentacao cliente", "deck proposta", "proposta comercial", "apresentacao proposta"
|
||||
|
||||
## Quando Usar
|
||||
|
||||
- Preparar apresentacao visual de proposta para reuniao com cliente
|
||||
- Criar deck profissional para acompanhar orcamento/estimate
|
||||
- Gerar proposta completa com branding para envio por email
|
||||
- Complementar `/orcamento` com material visual
|
||||
|
||||
## Quando NAO Usar
|
||||
|
||||
- Para criar orcamento sem apresentacao (usar `/orcamento`)
|
||||
- Para analise estrategica de lead (usar `/lead-approach`)
|
||||
- Para operacoes CRM genericas (usar `/crm-ops`)
|
||||
- Para apresentacoes sem contexto comercial (usar pptx-generator directamente)
|
||||
|
||||
---
|
||||
|
||||
## Template
|
||||
|
||||
**Localizacao:** `/media/ealmeida/Dados/Hub/90-Templates/Comercial/descomplicar-proposal-template.pptx`
|
||||
|
||||
### Layouts Disponiveis (16)
|
||||
|
||||
| # | Nome | Funcao | Quando usar |
|
||||
|---|------|--------|-------------|
|
||||
| 1 | capa | Titulo da proposta + subtitulo + ano | Sempre (obrigatorio) |
|
||||
| 2 | divisor-seccao | Fundo escuro com titulo centrado | Entre seccoes principais |
|
||||
| 3 | sobre-nos | Card texto + imagem lateral | Sempre (quem somos) |
|
||||
| 4 | objectivos | Fundo escuro + objectivos + logo cliente | Sempre (o que vamos resolver) |
|
||||
| 5 | processo-3-passos | 3 colunas douradas com texto | Explicar metodologia |
|
||||
| 6 | fases-3-blocos | 3 blocos numerados verticais | Fases do projecto (3 items) |
|
||||
| 7 | grid-4-cards | Grid 4 cards com icones | Valores, diferenciais, pilares (4 items) |
|
||||
| 8 | beneficios-6 | 6 blocos com icones e setas | Beneficios (6 items) |
|
||||
| 9 | pilares-engrenagens | 4 pilares em engrenagens | Solucao completa (4 pilares) |
|
||||
| 10 | detalhe-servico | Titulo + features list + foto + CTA | Detalhe de um servico/pack |
|
||||
| 11 | deliverables | 4 rows dourados com bullets | Lista deliverables/escopo |
|
||||
| 12 | timeline-etapas | 5 etapas coloridas horizontais | Cronograma/fases com precos |
|
||||
| 13 | pack-pricing | Checklist com preco e foto | Pack/avenca mensal |
|
||||
| 14 | resumo-financeiro | Timeline com precos por fase | Resumo valores total |
|
||||
| 15 | contacto | Foto gestor + dados | Sempre (obrigatorio) |
|
||||
| 16 | encerramento | Lobo + branding nocturno | Sempre (obrigatorio) |
|
||||
|
||||
### Slides Obrigatorios
|
||||
|
||||
Toda proposta inclui **no minimo**: capa (1) + sobre-nos (3) + objectivos (4) + contacto (15) + encerramento (16).
|
||||
|
||||
---
|
||||
|
||||
## Scripts PPTX
|
||||
|
||||
**Base path:** `~/.claude/plugins/marketplaces/descomplicar-plugins/design-media/skills/pptx-generator/scripts/`
|
||||
|
||||
| Script | Funcao |
|
||||
|--------|--------|
|
||||
| `office/unpack.py` | Descompactar PPTX em XML editavel |
|
||||
| `office/pack.py` | Recompactar XML em PPTX valido |
|
||||
| `clean.py` | Limpar XMLs (namespaces, refs orfas) |
|
||||
| `add_slide.py` | Adicionar slides ao XML |
|
||||
| `office/validate.py` | Validar estrutura do PPTX |
|
||||
|
||||
---
|
||||
|
||||
## Protocolo
|
||||
|
||||
### Sintaxe
|
||||
|
||||
```
|
||||
/proposal-deck [cliente] [tipo]
|
||||
```
|
||||
|
||||
**Parametros:**
|
||||
- `cliente` - Nome ou ID do cliente (opcional, sera solicitado se omitido)
|
||||
- `tipo` - Complexidade da proposta (opcional): `minima`, `standard`, `completa`
|
||||
|
||||
### Fase 1: Recolha de Informacao
|
||||
|
||||
1. **Identificar cliente no CRM:**
|
||||
```
|
||||
mcp__desk-crm-v3__search_customers query="[nome]" fields="company,vat"
|
||||
mcp__desk-crm-v3__get_customer customer_id=[id]
|
||||
```
|
||||
|
||||
2. **Verificar orcamentos existentes:**
|
||||
```
|
||||
mcp__desk-crm-v3__get_estimates status="draft" client_id=[id]
|
||||
```
|
||||
|
||||
3. **Consultar tabela de precos** (complementar ao CRM):
|
||||
- Ficheiro: `/media/ealmeida/Dados/GDrive/Cloud/Descomplicar/Servicos/tabela-geral.csv`
|
||||
- CRM (fonte de verdade): `mcp__desk-crm-v3__price_management action="get_pricing_insights"`
|
||||
|
||||
4. **Solicitar dados em falta** (se nao disponiveis no CRM):
|
||||
|
||||
| Campo | Obrigatorio | Default |
|
||||
|-------|:-----------:|---------|
|
||||
| Nome do cliente | Sim | — |
|
||||
| Sector/industria | Sim | — |
|
||||
| Objectivos | Sim | — |
|
||||
| Servicos a propor | Sim | — |
|
||||
| Precos | Sim | CRM |
|
||||
| Prazo estimado | Nao | "a definir" |
|
||||
| Gestor de conta | Nao | Emanuel Almeida |
|
||||
|
||||
### Fase 2: Seleccao de Layouts
|
||||
|
||||
Seleccionar layouts com base na complexidade e servicos propostos.
|
||||
|
||||
#### Proposta Minima (8 slides)
|
||||
Para projectos simples, orcamentos rapidos.
|
||||
|
||||
| Ordem | Layout | Conteudo |
|
||||
|:-----:|--------|----------|
|
||||
| 1 | capa | "Proposta [Servico]" + nome cliente + ano |
|
||||
| 2 | sobre-nos | Apresentacao Descomplicar |
|
||||
| 3 | objectivos | 3-5 objectivos do cliente |
|
||||
| 4 | processo-3-passos | Metodologia de trabalho |
|
||||
| 5 | deliverables | O que esta incluido |
|
||||
| 6 | pack-pricing | Preco + o que inclui |
|
||||
| 7 | contacto | Dados do gestor |
|
||||
| 8 | encerramento | Branding Descomplicar |
|
||||
|
||||
#### Proposta Standard (12 slides)
|
||||
Para projectos
|
||||
Reference in New Issue
Block a user