Skip to content

feat(skills): add transcripts support to msgraph skill#209

Merged
codemie-ai merged 2 commits intomainfrom
feat/msgraph-transcripts-skill
Mar 10, 2026
Merged

feat(skills): add transcripts support to msgraph skill#209
codemie-ai merged 2 commits intomainfrom
feat/msgraph-transcripts-skill

Conversation

@vadimvlasenko
Copy link
Collaborator

Summary

  • Add transcripts command to msgraph.js for fetching Microsoft Teams meeting transcripts via the Graph API
  • Supports listing online meetings by date range and optional subject keyword, resolving meeting IDs, and downloading transcript content as plain text or VTT
  • Update SKILL.md with a new Transcripts section covering all command variants and two workflow patterns for common use cases

Test plan

  • Unit tests pass (64 files, 1320 tests — npm run test:unit)
  • Manually verify transcripts --start YYYY-MM-DD lists online meetings
  • Manually verify transcripts --meeting MEETING_ID lists available transcripts
  • Manually verify transcripts --meeting MEETING_ID --transcript TRANSCRIPT_ID prints text
  • Manually verify --output FILE and --vtt flags save transcript to disk

Add `cmdTranscripts` command to msgraph.js supporting:
- Listing online meetings by date range and optional subject keyword
- Resolving meeting IDs via joinWebUrl and listing their transcripts
- Downloading transcript content as plain text or VTT format

Update SKILL.md with Transcripts section (commands + workflow patterns).

Generated with AI

Co-Authored-By: codemie-ai <codemie.ai@gmail.com>
Sync integration test expectations with the plugin.json version bump
included in the transcripts feature commit.

Generated with AI

Co-Authored-By: codemie-ai <codemie.ai@gmail.com>
@codemie-ai codemie-ai merged commit f12a8cb into main Mar 10, 2026
5 checks passed
@codemie-ai codemie-ai deleted the feat/msgraph-transcripts-skill branch March 10, 2026 11:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants