Compétences Microsoft 365 Agents SDK (Python)
📦

Microsoft 365 Agents SDK (Python)

Sûr 🔑 Variables d’environnement

Создание ИИ-агентов Microsoft 365 на Python

Организациям нужны ИИ-агенты, которые легко интегрируются с Microsoft 365. Этот навык предоставляет готовые к производству шаблоны для создания ботов Teams и агентов Copilot Studio с использованием официального Microsoft Agents SDK.

Prend en charge: Claude Codex Code(CC)
📊 70 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "Microsoft 365 Agents SDK (Python)". Настроить базового бота Teams, повторяющего сообщения пользователя

Résultat attendu:

  • Агентское приложение инициализировано с aiohttp CloudAdapter
  • Обработчик сообщений зарегистрирован для типа activity: message
  • Обработчик обновлений разговора зарегистрирован для: membersAdded
  • Сервер запущен на localhost:3978 с JWT authorization middleware

Utilisation de "Microsoft 365 Agents SDK (Python)". Добавить OAuth-аутентификацию для доступа к Microsoft Graph

Résultat attendu:

  • MsalConnectionManager настроен с параметрами Azure AD
  • Auth-обработчик 'GRAPH' зарегистрирован для защищенных маршрутов
  • Получение токенов готово для интерактивной или тихой аутентификации
  • Защищенный эндпоинт /me возвращает профиль пользователя с Bearer-токеном

Audit de sécurité

Sûr
v1 • 2/25/2026

This is a prompt-only instructional skill that provides code examples for building Microsoft 365 agents. Static analysis detected no security issues. The skill contains legitimate SDK usage patterns for aiohttp hosting, MSAL authentication, and Copilot Studio integration. Environment variable usage follows security best practices.

0
Fichiers analysés
0
Lignes analysées
1
résultats
1
Total des audits

Facteurs de risque

🔑 Variables d’environnement (1)
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
35
Communauté
100
Sécurité
74
Conformité aux spécifications

Ce que vous pouvez construire

Разработка корпоративных ботов для Teams

Создание внутренних корпоративных ботов для Teams, обрабатывающих HR-запросы, тикеты IT-поддержки или рабочие процессы адаптации сотрудников с интеграцией Graph API.

Интеграция агентов с Copilot Studio

Создание кастомных ИИ-агентов, подключающихся к движкам Copilot Studio для специализированных предметных областей и доступа к корпоративным данным.

Мультиканальное развертывание агентов

Развертывание единого агентского приложения, обслуживающего несколько каналов: Teams, веб-чат и кастомные клиенты через стандартизированную маршрутизацию.

Essayez ces prompts

Базовая настройка агента
Создайте Microsoft 365 агент с хостингом на aiohttp, отвечающий на сообщения 'hello' и 'help'. Включите базовые обработчики обновлений разговора и обработку ошибок.
Обработчик сообщений с OAuth-защитой
Добавьте защищенный маршрут с авторизацией, который получает профиль пользователя в Microsoft Graph и отображает его имя. Используйте MsalConnectionManager для получения токенов.
Потоковый ответ с Azure OpenAI
Реализуйте обработчик потокового ответа, использующий Azure OpenAI для генерации креативного контента. Включите метки чувствительности и конфигурацию обратной связи.
Интеграция клиента Copilot Studio
Создайте автономный скрипт, подключающийся к Copilot Studio с помощью клиентского SDK. Включите получение токенов и управление разговорами.

Bonnes pratiques

  • Используйте MemoryStorage только для разработки. Переключитесь на BlobStorage или CosmosDB для production-развертываний, чтобы обеспечить сохранность данных.
  • Храните все секреты в переменных окружения с помощью dotenv. Никогда не коммитьте учетные данные в систему контроля версий.
  • Вызывайте end_stream() в блоках finally при реализации потоковых ответов, чтобы обеспечить корректную очистку соединения.

Éviter

  • Не используйте старый синтаксис импорта microsoft.agents. Всегда используйте microsoft_agents с подчеркиваниями для актуальных версий SDK.
  • Избегайте жесткого кодирования client ID, secrets или tenant IDs непосредственно в исходном коде. Используйте исключительно переменные окружения.
  • Не отключайте JWT authorization middleware в production. Всегда включайте jwt_authorization_middleware в конфигурацию aiohttp Application.

Foire aux questions

Какая версия Python требуется для Microsoft Agents SDK?
Microsoft Agents SDK для Python требует Python 3.8 или выше. Python 3.10+ рекомендуется для наилучшей совместимости со всеми функциями.
Как зарегистрировать приложение агента в Azure AD?
Перейдите в Azure Portal > Azure Active Directory > App registrations. Создайте новую регистрацию, запишите Application (client) ID и Tenant ID. Добавьте redirect URIs для эндпоинтов вашего агента.
Можно ли использовать этот навык только с Microsoft Teams?
Да. Хотя SDK поддерживает несколько каналов, вы можете настроить агент специально для Teams, установив соответствующие обработчики activity и Teams-specific middleware.
В чем разница между AgentApplication и CloudAdapter?
CloudAdapter обрабатывает циклы HTTP request/response и маршрутизацию сообщений. AgentApplication управляет состоянием разговора, обработчиками сообщений и логикой на уровне приложения. Они работают вместе в хостинг-пайплайне.
Как включить потоковые ответы в моем агенте?
Используйте методы context.streaming_response: set_feedback_loop(True), set_generated_by_ai_label(True), queue_text_chunk() для инкрементальных обновлений и end_stream() для завершения.
Совместим ли этот навык с Claude, Codex и Claude Code?
Да, этот навык предназначен для использования с Claude, Codex и Claude Code. Все шаблоны промптов и примеры кода работают на этих платформах ИИ-ассистентов.

Détails du développeur

Structure de fichiers

📄 SKILL.md