المهارات Microsoft 365 Agents SDK (TypeScript)
📦

Microsoft 365 Agents SDK (TypeScript)

آمن 🔑 متغيرات البيئة🌐 الوصول إلى الشبكة⚙️ الأوامر الخارجية

Construir Agentes Microsoft 365 com TypeScript

Desenvolver agentes de nível empresarial para Microsoft 365, Teams e Copilot Studio. Simplificar a criação de agentes com hospedagem Express, roteamento e capacidades de resposta em streaming.

يدعم: Claude Codex Code(CC)
🥉 72 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "Microsoft 365 Agents SDK (TypeScript)". Criar um bot Teams básico que ecoa mensagens do usuário

النتيجة المتوقعة:

  • Importar AgentApplication e startServer de pacotes Microsoft
  • Inicializar agente com AgentApplication<TurnState>
  • Adicionar manipulador onMessage para padrão de eco que envia context.activity.text
  • Chamar startServer(agent) para iniciar servidor Express na PORTA 3978

استخدام "Microsoft 365 Agents SDK (TypeScript)". Configurar streaming com Azure OpenAI para geração de poemas

النتيجة المتوقعة:

  • Configurar streamingResponse com loop de feedback e rótulo AI habilitados
  • Definir rótulo de sensibilidade usando tipo CreativeWork do schema.org
  • Streaming chunks de texto do Azure OpenAI usando streamText com iteração fullStream
  • Enfileirar cada text-delta para streamingResponse e chamar endStream no bloco finally

التدقيق الأمني

آمن
v1 • 2/25/2026

Documentation-only skill with no executable code. Static analysis found zero patterns. The skill provides guidance for Microsoft 365 Agents SDK development. Environment variable usage and npm commands are expected for this development workflow skill.

0
الملفات التي تم فحصها
0
الأسطر التي تم تحليلها
3
النتائج
1
إجمالي عمليات التدقيق

عوامل الخطر

🔑 متغيرات البيئة (1)
🌐 الوصول إلى الشبكة (1)
⚙️ الأوامر الخارجية (1)
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
74
الامتثال للمواصفات

ماذا يمكنك بناءه

Desenvolvimento de Bot Teams Empresarial

Construir bots personalizados para Microsoft Teams que tratam solicitações de funcionários, automatizam fluxos de trabalho e integram com sistemas internos usando roteamento AgentApplication.

Extensão Copilot Studio

Criar ações e plugins personalizados para Microsoft Copilot Studio usando integração Direct to Engine com tratamento de token adequado e respostas em streaming.

Implantação de Agente Multicanal

Implantar agentes em múltiplos canais Microsoft 365 incluindo Teams, Outlook e web com lógica de roteamento consistente e suporte a streaming.

جرّب هذه الموجهات

Configuração Básica de Agente
Criar um agente Microsoft 365 usando AgentApplication que dá boas-vindas a novos membros e responde a mensagens 'hello'. Incluir configuração de servidor Express com startServer.
Resposta em Streaming com Azure OpenAI
Build um manipulador de agente que streaming respostas do Azure OpenAI usando o AI SDK. Incluir tratamento de erros adequado, habilitação de loop de feedback e rótulos de sensibilidade.
Integração de Cliente Copilot Studio
Gerar código para conectar ao Copilot Studio usando CopilotStudioClient com configuração baseada em ambiente e função de provedor de token. Incluir início de conversa e fluxo de perguntas.
Manipulador de Atividade Invoke com Validação
Criar um manipulador onActivity para atividades do tipo 'invoke' que valida o payload, retorna um InvokeResponse com status 200 e envia uma mensagem de confirmação.

أفضل الممارسات

  • Usar AgentApplication para roteamento e manter manipuladores focados em responsabilidades únicas
  • Preferir streamingResponse para completamentos de longa duração e chamar endStream em blocos finally
  • Manter segredos fora do código fonte e carregar tokens de variáveis de ambiente ou armazenamentos seguros

تجنب

  • Colocar credenciais ou tokens diretamente em arquivos de código fonte em vez de usar variáveis de ambiente
  • Bloquear o event loop com operações síncronas em manipuladores de mensagem
  • Pular tratamento de erros em iteração de streaming que pode deixar conexões pendentes

الأسئلة المتكررة

Quais pacotes preciso instalar para desenvolvimento de agente Microsoft 365?
Instale @microsoft/agents-hosting, @microsoft/agents-hosting-express e @microsoft/agents-activity para funcionalidade principal. Adicione @microsoft/agents-copilotstudio-client para integrações Copilot Studio.
Como configuro Azure OpenAI para respostas em streaming?
Defina variáveis de ambiente AZURE_RESOURCE_NAME, AZURE_API_KEY e AZURE_OPENAI_DEPLOYMENT_NAME. Use o AI SDK com provedor azure() apontando para sua implantação.
Qual é a diferença entre AgentApplication e manipuladores de atividade diretos?
AgentApplication fornece roteamento, gerenciamento de estado e tratamento de ciclo de vida. Manipuladores diretos requerem lógica de roteamento manual e são recomendados apenas para cenários avançados.
Como testo meu bot Teams localmente antes da implantação?
Execute o servidor Express localmente e use ngrok para expor seu endpoint na PORTA 3978. Registre a URL ngrok na configuração do seu Azure Bot Service para testes.
Qual autenticação é necessária para conexões de cliente Copilot Studio?
Você precisa de um token bearer válido para o ambiente Copilot. Configure CLIENT_ID, CLIENT_SECRET e TENANT_ID para autenticação Azure AD, depois use uma função de provedor de token.
Posso usar esta skill com Claude, Codex ou Claude Code?
Sim, esta skill é compatível com Claude, Codex e Claude Code. Os três assistentes de IA podem gerar os padrões de código TypeScript mostrados nos templates.

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md