Microsoft 365 · Copilot · Plugins · Extensibilidade · Desenvolvimento
Duarte Spínola · 10 de Julho de 2026
Copilot Cowork no Microsoft 365: Plugins, Skills e Extensibilidade
O Copilot Cowork é extensível através de plugins que adicionam novas skills e conectores ao agente. Plugins estão disponíveis no Microsoft 365 App Store, podem ser deployados pelo IT admin, ou construídos do zero pela organização. A Microsoft traz plugins nativos (Dynamics 365, Fabric IQ) e partner plugins (Jira, Salesforce, ServiceNow, SAP, Workday) prontos a usar. Este guia explica como usar, gerir e desenvolver plugins para o Cowork, com base na documentação oficial (Microsoft Learn — Use plugins with Cowork).
ℹ️ Nota: Plugins podem incluir conectores a serviços externos. Cada chamada a um conector conta como tool call e consome Copilot Credits. Ver Copilot Cowork: Consumos e Créditos para entender o impacto no custo.
Neste artigo
- Entender Plugins, Skills e Conectores
- Passo 1 — Procurar e Instalar Plugins
- Passo 2 — Activar e Desactivar Plugins
- Passo 3 — Ligar Conectores de Serviços Externos
- Passo 4 — Gerir Plugins Admin-Deployed
- Passo 5 — Usar Plugins Microsoft Nativos
- Passo 6 — Usar Plugins Partner (Jira, Salesforce, SAP)
- Passo 7 — Desenvolver Plugins Customizados
- Passo 8 — Converter Plugins Claude Code para Cowork
- Erros Comuns
- Checklist Rápido de Verificação
1. Entender Plugins, Skills e Conectores
O Cowork suporta plugins que adicionam novas capacidades. Um plugin pode conter skills, conectores, ou ambos (Microsoft Learn — Available plugins).
| Conceito | Função | Analogia |
|---|---|---|
| Plugin | Pacote que adiciona capacidades ao Cowork | App que instalas no telemóvel |
| Skill | Capacidade especializada (análise financeira, legal, RH) | Funcionalidade que a app oferece |
| Conector | Ligação a fonte de dados externa (API, serviço) | Login que dá acesso ao serviço |
| Customize page | Página única para gerir plugins e skills | App Store pessoal do Cowork |
Analogia: O Cowork é como um assistente recém-contratado — tem skills gerais (email, calendário, documentos). Plugins são formação especializada que lhe dás: “agora sabes análise financeira” (skill do Fabric IQ) ou “agora acedes ao Jira” (conector do plugin Jira).
Fontes de plugins
| Fonte | Quem instala | Disponibilidade |
|---|---|---|
| Microsoft 365 App Store | Utilizador (com aprovação admin) | Catálogo público |
| Admin-deployed | IT admin via M365 admin center | Organização ou grupos específicos |
| Custom-built | Organação desenvolve e publica | Interno |
| Upload de pacote | Utilizador ou admin | Pacote .zip |
2. Passo 1 — Procurar e Instalar Plugins
Explorar plugins disponíveis directamente a partir do menu do Cowork:
- Abrir uma conversação no Cowork ou ir à página inicial
- Seleccionar o botão + e escolher Customize
- Navegar pela lista ou usar a barra de pesquisa para encontrar um plugin específico por nome ou categoria
- Seleccionar um plugin para ver detalhes:
- Nome do plugin
- Publisher
- Descrição completa
- Skills fornecidas
- Conectores incluídos
- Selecionar Install para adicionar o plugin
ℹ️ Nota: Se um plugin esperado não aparece na lista, verificar com o IT admin. Alguns plugins precisam de ser aprovados para a organização antes de ficarem visíveis. Ver Microsoft Learn — Manage plugins.
3. Passo 2 — Activar e Desactivar Plugins
Depois de instalar, controla-se quais os plugins activos em cada conversação:
- Abrir o painel Sources & Skills
- Cada plugin tem um toggle (interruptor) junto ao nome
- Activar (toggle on) — as skills do plugin aparecem junto às skills built-in do Cowork; os conectores aparecem na lista de conectores
- Desactivar (toggle off) — skills e conectores ficam ocultos até serem reactivados
ℹ️ Nota: Se o painel lateral estiver demasiado carregado, desactivar plugins que não estão a ser usados activamente. Podem ser reactivados a qualquer momento. Plugin skills aparecem como chips no painel lateral, tal como as skills built-in do Cowork.
4. Passo 3 — Ligar Conectores de Serviços Externos
Plugins com conectores ligam o Cowork a serviços externos. Na primeira utilização, é necessário autenticar:
- Iniciar uma conversação que use um plugin conector, ou seleccionar o conector no painel lateral
- Quando o Cowork precisa do conector, mostra um prompt de ligação
- Uma dialog ou notificação aparece com link de sign-in
- Seleccionar Connect ou seguir o link
- Completar o sign-in ou consent flow na janela que abre
- Autorizar as permissões necessárias
Depois da ligação inicial, o Coworm lembra-se da autorização para todas as conversações futuras — só é necessário autenticar uma vez por conector. A autorização mantém-se até ser revogada pelo utilizador ou pelo admin.
⚠ ⚠️ **Atenção
** Cada chamada a um conector conta como tool call no modelo de créditos. Verificar o impacto com o comando /cost após tarefas que usem conectores pesadamente.
5. Passo 4 — Gerir Plugins Admin-Deployed
Plugins deployados pelo IT admin funcionam de forma diferente dos plugins instalados pelo utilizador:
| Aspecto | Plugin instalado pelo utilizador | Plugin admin-deployed |
|---|---|---|
| Instalação | Utilizador procura e instala | Aparece automaticamente |
| Remoção | Utilizador pode remover | Só o admin pode remover |
| Visibilidade | Só para o utilizador | Organização inteira ou grupos específicos |
| Activar/Desactivar | Utilizador controla | Utilizador pode desactivar mas não remover |
Mesmo não podendo remover plugins admin-deployed, o utilizador pode activá-los ou desactivá-los para as suas sessões through the Sources & Skills panel.
⚠ ⚠️ **Atenção
** Se um plugin admin-deployed requer ligação a um serviço, o utilizador ainda precisa de completar o sign-in individual do conector. O admin deploya o plugin, mas a autenticação ao serviço externo é sempre individual.
6. Passo 5 — Usar Plugins Microsoft Nativos
O Cowork inclui plugins Microsoft prontos a usar que trazem serviços Dynamics 365 e Fabric directamente para o fluxo de trabalho (Microsoft Learn — Available plugins):
| Plugin | O que faz | Capabilities |
|---|---|---|
| Dynamics 365 Customer Service | Liga o Cowork ao Dynamics 365 Customer Service | Query e gestão de casos, artigos de conhecimento, fluxos de suporte |
| Dynamics 365 ERP | Liga ao Dynamics 365 ERP | Acesso a dados financeiros, supply chain, operações |
| Dynamics 365 Sales | Liga ao Dynamics 365 Sales | Query de leads, oportunidades, contas, pipeline de vendas |
| Fabric IQ | Liga ao Microsoft Fabric e Power BI | Query de datasets, geração de relatórios, business intelligence |
ℹ️ Nota: Dynamics 365 Customer Service e Sales estão activos por defeito e podem ser desactivados no Microsoft 365 admin center. Plugins Dynamics 365 requerem um Power Platform environment associado — após adicionar um plugin Dynamics 365, seleccionar um environment para ligar.
7. Passo 6 — Usar Plugins Partner (Jira, Salesforce, SAP)
Plugins partner ligam o Cowork a serviços third-party populares. Requerem aprovação do IT admin antes de ficarem disponíveis (Microsoft Learn — Cowork plugins):
| Plugin | Capabilities |
|---|---|
| AI Meeting Notes (TeamsMaestro) | Notas de reunião AI para Teams, powered by ChatGPT & Claude |
| enosix arnold | SAP ERP — inteligência de encomendas, facturas, entregas, quotes |
| Flow Studio MCP | Liga ao Power Automate para build e debug de flows |
| LSEG Cowork | Workflows de análise financeira LSEG |
| Miro Cowork | Workspace visual para colaboração, brainstorming, project management |
| monday.com | Plataforma AI-powered de gestão de trabalho |
| Moody’s Credit MCP | Dados de crédito GenAI-ready |
| Morningstar | Dados financeiros e research Morningstar |
| S&P Global Energy | Dados estruturados energy AI-ready |
Plugins partner autenticam usando o sign-in existente do utilizador. Na primeira utilização, o Cowork pede para autenticar no serviço e autorizar a ligação.
ℹ️ Nota: O catálogo de plugins partner cresce continuamente. Para ver a lista completa disponível para a organização, abrir Add plugins no Cowork e navegar no Microsoft 365 App Store. Os plugins aprovados pelo admin aparecem no separador All plugins.
8. Passo 7 — Desenvolver Plugins Customizados
A organização pode construir plugins customizados para o Cowork usando o mesmo formato de pacote dos plugins Microsoft e partner. O formato usa M365 App Packages — o mesmo mecanismo de distribuição de Teams apps, Copilot agents e Office add-ins (Microsoft Learn — Plugin development).
Estrutura do pacote
Um plugin do Cowork é um ficheiro .zip contendo:
├── manifest.json # M365 Unified App Manifest (v1.28)
├── color.png # Ícone 192×192 a cores
├── outline.png # Ícone 32×32 outline
└── skills/ # Agent Skills (SKILL.md files)
├── skill-one/
│ ├── SKILL.md
│ └── references/ # Documentos opcionais de aprofundamento
└── skill-two/
└── SKILL.md
Skills usam o padrão Agent Skills
As skills seguem o formato Agent Skills open standard — o mesmo formato suportado por Claude Code, Visual Studio Code Copilot, Gemini CLI, Cursor, JetBrains Junie e 30+ ferramentas AI. Isto significa que uma skill escrita para um ecossistema funciona nos outros.
Criar uma skill do zero
- Criar a estrutura de pastas:
my-extension/skills/nome-da-skill/SKILL.md - Escrever o SKILL.md com frontmatter YAML + corpo em Markdown:
name: analise-contratos
description: |
Analisa contratos para identificar termos chave, riscos e obrigações.
Usar quando o utilizador pede “rever este contrato”, “encontrar cláusula de responsabilidade”,
“resumir termos chave” ou “comparar dois acordos”
license: MIT
metadata:
author: Contoso Legal Tech
version: “1.0”
—
# Análise de Contratos
## O que esta skill faz
Guia o Cowork através de revisão sistemática de contratos, identificando:
– Termos comerciais chave (preço, pagamento, renovação)
– Cláusulas de risco (indemnização, limitação de responsabilidade)
- Empacotar como .zip com manifest.json e ícones
- Fazer upload via Customize > Plugins > Upload a plugin package
ℹ️ Nota: O Cowork pode converter pacotes Claude ou outros pacotes compatíveis em pacotes publishable, incluindo skills e conectores bundled.
9. Passo 8 — Converter Plugins Claude Code para Cowork
Se já existe um plugin Claude Code com skills e MCP servers, o script de conversão handles a tradução automaticamente (Microsoft Learn — Plugin development):
O que é convertido
| Claude plugin artifact | Equivalente M365 | Notas |
|---|---|---|
| .claude-plugin/plugin.json | manifest.json | Name, description, author mapeados; GUID autogerado (UUID v5) |
| skills/*/SKILL.md | agentSkills[] entries + skills/ folder | Copiado verbatim — formato idêntico |
| .mcp.json servers | agentConnectors[] entries | URL e auth type autodetectados |
| color.png / outline.png | Icons no pacote | Usados se existirem; placeholders gerados se faltarem |
O que NÃO é convertido
| Claude plugin feature | Status |
|---|---|
| commands/ (slash commands) | Ainda não suportado |
| agents/ (sub-agents) | Ainda não suportado |
| hooks/ (event handlers) | Ainda não suportado |
| settings.json | Não aplicável |
| bin/ (executables) | Não aplicável |
ℹ️ Nota: Tempo estimado para primeira conversão: ~5 minutos. Para build from scratch: ~30 minutos.
10. Erros Comuns
| Problema | Causa | Solução |
|---|---|---|
| Plugin não aparece na lista | Admin não aprovou o plugin | Contactar IT admin para aprovar no M365 admin center |
| Plugin instalado mas sem skills visíveis | Plugin desactivado no Sources & Skills | Activar o toggle do plugin no painel lateral |
| Conector não autentica | Credenciais incorrectas ou permissões insuficientes | Verificar permissões no serviço externo; refazer sign-in |
| “Não consegui aceder a [serviço]” | Serviço externo indisponível ou token expirado | Reautenticar o conector; tentar novamente em alguns minutos |
| Painel lateral sobrecarregado | Muitos plugins activos | Desactivar plugins não usados; manter só os necessários |
| Plugin admin-deployed não funciona | Conexão ao serviço externo não feita | Completar sign-in individual do conector |
| Upload de pacote falha | Formato incorrecto ou manifest inválido | Verificar manifest.json (v1.28); validar ícones 192×192 e 32×32 |
| Skills custom não carregam | SKILL.md com frontmatter inválido | Verificar YAML frontmatter com name e description obrigatórios |
| Conversão Claude falha | Script PowerShell não encontrado | Verificar .\Convert-ClaudePluginToMOS3.ps1 no path correcto |
| Custos elevados com plugins | Conectores fazem muitas chamadas | Usar /cost para medir; desactivar conectores não essenciais |
11. Checklist Rápido de Verificação
- [ ] Customize page acessível (botão + > Customize)
- [ ] Pelo menos um plugin instalado e activo
- [ ] Sources & Skills panel mostra skills do plugin como chips
- [ ] Conector autenticado (sign-in completo, sem prompts repetidos)
- [ ] Plugins admin-deployed visíveis mas não removíveis
- [ ] Plugins não usados desactivados para reduzir clutter
- [ ] Dynamics 365 plugins configurados com Power Platform environment
- [ ] Plugins partner aprovados pelo IT admin antes do uso
- [ ] SKILL.md custom segue o padrão Agent Skills (frontmatter YAML)
- [ ] Pacote .zip válido: manifest.json + ícones + skills/
- [ ] Impacto no custo medido com /cost após usar conectores
Artigos Relacionados
- Copilot Cowork: Consumos e Créditos — Como tool calls afectam o consumo de créditos
- Copilot Cowork: Primeiros Passos e Como Usar — Guia inicial do Cowork
- Copilot Studio no Microsoft 365: O que Fazer Após Subscrever a Licença — Configuração do Copilot Studio
- Copilot — Recursos e Funcionalidades — Visão geral dos recursos do Copilot
