Habilidades microsoft-graph-api
📧

microsoft-graph-api

Riesgo bajo ⚙️ Comandos externos🌐 Acceso a red📁 Acceso al sistema de archivos

Microsoft 365 이메일 및 캘린더 액세스

사용자는 AI 어시스턴트를 벗어나지 않고 Microsoft 365 이메일과 캘린더 이벤트를 읽고 관리해야 합니다. 이 스킬은 OAuth 인증을 사용하여 이메일을 목록화, 읽기, 검색, 전송하고 캘린더 이벤트를 보고 생성할 수 있도록 Microsoft Graph API와 직접 통합을 제공합니다.

Soporta: Claude Codex Code(CC)
🥉 75 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

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 bajo
v5 • 1/16/2026

The 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.

12
Archivos escaneados
2,677
Líneas analizadas
3
hallazgos
5
Auditorías totales

Puntuación de calidad

64
Arquitectura
100
Mantenibilidad
85
Contenido
22
Comunidad
90
Seguridad
100
Cumplimiento de la especificación

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 응답 무시 - 프롬프트 시 항상 디바이스 코드 흐름을 완료합니다

Preguntas frecuentes

처음으로 인증하려면 어떻게 해야 합니까?
이메일 또는 캘린더 명령을 실행합니다. 인증되지 않은 경우 스킬은 코드가 포함된 auth_required를 반환합니다. 표시된 URL을 열고 코드를 입력한 후 Microsoft로 로그인합니다.
토큰은 얼마나 오래 유효합니까?
액세스 토큰은 1시간 후 만료되지만 자동으로 갱신됩니다. 리프레시 토큰은 약 90일 동안 지속된 후 재인별증이 필요합니다.
내 업무 Microsoft 계정으로 사용할 수 있습니까?
네, 이 스킬은 개인 및 업무 Microsoft 계정 모두에서 작동합니다. --profile을 사용하여 서로 다른 계정을 별도로 관리합니다.
자격 증명은 어디에 저장합니까?
OAuth 토큰은 ~/.config/api-skills/credentials.json에 표준 파일 권한으로 저장됩니다.
앱에 필요한 권한은 무엇입니까?
기본적으로 전체 기능을 위해 Mail.Read, Mail.Send, Calendars.Read, Calendars.ReadWrite 및 User.Read 범위를 요청합니다.
내 고유한 Azure AD 앱 등록을 사용할 수 있습니까?
네, --client-id 및 --tenant-id 옵션으로 auth.ts를 실행하여 프로덕션 사용을 위해 사용자 지정 앱 등록을 사용합니다.

Detalles del desarrollador

Estructura de archivos