feat: refactor 30+ skills to Anthropic progressive disclosure pattern
- All SKILL.md files now <500 lines (avg reduction 69%) - Detailed content extracted to references/ subdirectories - Frontmatter standardised: only name + description (Anthropic standard) - New skills: brand-guidelines, spec-coauthor, report-templates, skill-creator - Design skills: anti-slop guidelines, premium-proposals reference - Removed non-standard frontmatter fields (triggers, version, author, category) Plugins affected: infraestrutura, marketing, dev-tools, crm-ops, gestao, core-tools, negocio, perfex-dev, wordpress, design-media Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,183 +1,172 @@
|
||||
---
|
||||
name: orcamento
|
||||
description: >
|
||||
Criação sistemática de orçamentos Descomplicar® baseados em tabela oficial de preços (tabela-geral.csv). Integração directa CRM para proposals/estimates. Suporta StarterWP, CorporateWP, CareWP, eCommerceWP, Marketing 360, Manutenção. Consulta obrigatória datasets Dify (Serviços, Vendas). Use when user asks to create, generate or elaborate budget/proposal, or mentions "orçamento", "proposta", "estimate", "pricing", "website budget".
|
||||
author: Descomplicar® Crescimento Digital
|
||||
version: 3.1.0
|
||||
quality_score: 100
|
||||
user_invocable: true
|
||||
category: business
|
||||
tags: [orcamento, proposta, pricing, crm, proposals, estimates, vendas, packages]
|
||||
desk_task: 1415
|
||||
desk_project: 65
|
||||
allowed-tools: Read, Bash, mcp__desk-crm-v3, mcp__dify-kb
|
||||
mcps: desk-crm-v3, dify-kb
|
||||
data_sources:
|
||||
- path: /media/ealmeida/Dados/GDrive/Cloud/Docs/Produtos_Servicos/tabela-geral.csv
|
||||
priority: 1
|
||||
usage: All products/services with pricing
|
||||
- path: /media/ealmeida/Dados/GDrive/Cloud/Docs/Produtos_Servicos/items-subscricao.csv
|
||||
priority: 2
|
||||
usage: Subscription services
|
||||
- path: /media/ealmeida/Dados/GDrive/Cloud/Docs/Produtos_Servicos/chatbots-precos.csv
|
||||
priority: 2
|
||||
usage: Chatbot pricing
|
||||
- path: /media/ealmeida/Dados/GDrive/Cloud/Docs/Produtos_Servicos/items-faturacao-deskcrm.csv
|
||||
priority: 2
|
||||
usage: Billing items
|
||||
datasets:
|
||||
- id: bd65f36e-6004-4584-b478-129b2c21b4d2
|
||||
name: Serviços Descomplicar
|
||||
priority: 1
|
||||
usage: Packages, pricing justification
|
||||
- id: a7ba6005-517c-41ab-ac5e-da1c1a1c62ef
|
||||
name: Vendas
|
||||
priority: 1
|
||||
usage: Proposal techniques, negotiation
|
||||
- id: c1ec779f-4cb1-4ecf-ba11-6b39b93d4e24
|
||||
name: Marketing Digital
|
||||
priority: 2
|
||||
usage: Value proposition, ROI
|
||||
- id: c8489151-de94-42b2-8cee-c0b961cfac6d
|
||||
name: Websites
|
||||
priority: 2
|
||||
usage: Website features comparison
|
||||
dependencies:
|
||||
skills: [crm-ops, lead-approach]
|
||||
mcps: [desk-crm-v3, dify-kb]
|
||||
triggers:
|
||||
- "User asks to create/generate/elaborate budget"
|
||||
- "User mentions 'orçamento', 'proposta', 'pricing'"
|
||||
- "User asks for 'estimate', 'quote', 'proposal'"
|
||||
- "Creating pricing for leads or customers"
|
||||
packages:
|
||||
- code: starter
|
||||
name: StarterWP
|
||||
base_price: 700
|
||||
annual_fee: 250
|
||||
timeline: 3-5 weeks
|
||||
- code: corporate
|
||||
name: CorporateWP
|
||||
base_price: 900
|
||||
annual_fee: 299
|
||||
timeline: 4-6 weeks
|
||||
- code: care
|
||||
name: CareWP
|
||||
base_price: 1300
|
||||
annual_fee: 350
|
||||
timeline: 4-6 weeks
|
||||
- code: ecom
|
||||
name: eCommerceWP
|
||||
base_price: 1100
|
||||
annual_fee: 349
|
||||
timeline: 7-9 weeks
|
||||
- code: mkt
|
||||
name: Marketing 360
|
||||
base_price: 459
|
||||
billing: monthly
|
||||
commitment: 12 months
|
||||
- code: man
|
||||
name: Manutenção
|
||||
base_price: 150
|
||||
billing: monthly
|
||||
commitment: 12 months
|
||||
performance:
|
||||
baseline_duration_ms: 1800000
|
||||
target_duration_ms: 900000
|
||||
last_run_duration_ms: null
|
||||
success_rate: 0.92
|
||||
description: Criação sistemática de orçamentos Descomplicar baseados nos itens oficiais do Desk CRM. Suporta StarterWP, CorporateWP, CareWP, eCommerceWP, Marketing 360, Manutenção, AcceleratorX, DeskCRM e Chatbots. Variantes -MEN (mensal) e -TRI (trimestral).
|
||||
disable-model-invocation: true
|
||||
---
|
||||
|
||||
# Skill /orcamento - Criação Sistemática de Orçamentos
|
||||
# Skill /orcamento - Criacao Sistematica de Orcamentos
|
||||
|
||||
Skill para criar orçamentos profissionais baseados na tabela oficial de preços Descomplicar®, com integração directa ao CRM.
|
||||
Skill para criar orcamentos profissionais baseados nos itens oficiais do Desk CRM, com integracao directa ao CRM.
|
||||
|
||||
## Fonte de Verdade
|
||||
|
||||
**IMPORTANTE**: A fonte de verdade para precos e servicos e o Desk CRM (`tblitems` + `tblitems_groups`).
|
||||
|
||||
- **651 itens** em **14 grupos**: Websites, DeskCRM, Licencas, Tecnologia, Servicos, Chatbots, Marketing, Suporte, Comunicacao, Design, Estrategia, Mobile, IA, Alojamento
|
||||
- Cada servico pode ter variantes de facturacao: Investimento, Anuidade, Trimestral, Mensalidade
|
||||
- Os precos no CRM sao actualizados pela equipa e reflectem-se automaticamente nos orcamentos
|
||||
|
||||
### Grupos de Itens (tblitems_groups)
|
||||
|
||||
| ID | Grupo | Total Itens | Tipo Principal |
|
||||
|----|-------|-------------|----------------|
|
||||
| 1 | Websites | 183 | Pacotes WP + funcionalidades + anuidades |
|
||||
| 14 | DeskCRM | 127 | Pacotes CRM + modulos |
|
||||
| 8 | Licencas | 108 | Plugins WP + renovacoes |
|
||||
| 3 | Tecnologia | 63 | AcceleratorX + WhatSMS |
|
||||
| 2 | Servicos | 62 | Packs de horas |
|
||||
| 13 | Chatbots | 46 | Chatbots + integracoes |
|
||||
| 4 | Marketing | 34 | Packs SEO, Email, Ads |
|
||||
| 9 | Suporte | 8 | Bancos de horas |
|
||||
| 5 | Comunicacao | 5 | Packs copywriting |
|
||||
| 6 | Design | 5 | Branding |
|
||||
| 7 | Estrategia | 5 | Consultoria, coaching |
|
||||
| 10 | Mobile | 3 | App React Native |
|
||||
| 12 | IA | 2 | Agentes virtuais |
|
||||
| 11 | Alojamento Web | — | Incluido nos websites |
|
||||
|
||||
### Como Consultar Itens
|
||||
|
||||
```
|
||||
# Listar itens por grupo
|
||||
mcp__desk-crm-v3__price_management action="get_pricing_insights" params={"group": "Websites"}
|
||||
|
||||
# Pesquisar item especifico via SQL (ssh server)
|
||||
mysql -u root ealmeida_desk24 -e "
|
||||
SELECT i.description, i.rate, i.unit, g.name as grupo
|
||||
FROM tblitems i
|
||||
JOIN tblitems_groups g ON i.group_id = g.id
|
||||
WHERE i.description LIKE '%StarterWP%'
|
||||
ORDER BY i.description;"
|
||||
|
||||
# Listar todos os itens de um grupo (ex: grupo 1 = Websites)
|
||||
mysql -u root ealmeida_desk24 -e "
|
||||
SELECT i.description, i.rate, i.unit
|
||||
FROM tblitems i
|
||||
WHERE i.group_id = 1
|
||||
AND i.unit NOT IN ('mensalidade','trimestral','anuidade')
|
||||
ORDER BY i.description;"
|
||||
```
|
||||
|
||||
### Variantes de Facturacao
|
||||
|
||||
Cada servico recorrente tem 4 variantes no CRM. Por defeito, o estimate usa o **item base**. Com os flags `-MEN` ou `-TRI`, os itens recorrentes sao incluidos directamente na variante pretendida.
|
||||
|
||||
| Tipo | Sufixo no CRM | Flag | Quando usar |
|
||||
|------|---------------|------|-------------|
|
||||
| Investimento/Projeto | (sem sufixo) | (nenhum) | Projectos unicos |
|
||||
| Anuidade | "Anuidade ..." | (nenhum) | Servicos com renovacao anual |
|
||||
| Trimestral | "Trimestral ..." | `-TRI` | Cliente quer facturacao trimestral |
|
||||
| Mensalidade | "Mensalidade ..." | `-MEN` | Cliente quer facturacao mensal |
|
||||
|
||||
**Regra por defeito** (sem flag): No estimate, incluir o item base. Ao converter para invoice, seleccionar a variante de facturacao acordada.
|
||||
|
||||
**Regra com flag `-MEN` ou `-TRI`**: Pesquisar itens recorrentes pela variante correspondente (prefixo "Mensalidade ..." ou "Trimestral ..."). Itens pontuais (setup, configuracao) mantêm-se inalterados. Apenas itens com unit "anuidade" sao substituidos pela variante equivalente.
|
||||
|
||||
### Mapeamento de Variantes
|
||||
|
||||
Ao usar `-MEN` ou `-TRI`, para cada item recorrente (unit = "anuidade"):
|
||||
|
||||
1. Pesquisar no CRM o item equivalente com o prefixo da variante:
|
||||
- `-MEN`: `WHERE description LIKE 'Mensalidade %' AND description LIKE '%[NOME_ITEM]%'`
|
||||
- `-TRI`: `WHERE description LIKE 'Trimestral %' AND description LIKE '%[NOME_ITEM]%'`
|
||||
2. Se encontrado, usar o preco e unit da variante
|
||||
3. Se nao encontrado, manter item base e avisar o utilizador
|
||||
|
||||
**Calculo de valores com variantes:**
|
||||
|
||||
| Flag | Unit no estimate | Qty | Calculo |
|
||||
|------|-----------------|-----|---------|
|
||||
| (nenhum) | `ano` | 1 | Valor anual |
|
||||
| `-TRI` | `trimestral` | 1 | Valor trimestral (tipicamente anuidade / 4 * 1.05-1.10) |
|
||||
| `-MEN` | `mensalidade` | 1 | Valor mensal (tipicamente anuidade / 12 * 1.10-1.15) |
|
||||
|
||||
**Nota**: Os precos das variantes sao definidos no CRM e podem incluir markup sobre o valor anual. Consultar SEMPRE o CRM, nunca calcular por divisao simples.
|
||||
|
||||
## Quando Usar
|
||||
|
||||
- Criar orçamento para cliente novo ou existente
|
||||
- Gerar proposta comercial (proposal ou estimate)
|
||||
- Consultar preços oficiais de produtos/serviços
|
||||
- Criar orcamento para cliente novo ou existente
|
||||
- Gerar proposta comercial (estimate)
|
||||
- Consultar precos oficiais de produtos/servicos
|
||||
- Calcular valores com IVA e anuidades
|
||||
- Integrar orçamento directamente no CRM
|
||||
- Integrar orcamento directamente no CRM
|
||||
|
||||
## Quando NÃO Usar
|
||||
## Quando NAO Usar
|
||||
|
||||
- Para análise estratégica de lead (usar /lead-approach)
|
||||
- Para operações CRM genéricas (usar /crm-ops)
|
||||
- Para simples consulta de preços (ler CSV directamente)
|
||||
- Para analise estrategica de lead (usar /lead-approach)
|
||||
- Para operacoes CRM genericas (usar /crm-ops)
|
||||
|
||||
---
|
||||
|
||||
## Contexto NotebookLM
|
||||
|
||||
ANTES de executar, consultar notebooks para contexto especializado:
|
||||
|
||||
| Notebook | ID | Consultar quando |
|
||||
|----------|-----|-----------------|
|
||||
| Estratégia e Empreendedorismo | 79d43410 | Para enquadramento estratégico de preços |
|
||||
|
||||
```
|
||||
mcp__notebooklm__notebook_query({
|
||||
notebook_id: "79d43410-0e29-4be1-881d-84db6bdc239a",
|
||||
query: "<adaptar ao contexto do pedido do utilizador>"
|
||||
})
|
||||
```
|
||||
|
||||
Integrar insights do NotebookLM nas recomendações e decisões.
|
||||
|
||||
### Procedimentos Relacionados
|
||||
- `PROC-Catalogo-Codificacao-Produtos.md` — Codificação e catálogo de produtos
|
||||
- `PROC-CRM-Operacoes.md` — Operações CRM padrão
|
||||
|
||||
---
|
||||
|
||||
## Protocolo
|
||||
|
||||
### Fontes de Dados (OBRIGATÓRIO)
|
||||
|
||||
**IMPORTANTE**: Antes de criar qualquer orçamento, ler SEMPRE os dados actualizados de:
|
||||
### Sintaxe
|
||||
|
||||
```
|
||||
/media/ealmeida/Dados/GDrive/Cloud/Docs/Produtos_Servicos/
|
||||
├── tabela-geral.csv ← Todos os produtos/serviços com preços
|
||||
├── items-subscricao.csv ← Serviços de subscrição
|
||||
├── chatbots-precos.csv ← Preços de chatbots
|
||||
└── items-faturacao-deskcrm.csv ← Items para facturação
|
||||
/orcamento [cliente] [tipo] [-MEN|-TRI]
|
||||
```
|
||||
|
||||
### Estrutura do CSV Principal (tabela-geral.csv)
|
||||
**Parametros:**
|
||||
- `cliente` - Nome ou ID do cliente (opcional, sera solicitado se omitido)
|
||||
- `tipo` - Tipo de orcamento (opcional, sera apresentado menu se omitido)
|
||||
- `-MEN` - Variante mensal: usa itens com unit "mensalidade" e calcula valor/mes
|
||||
- `-TRI` - Variante trimestral: usa itens com unit "trimestral" e calcula valor/trimestre
|
||||
- (sem flag) - Comportamento actual: item base (Investimento/Projeto/Anual)
|
||||
|
||||
| Campo | Descrição |
|
||||
|-------|-----------|
|
||||
| Codigo | Código único (ex: WEB-WP-001) |
|
||||
| Nome | Nome do produto/serviço |
|
||||
| Familia | Categoria principal (Websites, Design, Tecnologia, etc.) |
|
||||
| PrecoBase | Valor em euros |
|
||||
| Unidade | Tipo (Projeto, Hora, Investimento, Mês) |
|
||||
| DescricaoCurta | Para orçamento |
|
||||
| TempoEstimado | Em dias/semanas |
|
||||
**Tipos disponiveis:**
|
||||
| Codigo | Tipo | Grupo CRM |
|
||||
|--------|------|-----------|
|
||||
| `starter` | StarterWP | Websites |
|
||||
| `corporate` | CorporateWP | Websites |
|
||||
| `care` | CareWP (Clinicas) | Websites |
|
||||
| `ecom` | eCommerceWP | Websites |
|
||||
| `mkt` | Marketing Digital 360 | Marketing |
|
||||
| `man` | Manutencao | Suporte |
|
||||
| `deskcrm` | DeskCRM | DeskCRM |
|
||||
| `chatbot` | Chatbot | Chatbots |
|
||||
| `acceleratorx` | AcceleratorX | Tecnologia |
|
||||
|
||||
### Como Usar os CSVs
|
||||
|
||||
```python
|
||||
# Exemplo de leitura
|
||||
import csv
|
||||
with open('/media/.../Produtos_Servicos/tabela-geral.csv') as f:
|
||||
reader = csv.DictReader(f)
|
||||
for row in reader:
|
||||
if row['Codigo'] == 'WEB-WP-001': # StarterWP
|
||||
preco = float(row['PrecoBase']) # 700
|
||||
```
|
||||
|
||||
**Regra**: Os CSVs são a fonte de verdade. O pricing-guide.md é referência rápida.
|
||||
|
||||
## Sintaxe
|
||||
|
||||
```
|
||||
/orcamento [cliente] [tipo]
|
||||
```
|
||||
|
||||
**Parâmetros:**
|
||||
- `cliente` - Nome ou ID do cliente (opcional, será solicitado se omitido)
|
||||
- `tipo` - Tipo de orçamento (opcional, será apresentado menu se omitido)
|
||||
|
||||
**Tipos disponíveis:**
|
||||
| Código | Tipo | Template | Valor Base |
|
||||
|--------|------|----------|------------|
|
||||
| `starter` | StarterWP | `templates/website-corporativo.md` | 700€ |
|
||||
| `corporate` | CorporateWP | `templates/website-corporativo.md` | 900€ |
|
||||
| `care` | CareWP (Clínicas) | `templates/website-corporativo.md` | 1.300€ |
|
||||
| `ecom` | eCommerceWP | `templates/e-commerce.md` | 1.100€ |
|
||||
| `mkt` | Marketing Digital 360 | `templates/marketing-digital.md` | 459€/mês |
|
||||
| `man` | Manutenção | `templates/manutencao.md` | 150€/mês |
|
||||
|
||||
## Fluxo de Execução
|
||||
|
||||
### Fase 1: Identificação do Cliente
|
||||
### Fase 1: Identificacao do Cliente
|
||||
|
||||
1. Se cliente fornecido, pesquisar no CRM:
|
||||
```
|
||||
mcp__desk-crm-v3__search_customers query="[nome]" fields="company,vat"
|
||||
```
|
||||
|
||||
2. Se não encontrado ou não fornecido, solicitar dados:
|
||||
2. Se nao encontrado ou nao fornecido, solicitar dados:
|
||||
- Nome da empresa
|
||||
- NIF (opcional)
|
||||
- Email contacto
|
||||
@@ -187,107 +176,161 @@ with open('/media/.../Produtos_Servicos/tabela-geral.csv') as f:
|
||||
mcp__desk-crm-v3__create_customer company="..." vat="..." ...
|
||||
```
|
||||
|
||||
### Fase 2: Selecção de Template
|
||||
### Fase 2: Seleccao de Template
|
||||
|
||||
1. Se tipo fornecido, carregar template correspondente
|
||||
2. Se não fornecido, apresentar menu interactivo via AskUserQuestion:
|
||||
- StarterWP (700€ + 250€/ano)
|
||||
- CorporateWP (900€ + 299€/ano)
|
||||
- CareWP (1.300€ + 350€/ano)
|
||||
- eCommerceWP (1.100€ + 349€/ano)
|
||||
- Marketing 360 (459€/mês)
|
||||
- Manutenção (150€/mês)
|
||||
2. Se nao fornecido, apresentar menu interactivo:
|
||||
- StarterWP | CorporateWP | CareWP | eCommerceWP
|
||||
- Marketing 360 | Manutencao
|
||||
- DeskCRM | Chatbot | AcceleratorX
|
||||
|
||||
### Fase 3: Personalização
|
||||
### Fase 3: Consultar Precos no CRM
|
||||
|
||||
1. Ler template seleccionado de `templates/`
|
||||
2. Apresentar questões de personalização específicas do tipo
|
||||
3. Adicionar funcionalidades conforme requisitos
|
||||
4. Calcular valores usando tabela de `references/pricing-guide.md`
|
||||
**OBRIGATORIO**: Consultar precos actualizados no Desk CRM antes de calcular.
|
||||
|
||||
### Fase 4: Geração do Orçamento
|
||||
#### Sem variante (comportamento actual)
|
||||
```bash
|
||||
# Buscar preco do pacote base
|
||||
mysql -u root ealmeida_desk24 -e "
|
||||
SELECT description, rate, unit FROM tblitems
|
||||
WHERE group_id = [GROUP_ID]
|
||||
AND description LIKE '%[PACOTE]%'
|
||||
AND unit NOT IN ('mensalidade','trimestral','anuidade')
|
||||
ORDER BY description;"
|
||||
```
|
||||
|
||||
#### Com `-MEN` (variante mensal)
|
||||
```bash
|
||||
# Buscar itens base (setup/pontuais - mantêm-se iguais)
|
||||
mysql -u root ealmeida_desk24 -e "
|
||||
SELECT description, rate, unit FROM tblitems
|
||||
WHERE group_id = [GROUP_ID]
|
||||
AND description LIKE '%[PACOTE]%'
|
||||
AND unit NOT IN ('mensalidade','trimestral','anuidade')
|
||||
ORDER BY description;"
|
||||
|
||||
# Buscar itens recorrentes na variante mensal
|
||||
mysql -u root ealmeida_desk24 -e "
|
||||
SELECT description, rate, unit FROM tblitems
|
||||
WHERE group_id = [GROUP_ID]
|
||||
AND description LIKE 'Mensalidade%[PACOTE]%'
|
||||
ORDER BY description;"
|
||||
```
|
||||
|
||||
#### Com `-TRI` (variante trimestral)
|
||||
```bash
|
||||
# Buscar itens base (setup/pontuais - mantêm-se iguais)
|
||||
mysql -u root ealmeida_desk24 -e "
|
||||
SELECT description, rate, unit FROM tblitems
|
||||
WHERE group_id = [GROUP_ID]
|
||||
AND description LIKE '%[PACOTE]%'
|
||||
AND unit NOT IN ('mensalidade','trimestral','anuidade')
|
||||
ORDER BY description;"
|
||||
|
||||
# Buscar itens recorrentes na variante trimestral
|
||||
mysql -u root ealmeida_desk24 -e "
|
||||
SELECT description, rate, unit FROM tblitems
|
||||
WHERE group_id = [GROUP_ID]
|
||||
AND description LIKE 'Trimestral%[PACOTE]%'
|
||||
ORDER BY description;"
|
||||
```
|
||||
|
||||
Ou via MCP:
|
||||
```
|
||||
mcp__desk-crm-v3__price_management action="get_pricing_insights" params={"group": "[GRUPO]", "search": "[PACOTE]"}
|
||||
```
|
||||
|
||||
### Fase 4: Personalizacao
|
||||
|
||||
1. Apresentar questoes de personalizacao especificas do tipo
|
||||
2. Adicionar funcionalidades conforme requisitos
|
||||
3. Para cada funcionalidade, buscar item correspondente no CRM
|
||||
|
||||
### Fase 5: Geracao do Orcamento
|
||||
|
||||
1. Calcular valores finais:
|
||||
- Subtotal por item
|
||||
- Subtotal por item (precos do CRM)
|
||||
- IVA 23%
|
||||
- Total
|
||||
- Anuidade (se aplicável)
|
||||
- Recorrencia (anuidade, trimestral ou mensal conforme variante)
|
||||
|
||||
2. Criar estimate no CRM:
|
||||
2. Ajustar items conforme variante:
|
||||
- **Sem flag**: Itens base + anuidade separada
|
||||
- **`-MEN`**: Itens setup + itens "Mensalidade ..." do CRM (unit: "mensalidade")
|
||||
- **`-TRI`**: Itens setup + itens "Trimestral ..." do CRM (unit: "trimestral")
|
||||
|
||||
3. Criar estimate no CRM:
|
||||
```
|
||||
mcp__desk-crm-v3__create_estimate
|
||||
client_id=[id]
|
||||
date=[hoje]
|
||||
expiry_date=[hoje + 30 dias]
|
||||
items=[items calculados]
|
||||
terms="Condições de Pagamento: 50% na adjudicação + 50% na entrega"
|
||||
terms="[termos ajustados a variante]"
|
||||
```
|
||||
|
||||
3. Apresentar resumo ao utilizador com link para CRM
|
||||
4. Termos ajustados por variante:
|
||||
- **Sem flag**: "Condicoes de Pagamento: 50% na adjudicacao + 50% na entrega"
|
||||
- **`-MEN`**: "Condicoes de Pagamento: Setup - 50% na adjudicacao + 50% na entrega | Recorrencia - facturacao mensal antecipada"
|
||||
- **`-TRI`**: "Condicoes de Pagamento: Setup - 50% na adjudicacao + 50% na entrega | Recorrencia - facturacao trimestral antecipada"
|
||||
|
||||
## Tabela de Preços Base
|
||||
5. Apresentar resumo ao utilizador com link para CRM
|
||||
|
||||
Ver `references/pricing-guide.md` para tabela completa.
|
||||
## Pacotes Principais (referencia rapida)
|
||||
|
||||
**Nota**: Estes valores sao referencia. Consultar SEMPRE o CRM para precos actualizados.
|
||||
|
||||
### Websites
|
||||
|
||||
| Produto | Setup | Anuidade | Prazo |
|
||||
|---------|-------|----------|-------|
|
||||
| StarterWP | 700€ | 250€ | 3-5 sem |
|
||||
| CorporateWP | 900€ | 299€ | 4-6 sem |
|
||||
| eCommerceWP | 1.100€ | 349€ | 7-9 sem |
|
||||
| ChallengeWP | 700€ | 250€ | 8-10 sem |
|
||||
| CareWP | 1.300€ | 350€ | 4-6 sem |
|
||||
| StarterWP | 700 | 250 | 3-5 sem |
|
||||
| CorporateWP | 900 | 299 | 4-6 sem |
|
||||
| eCommerceWP | 1100 | 349 | 7-9 sem |
|
||||
| ChallengeWP | 700 | 250 | 8-10 sem |
|
||||
| CareWP | 1300 | 350 | 4-6 sem |
|
||||
|
||||
### Funcionalidades Frequentes
|
||||
### DeskCRM
|
||||
| Produto | Setup | Anuidade |
|
||||
|---------|-------|----------|
|
||||
| DeskCRM Starter | (ver CRM) | 400 |
|
||||
| DeskCRM Profissional | (ver CRM) | 800 |
|
||||
| DeskCRM Avancado | (ver CRM) | 1500 |
|
||||
| DeskCRM Enterprise | (ver CRM) | 3000 |
|
||||
|
||||
| Funcionalidade | Valor |
|
||||
|----------------|-------|
|
||||
| EasyAppointment | 175€ (55+120) |
|
||||
| Chat da Página | 50€ + 50€/ano |
|
||||
| Forms Inteligentes | 150€ |
|
||||
| CartRecovery | 190€ (90+100) + 90€/ano |
|
||||
| Pixel + GTM | 50€ |
|
||||
| ShopBuilder | 5€/produto |
|
||||
### AcceleratorX
|
||||
| Produto | Setup |
|
||||
|---------|-------|
|
||||
| WP ProCMS | 650 |
|
||||
| e-Commerce | 750 |
|
||||
| Membership | 450 |
|
||||
| Booking | 450 |
|
||||
| Care | 750 |
|
||||
| Meet | 650 |
|
||||
| School Manager | 850 |
|
||||
|
||||
### Serviços Recorrentes
|
||||
### Chatbots
|
||||
| Produto | Setup |
|
||||
|---------|-------|
|
||||
| Chatbot Basico | 350 |
|
||||
| Chatbot Avancado | 850 |
|
||||
| Chatbot Care | 850 |
|
||||
|
||||
| Serviço | Valor Mensal | Compromisso |
|
||||
|---------|--------------|-------------|
|
||||
| Marketing 360 | 459€ | 12 meses |
|
||||
| Manutenção | 150€ | 12 meses |
|
||||
|
||||
## Termos e Condições Padrão
|
||||
|
||||
```
|
||||
CONDIÇÕES DE PAGAMENTO
|
||||
|
||||
1. Projectos: 50% na adjudicação + 50% na entrega
|
||||
2. Serviços recorrentes: facturação mensal antecipada
|
||||
|
||||
VALIDADE
|
||||
|
||||
Orçamento válido por 30 dias a partir da data de emissão.
|
||||
|
||||
ANUIDADE
|
||||
|
||||
A anuidade inclui:
|
||||
- Alojamento Premium SSD NVMe
|
||||
- Certificado SSL
|
||||
- Actualizações de segurança
|
||||
- Suporte técnico básico
|
||||
|
||||
Descomplicar® Crescimento Digital
|
||||
NIF: 514 623 168 | descomplicar.pt
|
||||
```
|
||||
### Design/Branding
|
||||
| Produto | Valor |
|
||||
|---------|-------|
|
||||
| Branding WOW Digital | 400 |
|
||||
| Branding WOW Essencial | 850 |
|
||||
| Branding Completo | 1100 |
|
||||
| Pack Rebranding | 1500 |
|
||||
| Pack Premium 360 | 5000 |
|
||||
|
||||
## Estrutura de Items para API
|
||||
|
||||
Cada item do orçamento segue o formato:
|
||||
Cada item do orcamento segue o formato:
|
||||
|
||||
```json
|
||||
{
|
||||
"description": "Descrição do serviço",
|
||||
"description": "Descricao do servico",
|
||||
"qty": 1,
|
||||
"rate": 700,
|
||||
"unit": "un"
|
||||
@@ -295,172 +338,144 @@ Cada item do orçamento segue o formato:
|
||||
```
|
||||
|
||||
**Unidades:**
|
||||
- `un` - Unidade (projecto/item único)
|
||||
- `mes` - Mês (serviço recorrente)
|
||||
- `ano` - Ano (anuidade)
|
||||
- `un` - Unidade (projecto/item unico)
|
||||
- `mes` ou `mensalidade` - Mes (servico recorrente mensal, usado com `-MEN`)
|
||||
- `trimestral` - Trimestre (servico recorrente trimestral, usado com `-TRI`)
|
||||
- `ano` ou `anuidade` - Ano (anuidade, comportamento por defeito)
|
||||
|
||||
## Checklist de Execução
|
||||
## Termos e Condicoes Padrao
|
||||
|
||||
```
|
||||
CONDICOES DE PAGAMENTO
|
||||
|
||||
1. Projectos: 50% na adjudicacao + 50% na entrega
|
||||
2. Servicos recorrentes: facturacao mensal antecipada
|
||||
|
||||
VALIDADE
|
||||
|
||||
Orcamento valido por 30 dias a partir da data de emissao.
|
||||
|
||||
ANUIDADE
|
||||
|
||||
A anuidade inclui:
|
||||
- Alojamento Premium SSD NVMe
|
||||
- Certificado SSL
|
||||
- Actualizacoes de seguranca
|
||||
- Suporte tecnico basico
|
||||
|
||||
Descomplicar Crescimento Digital
|
||||
NIF: 514 623 168 | descomplicar.pt
|
||||
```
|
||||
|
||||
## Checklist de Execucao
|
||||
|
||||
- [ ] Cliente identificado/criado no CRM
|
||||
- [ ] Tipo de orçamento seleccionado
|
||||
- [ ] Template carregado
|
||||
- [ ] Tipo de orcamento seleccionado
|
||||
- [ ] Precos consultados no CRM (tblitems)
|
||||
- [ ] Funcionalidades adicionais identificadas
|
||||
- [ ] Valores calculados (subtotal + IVA)
|
||||
- [ ] Anuidade calculada (se aplicável)
|
||||
- [ ] Estimate criado no CRM
|
||||
- [ ] Recorrencia calculada (anuidade/trimestral/mensal conforme variante)
|
||||
- [ ] Estimate criado no CRM (status: Draft)
|
||||
- [ ] Resumo apresentado ao utilizador
|
||||
|
||||
## Exemplos de Uso
|
||||
|
||||
### Exemplo 1: Website simples
|
||||
```
|
||||
/orcamento "TechStartup Lda" starter
|
||||
→ StarterWP: 700€ + IVA
|
||||
→ Anuidade: 250€/ano
|
||||
```
|
||||
|
||||
### Exemplo 2: E-commerce com funcionalidades
|
||||
```
|
||||
/orcamento "Loja Online SA" ecom
|
||||
→ Questiona: Nº produtos? Gateways? Transportadoras?
|
||||
→ Calcula com funcionalidades
|
||||
→ Gera orçamento detalhado
|
||||
```
|
||||
|
||||
### Exemplo 3: Interactivo completo
|
||||
```
|
||||
/orcamento
|
||||
→ Solicita cliente
|
||||
→ Apresenta menu de tipos
|
||||
→ Questões de personalização
|
||||
→ Gera orçamento no CRM
|
||||
```
|
||||
|
||||
## MCPs Utilizados
|
||||
|
||||
```
|
||||
mcp__desk-crm-v3__search_customers - Pesquisar cliente
|
||||
mcp__desk-crm-v3__get_customer - Obter detalhes cliente
|
||||
mcp__desk-crm-v3__create_customer - Criar cliente novo
|
||||
mcp__desk-crm-v3__create_estimate - Criar orçamento
|
||||
mcp__desk-crm-v3__get_estimates - Listar orçamentos existentes
|
||||
mcp__desk-crm-v3__create_estimate - Criar orcamento
|
||||
mcp__desk-crm-v3__get_estimates - Listar orcamentos existentes
|
||||
mcp__desk-crm-v3__price_management - Consultar precos e itens
|
||||
```
|
||||
|
||||
## Códigos de Produtos (tabela-geral.csv)
|
||||
## Formulas de Calculo
|
||||
|
||||
### Websites
|
||||
| Código | Produto | Preço |
|
||||
|--------|---------|-------|
|
||||
| WEB-WP-001 | StarterWP | 700€ |
|
||||
| WEB-WP-002 | CorporateWP | 900€ |
|
||||
| WEB-WP-003 | eCommerceWP | 1.100€ |
|
||||
| WEB-WP-004 | ChallengeWP | 700€ |
|
||||
| WEB-WP-005 | CareWP | 1.300€ |
|
||||
### Website Simples
|
||||
```
|
||||
Total = Base + Funcionalidades + Conteudos
|
||||
Anuidade = Anuidade_Base + Anuidades_Funcionalidades
|
||||
```
|
||||
|
||||
### Branding
|
||||
| Código | Produto | Preço |
|
||||
|--------|---------|-------|
|
||||
| DES-BRA-001 | Branding WOW Essencial | 850€ |
|
||||
| DES-BRA-002 | Branding Completo | 1.100€ |
|
||||
| DES-BRA-003 | Branding WOW Digital | 400€ |
|
||||
### Exemplo: Website Corporativo com Agendamento (sem variante)
|
||||
```
|
||||
CorporateWP: 900 (item CRM: "CorporateWP")
|
||||
EasyAppointment: 175 (item CRM: "EasyAppointment")
|
||||
Chat da Pagina: 50 (item CRM: "Chat da Pagina")
|
||||
Pixel + GTM: 50 (items CRM: "Configuracao Pixel Facebook" + "Configuracao GTM")
|
||||
---------------------------------
|
||||
Subtotal: 1175
|
||||
IVA 23%: 270.25
|
||||
TOTAL: 1445.25
|
||||
|
||||
### AcceleratorX
|
||||
| Código | Produto | Preço |
|
||||
|--------|---------|-------|
|
||||
| TEC-WPC-001 | AcceleratorX WP ProCMS | 650€ |
|
||||
| TEC-ECO-001 | AcceleratorX e-Commerce | 750€ |
|
||||
| TEC-MEM-001 | AcceleratorX Membership | 450€ |
|
||||
| TEC-BOO-001 | AcceleratorX Booking | 450€ |
|
||||
| TEC-CAR-001 | AcceleratorX Care | 750€ |
|
||||
Anuidade: 299 + 50 + 50 = 399 (items CRM com unit "anuidade")
|
||||
```
|
||||
|
||||
### Consultoria
|
||||
| Código | Produto | Preço |
|
||||
|--------|---------|-------|
|
||||
| EST-CON-001 | Consultoria Estratégica | 90€/hora |
|
||||
| EST-COA-001 | Coaching e Formação | 50€/hora |
|
||||
| EST-BRA-001 | Estratégia de Marca | 900€ |
|
||||
### Exemplo: Mesmo orcamento com `-MEN`
|
||||
```
|
||||
SETUP (pagamento unico):
|
||||
CorporateWP: 900
|
||||
EasyAppointment: 175
|
||||
Chat da Pagina: 50
|
||||
Pixel + GTM: 50
|
||||
---------------------------------
|
||||
Subtotal Setup: 1175
|
||||
IVA 23%: 270.25
|
||||
TOTAL Setup: 1445.25
|
||||
|
||||
## Referências
|
||||
RECORRENCIA MENSAL (items CRM com prefixo "Mensalidade"):
|
||||
Mensalidade CorporateWP: 29.90 (item CRM: "Mensalidade CorporateWP")
|
||||
Mensalidade EasyAppointment: 5.90 (item CRM: "Mensalidade EasyAppointment")
|
||||
Mensalidade Chat da Pagina: 4.90 (item CRM: "Mensalidade Chat da Pagina")
|
||||
---------------------------------
|
||||
Subtotal Mensal: 40.70
|
||||
IVA 23%: 9.36
|
||||
TOTAL Mensal: 50.06/mes
|
||||
|
||||
- `references/pricing-guide.md` - Tabela de preços rápida
|
||||
Nota: precos mensais sao exemplificativos - consultar CRM para valores reais.
|
||||
```
|
||||
|
||||
## Referencias
|
||||
|
||||
- `references/pricing-guide.md` - Tabela de precos rapida (referencia, nao fonte de verdade)
|
||||
- `templates/website-corporativo.md` - Templates StarterWP, CorporateWP, CareWP
|
||||
- `templates/e-commerce.md` - Template eCommerceWP
|
||||
- `templates/marketing-digital.md` - Template Marketing 360
|
||||
- `templates/manutencao.md` - Template Manutenção
|
||||
|
||||
## Fonte de Dados Principal
|
||||
|
||||
```
|
||||
/media/ealmeida/Dados/GDrive/Cloud/Docs/Produtos_Servicos/tabela-geral.csv
|
||||
```
|
||||
- `templates/manutencao.md` - Template Manutencao
|
||||
|
||||
---
|
||||
|
||||
## Datasets Dify (Consulta Obrigatória)
|
||||
|
||||
Em caso de dúvidas ou para aprofundar conhecimento, consultar os seguintes datasets via MCP:
|
||||
## Datasets Dify (Consulta Complementar)
|
||||
|
||||
| Dataset | ID | Prioridade |
|
||||
|---------|----|-----------:|
|
||||
| **Serviços Descomplicar** | `bd65f36e-6004-4584-b478-129b2c21b4d2` | 1 |
|
||||
| **Servicos Descomplicar** | `bd65f36e-6004-4584-b478-129b2c21b4d2` | 1 |
|
||||
| **Vendas** | `a7ba6005-517c-41ab-ac5e-da1c1a1c62ef` | 1 |
|
||||
| **Marketing Digital** | `c1ec779f-4cb1-4ecf-ba11-6b39b93d4e24` | 2 |
|
||||
| **Desenvolvimento de WebSites** | `c8489151-de94-42b2-8cee-c0b961cfac6d` | 2 |
|
||||
|
||||
### Como Consultar
|
||||
|
||||
```javascript
|
||||
// Pesquisar serviços e preços
|
||||
mcp__notebooklm__notebook_query, mcp__dify-kb__dify_kb_retrieve_segments({
|
||||
dataset_id: "bd65f36e-6004-4584-b478-129b2c21b4d2",
|
||||
query: "pacote website ecommerce"
|
||||
})
|
||||
|
||||
// Técnicas de proposta e negociação
|
||||
mcp__dify-kb__dify_kb_retrieve_segments({
|
||||
dataset_id: "a7ba6005-517c-41ab-ac5e-da1c1a1c62ef",
|
||||
query: "proposta comercial fechamento"
|
||||
})
|
||||
|
||||
// Funcionalidades de websites
|
||||
mcp__dify-kb__dify_kb_retrieve_segments({
|
||||
dataset_id: "c8489151-de94-42b2-8cee-c0b961cfac6d",
|
||||
query: "funcionalidades website corporativo"
|
||||
})
|
||||
```
|
||||
|
||||
### Quando Consultar
|
||||
|
||||
- Definir escopo de projecto
|
||||
- Justificar preços ao cliente
|
||||
- Justificar precos ao cliente
|
||||
- Comparar funcionalidades entre pacotes
|
||||
- Criar proposta de valor diferenciada
|
||||
- Tecnicas de negociacao e fechamento
|
||||
|
||||
---
|
||||
|
||||
## Instrumentação Automática
|
||||
|
||||
Esta skill grava métricas automaticamente para análise PDCA.
|
||||
## Instrumentacao Automatica
|
||||
|
||||
### Baseline
|
||||
|
||||
| Métrica | Valor |
|
||||
| Metrica | Valor |
|
||||
|---------|-------|
|
||||
| Tempo baseline | 30 min |
|
||||
| Tempo target | 15 min |
|
||||
| Melhoria esperada | -50% |
|
||||
|
||||
### Ao Executar Esta Skill
|
||||
|
||||
1. **Início:** Registar `SKILL_START = Date.now()`
|
||||
2. **Consultas KB:** Rastrear consultas Dify (KB_CONSULTED, KB_HITS)
|
||||
3. **Tool calls:** Contar chamadas MCP
|
||||
4. **Fim:** Gravar métrica
|
||||
|
||||
### Query para Gravar (executar no final da skill)
|
||||
|
||||
```sql
|
||||
-- Executar via SSH ou MCP no final da skill
|
||||
INSERT INTO tblskill_agent_metrics (
|
||||
type, name, duration_ms, status, staff_id,
|
||||
kb_consulted, kb_cache_hit, tool_calls, project_id
|
||||
@@ -470,29 +485,30 @@ INSERT INTO tblskill_agent_metrics (
|
||||
);
|
||||
```
|
||||
|
||||
### Exemplo Completo
|
||||
---
|
||||
|
||||
```sql
|
||||
-- Orçamento criado com sucesso em 20 minutos, consultou Dify, sem cache
|
||||
INSERT INTO tblskill_agent_metrics (
|
||||
type, name, duration_ms, status, staff_id,
|
||||
kb_consulted, kb_cache_hit, tool_calls, project_id
|
||||
) VALUES (
|
||||
'skill', '/orcamento', 1200000, 'success', 25,
|
||||
1, 0, 8, 65
|
||||
);
|
||||
```
|
||||
## Changelog
|
||||
|
||||
### Ver Métricas
|
||||
### v4.1.0 (2026-03-12)
|
||||
- Suporte para variantes `-MEN` (mensal) e `-TRI` (trimestral) na sintaxe
|
||||
- Fase 3 actualizada com queries especificas por variante
|
||||
- Fase 5 actualizada com termos de pagamento ajustados por variante
|
||||
- Mapeamento de variantes documentado (pesquisa por prefixo no CRM)
|
||||
- Exemplo adicional com `-MEN` para demonstrar separacao setup/recorrencia
|
||||
- Retrocompativel: sem flag = comportamento anterior (item base)
|
||||
|
||||
```bash
|
||||
/metrics /orcamento
|
||||
```
|
||||
### v4.0.0 (2026-03-05)
|
||||
- **BREAKING**: Fonte de verdade migrada de CSVs para Desk CRM (tblitems + tblitems_groups)
|
||||
- Removidas referencias a tabela-geral.csv, items-subscricao.csv, chatbots-precos.csv, items-faturacao-deskcrm.csv
|
||||
- Adicionados grupos DeskCRM, Chatbots, AcceleratorX como tipos de orcamento
|
||||
- Protocolo actualizado para consultar precos via MCP/SQL em vez de CSVs
|
||||
- Tabela de referencia rapida mantida mas marcada como "nao fonte de verdade"
|
||||
- Adicionada documentacao de variantes de facturacao (Investimento/Anuidade/Trimestral/Mensalidade)
|
||||
|
||||
### Protocolo
|
||||
|
||||
Ver `~/.claude/skills/_core/instrumentation-protocol.md`
|
||||
### v3.1.0 (2026-02-03)
|
||||
- Instrumentacao automatica adicionada
|
||||
- Datasets Dify integrados
|
||||
|
||||
---
|
||||
|
||||
**Versão**: 3.1.0 | **Data**: 2026-02-03 | **Instrumentação**: Activa
|
||||
**Versao**: 4.1.0 | **Data**: 2026-03-12 | **Fonte de Verdade**: Desk CRM (tblitems)
|
||||
|
||||
Reference in New Issue
Block a user