create-or-update-learn-material

Create or update learn_material elements from PPTX assets with content synchronization.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/kim1024/agent-skills --skill create-or-update-learn-material
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-or-update-learn-material
Source: https://github.com/kim1024/agent-skills/tree/main/openclaw-qingjiao/package/skills/create-or-update-learn-material
Command: npx skills add https://github.com/kim1024/agent-skills --skill create-or-update-learn-material

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

提供一个端到端的技能,用于创建或更新 learn_material(文本资料)类型的课程元素,覆盖 PPTX 上传、Office 转换以及图片内容同步。

Core Features & Use Cases

  • 自动从本地 PPTX 创建 learn_material 元素并上传 PPTX
  • 在已有元素上更新 PPTX 内容并同步新图片
  • 将 PPTX 转换为图片后在课程中展示为学习资料

Quick Start

上传一个 PPTX 文件来创建或更新 learn_material 元素,系统将自动完成转换与内容同步。

Frequently Asked Questions about create-or-update-learn-material

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

FAQPage Schema
How do I automate PPTX conversion to create course learn_material elements?

You can update existing learn_material elements by providing an element_id and uploading a new PPTX file, which triggers content conversion and synchronizes the newly generated images into the course material.

What are the preconditions for uploading PPTX files to generate learn_material content?

Preconditions for PPTX learn_material generation include having a valid JWT token, ensuring the PPTX file meets size limits, providing a valid pre-signed URL, and ensuring the target element is not locked.

How does content synchronization work after converting a PPTX file?

Content synchronization works by converting the uploaded PPTX into images and updating the learn_material element's content JSON, ensuring the newly generated slide images are properly formatted and displayed within the course material.

What happens if a learn_material element is locked during a PPTX content update?

If a learn_material element is locked during a PPTX content update, the operational constraints enforce a block, preventing the conversion and content synchronization process from executing until the element lock is released.

Are there file size limits for PPTX learn_material creation and conversion?

Yes, the PPTX learn_material creation process enforces strict PPTX size limits to ensure successful office conversion and subsequent image content synchronization within the educational platform.