Microsoft Graph API
Connect Microsoft Graph Email and Calendar
Microsoft 365 email and calendar work often requires switching tools and copying data manually. This skill lets an AI assistant use Microsoft Graph scripts for authenticated Outlook mail and calendar tasks.
Stop for confirmation before installing.
Review the plan and obtain explicit user consent before changing files.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "Microsoft Graph API" from https://skillstore.io/skills/bltgv-microsoft-graph-api.md and its manifest at https://skillstore.io/api/skills/bltgv-microsoft-graph-api/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "Microsoft Graph API". Show my next five calendar events.
Expected outcome:
A concise list of upcoming events with time, subject, organizer, location, and attendee status when available.
Using "Microsoft Graph API". Search for messages from finance about invoices.
Expected outcome:
A ranked email summary with sender, received date, subject, read status, attachment status, and short preview text.
Using "Microsoft Graph API". Send a reminder email to the team after I approve it.
Expected outcome:
A confirmation summary showing the approved recipients, subject, and sent status.
Security Audit
High RiskMost static alerts are false positives caused by TypeScript template literals, Markdown backticks, example identifiers, and official Microsoft URLs. Confirmed risks include OAuth network operations, immediate email sending, and plaintext credential storage. Semantic review also found weak secret-file permissions, indirect prompt-injection exposure, and unconfirmed calendar creation.
Confirmed security concerns (4)
Capability review items (9)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
๐ Network access (25)
โ๏ธ External commands (50)
๐ Filesystem access (3)
๐ Env variables (2)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/bltgv-microsoft-graph-api/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/bltgv-microsoft-graph-api?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/bltgv-microsoft-graph-api?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/bltgv-microsoft-graph-api/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/bltgv-microsoft-graph-api.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
BLTGV. (2026). Microsoft Graph API security audit report (audit version 9) [Author version 0.3.0]. Skillstore. https://skillstore.io/skills/bltgv-microsoft-graph-api/audits/9BibTeX citation
@techreport{bltgv-bltgv-microsoft-graph-api-2026,
author = {BLTGV},
title = {Microsoft Graph API security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/bltgv-microsoft-graph-api/audits/9},
note = {Author version 0.3.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "Microsoft Graph API security audit report (audit version 9)"
version: "0.3.0"
type: report
authors:
- name: "BLTGV"
date-released: "2026-07-19"
url: "https://skillstore.io/skills/bltgv-microsoft-graph-api/audits/9"
identifiers:
- type: other
value: "skillstore:bltgv-microsoft-graph-api:audit:9"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Review Daily Communications
Check unread mail, search important messages, and inspect upcoming meetings from one assistant workflow.
Coordinate Team Meetings
Find calendar availability context, create meeting events, and send follow-up emails through Microsoft 365.
Support Office Automation
Use repeatable scripts to list folders, search mailbox records, and create calendar items for routine requests.
Try These Prompts
Show my Outlook calendar events for today using the Microsoft Graph skill. Include start time, title, organizer, and location.
Search my Outlook email for messages about quarterly planning from the last month. Summarize sender, subject, date, and preview.
Prepare an email to the project team with this update. Show me the recipients, subject, and body for approval before sending.
Find my meetings next week, identify a free one-hour slot, then create a review meeting with the listed attendees after I confirm the details.
Best Practices
- Use named profiles to separate work, personal, and tenant-specific Microsoft accounts.
- Ask for explicit confirmation before sending email or creating calendar events.
- Use the smallest Graph permission scope needed for the current task.
Avoid
- Do not send email or create events from inferred intent alone.
- Do not paste sensitive message bodies into shared prompts or logs.
- Do not reuse a broad default OAuth app when tenant policy requires a dedicated app registration.
Frequently Asked Questions
What Microsoft services does this skill use?
How does authentication work?
Can it send email?
Can it create calendar events?
Where are credentials stored?
Does it handle attachments?
Developer Details
Author
BLTGVLicense
MIT
Author version
v0.3.0
Skillstore revision
r1
Ref
1b5b6c4962b2ad5a7a34603cab2685bbbd1b61ef
Maintenance freshness
7/18/2026
Usage
18 downloads ยท 246 views
File structure
๐ references/
๐ graph-api.md
๐ scripts/
๐ auth.ts
๐ calendar.ts
๐ emails.ts
๐ lib/
๐ auth-handler.ts
๐ credentials.ts
๐ device-code.ts
๐ graph-client.ts
๐ pending-auth.ts
๐ types.ts
๐ SKILL.md