Create Learning Content

Create learning content for a provider via the Microsoft Teams API.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/naftiko/microsoft-teams-sandbox --skill create-learning-content
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Create Learning Content
Source: https://github.com/naftiko/microsoft-teams-sandbox/tree/main/skills/create-learning-content
Command: npx skills add https://github.com/naftiko/microsoft-teams-sandbox --skill create-learning-content

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of adding new learning materials to a provider's catalog, streamlining content management.

Core Features & Use Cases

  • Content Creation: Enables the creation of new learning content, including courses and modules.
  • Provider Catalog Update: Directly adds resources to a specified learning provider.
  • Use Case: An HR manager needs to add a new compliance training module to the company's learning platform. This Skill can be used to quickly add the module details, description, and URL.

Quick Start

Use the create learning content skill to add a new course titled 'Advanced Git Techniques' for learning provider 'provider-abc'.

Frequently Asked Questions about Create Learning Content

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add new learning content to Microsoft Teams via API?

To add new learning content to Microsoft Teams, you need the learning provider ID and a JSON payload containing content details like title, description, and URL. This process creates courses and modules directly within the specified provider's catalog.

What information is required to create a learning module using the Microsoft Teams API?

Creating a learning module requires a learning provider ID and a JSON payload. The payload should include details such as external ID, title, description, content URL, language, duration, format, level, and active or searchable status.

Can I use this approach to update our employee learning catalog with compliance training?

Yes, you can update an employee learning catalog by adding compliance training modules. This method directly integrates new courses and modules into the specified learning provider's platform for employee experience.

How does automated course creation streamline content management for HR?

Automated course creation streamlines content management by directly adding learning resources to a provider catalog. HR managers can quickly input module details, descriptions, and URLs without manual data entry, accelerating catalog updates.

What is the best way to manage module creation for a specific learning provider?

The best way to manage module creation is by sending a JSON payload with resource details to the Microsoft Teams API. You must specify the target learning provider ID to ensure the content is correctly cataloged.

Do I need a learning provider ID to add courses to Microsoft Teams?

Yes, a learning provider ID is strictly required to add courses. This identifier ensures the new learning content, including all specified details like duration and format, is linked to the correct catalog.