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

  1. Entender Plugins, Skills e Conectores
  2. Passo 1 — Procurar e Instalar Plugins
  3. Passo 2 — Activar e Desactivar Plugins
  4. Passo 3 — Ligar Conectores de Serviços Externos
  5. Passo 4 — Gerir Plugins Admin-Deployed
  6. Passo 5 — Usar Plugins Microsoft Nativos
  7. Passo 6 — Usar Plugins Partner (Jira, Salesforce, SAP)
  8. Passo 7 — Desenvolver Plugins Customizados
  9. Passo 8 — Converter Plugins Claude Code para Cowork
  10. Erros Comuns
  11. 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:

  1. Abrir uma conversação no Cowork ou ir à página inicial
  2. Seleccionar o botão + e escolher Customize
  3. Navegar pela lista ou usar a barra de pesquisa para encontrar um plugin específico por nome ou categoria
  4. Seleccionar um plugin para ver detalhes:
  • Nome do plugin
  • Publisher
  • Descrição completa
  • Skills fornecidas
  • Conectores incluídos
  1. 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:

  1. Abrir o painel Sources & Skills
  2. Cada plugin tem um toggle (interruptor) junto ao nome
  3. Activar (toggle on) — as skills do plugin aparecem junto às skills built-in do Cowork; os conectores aparecem na lista de conectores
  4. 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:

  1. Iniciar uma conversação que use um plugin conector, ou seleccionar o conector no painel lateral
  2. Quando o Cowork precisa do conector, mostra um prompt de ligação
  3. Uma dialog ou notificação aparece com link de sign-in
  4. Seleccionar Connect ou seguir o link
  5. Completar o sign-in ou consent flow na janela que abre
  6. 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:

my-extension.zip
├── 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

  1. Criar a estrutura de pastas: my-extension/skills/nome-da-skill/SKILL.md
  2. 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)

  1. Empacotar como .zip com manifest.json e ícones
  2. 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):

.\Convert-ClaudePluginToMOS3.ps1 -PluginPath ./my-claude-plugin -OutputPath ./output

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

Este artigo foi útil?

Duarte Spínola

Deixe um Comentário