Curriculum Designer

PassAudited by ClawScan on May 1, 2026.

Overview

The skill is broadly aligned with curriculum creation, but users should notice its local API key use, persistent checkpoints, fixed Google Sheet output folder, and reliance on a helper script outside the provided files.

This skill appears reasonable for creating curricula, but before installing or running it, verify the referenced helper script, use a restricted YouTube API key, confirm the Google Drive output folder and sharing settings, and periodically delete old checkpoint files.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If the script is run, part of its behavior depends on local helper code that is not packaged with this skill.

Why it was flagged

Running the included script would execute helper code from outside the provided skill files; the manifest only lists SKILL.md and curriculum-designer.sh, so that helper is not included in the reviewed artifacts.

Skill content
source "$SCRIPT_DIR/../../scripts/checkpoint-helpers.sh"
Recommendation

Verify that the referenced helper is the expected OpenClaw checkpoint helper, or ask the publisher to bundle or clearly document the dependency.

What this means

The YouTube API key may consume quota on the associated Google project if the skill performs searches.

Why it was flagged

The skill asks for a local YouTube Data API key for resource searches. This is aligned with its YouTube research purpose, but it is still credential use the user should notice.

Skill content
**API Keys:** Stored locally in `~/.openclaw/workspace/skills/curriculum-designer/.env` ... `YOUTUBE_API_KEY=your_key_here`
Recommendation

Use a restricted YouTube Data API key with appropriate quota limits, and avoid placing broader Google credentials in the .env file.

What this means

POD details and curriculum context may remain on disk and stale or modified checkpoint files could influence later outputs.

Why it was flagged

Checkpoint files persist requirements, research results, and curriculum state, and the workflow trusts those files on reruns.

Skill content
Each stage saves its output to a checkpoint file ... If checkpoint exists, stage loads it and skips processing
Recommendation

Keep the checkpoint directory private, review checkpoint contents when resuming, and delete old sessions when they are no longer needed.

What this means

Generated curriculum content and POD context may be stored in a Google Drive location whose access depends on that folder's permissions.

Why it was flagged

The workflow intends to write the final output to a Google Sheet in a fixed cloud folder, but the artifacts do not describe that folder's ownership or sharing permissions.

Skill content
Stage 5 | Create Google Sheet | `final-sheet-url.txt` ... **Output Folder:** `1upJQu-IVmZRJQsNGmJNRzq9IwL67MVL9`
Recommendation

Confirm the Google Drive folder is under the intended account and has appropriate sharing settings before creating final sheets.