qf-create-courses-from-sheet

Create and sync QuizFactor courses from Google Sheets rows via API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reads a Google Sheet of course definitions, compares each row with existing QuizFactor courses and categories using the AI routes, and creates missing categories and courses via dedicated QuizFactor endpoints. Use when bulk-creating or syncing courses from a spreadsheet into QuizFactor.

Core Features & Use Cases

  • Bulk-create and sync QuizFactor courses from a spreadsheet by row.
  • Auto-create missing categories and link them to courses.
  • Idempotent: re-run only processes rows with empty Status, preserving existing created/skipped rows.

Quick Start

Point the skill at your Google Sheet URL and run it to create new courses in QuizFactor and update Status accordingly.

Frequently Asked Questions about qf-create-courses-from-sheet

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

FAQPage Schema
How do I bulk-create QuizFactor courses from a spreadsheet?

You bulk-create QuizFactor courses by pointing the skill at your Google Sheet URL and running it. It reads course definitions row by row and automatically creates missing categories and courses via the QuizFactor API.

What is the best way to sync Google Sheets data to QuizFactor?

The best way to sync Google Sheets data to QuizFactor is using an automated row-by-row synchronization process. It compares your spreadsheet rows with existing courses via API and updates records while respecting an idempotent Status field.

Does the QuizFactor batch course creation tool require API credentials?

Yes, batch course creation requires your Google Sheet URL and credentials, plus access to the QuizFactor base URL and endpoints to search existing data and create new records.

Can I re-run the Google Sheets to QuizFactor sync without creating duplicates?

You can re-run the sync safely without creating duplicates because the process is idempotent. It only processes rows with an empty Status field, preserving existing created or skipped rows.

How does category creation work when importing courses from Google Sheets?

Category creation works by comparing each spreadsheet row with existing QuizFactor categories. If a required category is missing, the skill auto-creates it via dedicated endpoints before linking it to the new course.

What happens to rows with existing Status values during QuizFactor synchronization?

Rows with existing Status values are skipped during QuizFactor synchronization. The idempotent process only processes rows with an empty Status field, ensuring previously created or skipped records remain untouched.