microsoft-graph-api
Microsoft 365 이메일 및 캘린더 액세스
사용자는 AI 어시스턴트를 벗어나지 않고 Microsoft 365 이메일과 캘린더 이벤트를 읽고 관리해야 합니다. 이 스킬은 OAuth 인증을 사용하여 이메일을 목록화, 읽기, 검색, 전송하고 캘린더 이벤트를 보고 생성할 수 있도록 Microsoft Graph API와 직접 통합을 제공합니다.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "microsoft-graph-api". List my recent emails
Resultado esperado:
- Recent emails from inbox:
- - Subject: Project Update, From: john@company.com, 10:30 AM
- - Subject: Meeting Tomorrow, From: jane@company.com, 9:15 AM
- - Subject: Newsletter, From: team@newsletter.com, Yesterday
Usando "microsoft-graph-api". What meetings do I have today
Resultado esperado:
- Today's calendar:
- - 10:00 AM: Team Standup (1 hour) - Conference Room A
- - 2:00 PM: Project Review (30 min) - Video Call
Usando "microsoft-graph-api". Send an email about the project update
Resultado esperado:
- Email sent successfully:
- To: team@example.com
- Subject: Project Update
- The email has been delivered.
Auditoría de seguridad
Riesgo bajoThe static analyzer flagged 317 issues, but upon evaluation, ALL findings are FALSE POSITIVES. The code is a legitimate Microsoft Graph API integration using standard OAuth 2.0 device code flow. The 'backtick execution' detections are template literals in documentation and code, not shell commands. 'Hardcoded URL' findings are public Microsoft API endpoints, not secrets. 'C2 keywords' are the official Microsoft Graph Explorer client ID. All credential handling follows standard OAuth patterns with the @azure/msal-node library.
Factores de riesgo
⚙️ Comandos externos (4)
🌐 Acceso a red (2)
📁 Acceso al sistema de archivos (2)
Puntuación de calidad
Lo que puedes crear
이메일 및 일정 확인
중요한 이메일을 확인하고 오늘의 캘린더 미팅을 빠르게 확인합니다
회의 예약
캘린더 이벤트를 생성하고 참가자에게 회의 초대를 전송합니다
통신 찾기
이메일 스레드 및 캘린더 이벤트에서 프로젝트 관련 논의 내용 검색합니다
Prueba estos prompts
List my recent emails from the inbox
What meetings do I have today
Send an email to team@example.com about the project update
Create a team meeting for tomorrow at 2pm with john@example.com and jane@example.com
Mejores prácticas
- 여러 Microsoft 계정을 관리할 때 특정 프로필을 사용하여 자격 증명을 별도로 유지합니다
- 이메일 또는 캘린더 기능을 사용하기 전에 먼저 auth.ts 스크립트를 실행하여 디바이스 코드 인증을 완료합니다
- 가능할 때 전체 액세스보다는 필요한 최소한의 범위(Mail.Read, Calendars.Read)만 요청합니다
Evitar
- 개인 계정과 업무 계정에 동일한 프로필 사용 - 대신 별도의 프로필을 생성합니다
- 사용자 간 자격 증명 파일 공유 - 각 사용자는 자신의 계정을 직접 인증해야 합니다
- auth_required 응답 무시 - 프롬프트 시 항상 디바이스 코드 흐름을 완료합니다