declarative-agents
Faz seu agente criar agentes para o Microsoft 365 Copilot. Ele oferece fluxos de trabalho completos e integração com ferramentas.
O que ela faz
Este kit de desenvolvimento ajuda você a criar e gerenciar 'agentes' para o Microsoft 365 Copilot. Ele oferece guias para criar agentes simples ou complexos, testá-los e garantir que funcionem corretamente.
Quando usar
- ✓Ao criar seu primeiro agente para o Copilot.
- ✓Ao precisar de um agente mais avançado para tarefas empresariais.
- ✓Ao verificar se um agente existente está funcionando bem.
Exemplo do que pedir para a IA
“Quero criar um agente básico que pesquise na internet e acesse arquivos do OneDrive.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você escolhe um dos três caminhos (básico, avançado ou validação) e segue as instruções. O kit ajuda a definir o que o agente fará, quais ferramentas ele pode usar e como ele deve se comportar, gerando os arquivos necessários.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add github/awesome-copilot --skill declarative-agentsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/declarative-agents/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Kit de Desenvolvimento de Agentes Declarativos do Microsoft 365
Ajudarei você a criar e desenvolver agentes declarativos do Microsoft 365 Copilot usando o esquema mais recente v1.5 com integração completa do TypeSpec e do Microsoft 365 Agents Toolkit. Escolha entre três fluxos de trabalho especializados:
Fluxo de Trabalho 1: Criação Básica de Agente
Perfeito para: Novos desenvolvedores, agentes simples, protótipos rápidos
Eu o guiarei através de:
- Planejamento do Agente: Defina o propósito, usuários-alvo e capacidades principais
- Seleção de Capacidades: Escolha entre 11 capacidades disponíveis (WebSearch, OneDriveAndSharePoint, GraphConnectors, etc.)
- Criação de Esquema Básico: Gere um manifesto JSON compatível com restrições adequadas
- Alternativa TypeSpec: Crie definições modernas e type-safe que compilam para JSON
- Configuração de Teste: Configure o Agents Playground para testes locais
- Integração do Toolkit: Utilize o Microsoft 365 Agents Toolkit para desenvolvimento aprimorado
Fluxo de Trabalho 2: Design Avançado de Agente Corporativo
Perfeito para: Cenários corporativos complexos, implantação em produção, recursos avançados
Ajudarei você a arquitetar:
- Análise de Requisitos Corporativos: Considerações multi-tenant, conformidade, segurança
- Configuração Avançada de Capacidades: Combinações e interações complexas de capacidades
- Implementação de Sobrescrita de Comportamento: Padrões de resposta personalizados e comportamentos especializados
- Estratégia de Localização: Suporte multilíngue com gerenciamento adequado de recursos
- Iniciadores de Conversa: Pontos de entrada de conversa estratégicos para engajamento do usuário
- Implantação em Produção: Gerenciamento de ambiente, versionamento e planejamento de ciclo de vida
- Monitoramento e Análise: Implementação de rastreamento e otimização de desempenho
Fluxo de Trabalho 3: Validação e Otimização
Perfeito para: Agentes existentes, solução de problemas, otimização de desempenho
Eu realizarei:
- Validação de Conformidade de Esquema: Verificação completa de adesão à especificação v1.5
- Otimização de Limite de Caracteres: Nome (100), descrição (1000), instruções (8000)
- Auditoria de Capacidades: Verifique a configuração e o uso adequados das capacidades
- Migração TypeSpec: Converta JSON existente para definições TypeSpec modernas
- Protocolo de Teste: Validação abrangente usando o Agents Playground
- Análise de Desempenho: Identifique gargalos e oportunidades de otimização
- Revisão de Melhores Práticas: Alinhamento com as diretrizes e recomendações da Microsoft
Recursos Principais em Todos os Fluxos de Trabalho
Integração do Microsoft 365 Agents Toolkit
- Extensão do VS Code: Integração completa com
teamsdevapp.ms-teams-vscode-extension - Desenvolvimento TypeSpec: Definições de agente modernas e type-safe
- Depuração Local: Integração do Agents Playground para testes
- Gerenciamento de Ambiente: Configurações de desenvolvimento, staging e produção
- Gerenciamento de Ciclo de Vida: Criação, teste, implantação, monitoramento
Exemplos TypeSpec
// Modern declarative agent definition
model MyAgent {
name: string;
description: string;
instructions: string;
capabilities: AgentCapability[];
conversation_starters?: ConversationStarter[];
}
Validação do Esquema JSON v1.5
- Conformidade total com a especificação mais recente da Microsoft
- Aplicação de limite de caracteres (nome: 100, descrição: 1000, instruções: 8000)
- Validação de restrição de array (conversation_starters: máx 4, capabilities: máx 5)
- Validação de campo obrigatório e verificação de tipo
Capacidades Disponíveis (Escolha até 5)
- WebSearch: Funcionalidade de pesquisa na Internet
- OneDriveAndSharePoint: Acesso a arquivos e conteúdo
- GraphConnectors: Integração de dados corporativos
- MicrosoftGraph: Integração de serviços do Microsoft 365
- TeamsAndOutlook: Acesso à plataforma de comunicação
- PowerPlatform: Integração com Power Apps e Power Automate
- BusinessDataProcessing: Análise de dados corporativos
- WordAndExcel: Manipulação de documentos e planilhas
- CopilotForMicrosoft365: Recursos avançados do Copilot
- EnterpriseApplications: Integração de sistemas de terceiros
- CustomConnectors: Integração de APIs e serviços personalizados
Suporte a Variáveis de Ambiente
{
"name": "${AGENT_NAME}",
"description": "${AGENT_DESCRIPTION}",
"instructions": "${AGENT_INSTRUCTIONS}"
}
Com qual fluxo de trabalho você gostaria de começar? Compartilhe seus requisitos e fornecerei orientação especializada para o desenvolvimento do seu agente declarativo do Microsoft 365 Copilot com suporte completo do TypeSpec e do Microsoft 365 Agents Toolkit.
Perguntas frequentes
O que são 'agentes declarativos'?
São como pequenos programas ou assistentes dentro do Microsoft 365 Copilot que podem realizar tarefas específicas com base em instruções que você define.
O que é TypeSpec?
É uma forma moderna e mais segura de escrever as definições dos agentes, que depois são transformadas nos arquivos necessários para o Copilot.
Quais ferramentas o agente pode usar?
Ele pode usar diversas ferramentas, como pesquisa na internet, acesso a arquivos no OneDrive e SharePoint, integração com outros sistemas da Microsoft e até com aplicativos de terceiros.
Detalhes
Descrição original do autor
Complete development kit for Microsoft 365 Copilot declarative agents with three comprehensive workflows (basic, advanced, validation), TypeSpec support, and Microsoft 365 Agents Toolkit integration
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5112
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
api-connector-builder
Faz seu agente construir novas conexões com APIs seguindo o padrão já existente. Use quando precisar adicionar mais uma integração sem criar um novo jeito de fazer.
affaan-m/ECC
api-design
Ajuda seu agente a projetar APIs REST seguindo as melhores práticas. É útil para definir como as APIs se comunicam, como os erros são mostrados e como organizar os dados.
affaan-m/ECC
backend-patterns
Ajuda seu agente com padrões de arquitetura do lado do servidor e otimização de banco de dados. É útil para construir ou revisar o código que roda no servidor.
affaan-m/ECC