qf-process-pending-uploads

Download Drive files, extract quiz questions, and load them into QuizFactor via API.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/brudex/OpenclawAgents --skill qf-process-pending-uploads
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qf-process-pending-uploads
Source: https://github.com/brudex/OpenclawAgents/tree/main/workspace/skills/qf-process-pending-uploads
Command: npx skills add https://github.com/brudex/OpenclawAgents --skill qf-process-pending-uploads

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end ingestion of pending QuizFactor uploads by retrieving Drive files, extracting quiz questions with a full-document prompt, and loading them into QuizFactor in a single API call, reducing manual rework.

Core Features & Use Cases

  • Retrieve pending uploads from the QuizFactor system and identify eligible items.
  • Download Drive files using driveFileId and support multiple formats (Docs exports, Markdown, PDF, text).
  • Apply the full-document extraction prompt to generate a jsonData array ready for QuizFactor.
  • Load quizzes in one operation via POST /api/ai/load-quizzes and update the pending item status accordingly.

Quick Start

Process the next pending Drive file by downloading it, extracting quizzes, loading them with the API, and marking the upload as completed.

Frequently Asked Questions about qf-process-pending-uploads

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

FAQPage Schema
How do I automate QuizFactor uploads from Google Drive files?

To automate QuizFactor uploads, this Skill downloads pending Drive files, extracts questions via a full-document prompt, and loads them using the POST /api/ai/load-quizzes endpoint. It updates the pending-quiz-uploads status automatically upon success or failure.

What file formats are supported for extracting quiz questions from Google Drive?

Question extraction supports multiple Google Drive file formats including Docs exports, Markdown, PDF, and text files. The Skill applies a format-agnostic extraction prompt to generate a validated jsonData array for the QuizFactor API.

How does the pending upload status update process work?

The pending upload status updates by checking the outcome of the extraction and loading process. After attempting to load quizzes via the API, the Skill updates the pending-quiz-uploads status to reflect either success or failure.

Can I batch load extracted quiz questions into a single course?

Yes, extracted quiz questions are loaded in a single API operation. The Skill compiles the extracted questions into a jsonData payload and sends it via POST /api/ai/load-quizzes to batch load quizzes into a single course.

Do I need a specific API endpoint to load quizzes from Google Drive?

Yes, loading quizzes requires the POST /api/ai/load-quizzes endpoint. The Skill validates the extracted jsonData payload before sending it to this endpoint to ensure successful ingestion into the QuizFactor system.

What happens if quiz extraction from a Drive file fails?

If quiz extraction or loading fails, the Skill updates the pending-quiz-uploads status to reflect the failure. This ensures the system tracks unsuccessful ingestion attempts, allowing for manual review or reprocessing of the source file.