Create Educational Subagent

WarnAudited by ClawScan on May 10, 2026.

Overview

This skill is mostly about creating a teaching-progress subagent, but it tells the user to approve broad device/operator permissions, including admin and secrets access, without clear scoping.

Review this skill carefully before installing or using it. The class-progress subagent idea is reasonable, but do not run the permission approval script or `openclaw devices approve --latest` blindly. Inspect the exact permission request first, reject broad admin/secrets permissions unless truly required, and clarify where long-term class records will be stored and how they can be deleted.

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

Running the recommended approval flow could grant the device or agent powerful account/control permissions, including access related to secrets, not just educational tracking.

Why it was flagged

The skill explicitly documents escalating from read access to broad operator/admin, approval, pairing, write, and secrets-related permissions. Those privileges exceed what is clearly necessary to create a class-progress tracker.

Skill content
权限升级: 从 `operator.read` 升级到 `operator.admin`, `operator.write`, `operator.approvals`, `operator.pairing`, `operator.talk.secrets`
Recommendation

Do not approve these permissions unless you have inspected the exact pending request and confirmed the minimum required privileges. Prefer a least-privilege setup that does not include admin, approvals, pairing, or secrets access unless strictly necessary.

What this means

A user could accidentally approve the wrong permission request or grant broader control than intended.

Why it was flagged

The helper script approves the latest pending permission request without identifying the specific request, scope, or agent. This could approve an unrelated or broader request if one is pending.

Skill content
openclaw devices approve --latest
Recommendation

Avoid running this script as-is. Manually list and inspect pending permission requests, then approve only the specific request that matches the intended subagent and required minimal scope.

What this means

The spawned subagent may continue the requested task in a separate session context, so the user should know what authority and context it receives.

Why it was flagged

The skill creates a separate subagent. This is disclosed and aligned with the stated purpose, but users should understand they are delegating work to another agent process.

Skill content
openclaw sessions_spawn --runtime acp --agentId <your_agent_id> --label "教务子 agent" --mode run --task
Recommendation

Create the subagent only after confirming its runtime, permissions, and task text. Keep it limited to recording and answering class-progress information.

What this means

Class progress information may be retained in agent context or records; users should avoid adding unnecessary student personal data.

Why it was flagged

The skill is designed to maintain class progress records over time. This is purpose-aligned, but the artifacts do not explain storage location, retention, or deletion controls.

Skill content
记录每个班每次课教了什么内容、讲到哪个知识点 ... 你会按时间顺序整理各班的上课记录
Recommendation

Define where progress records are stored, how long they are kept, how to delete them, and avoid recording sensitive student information unless necessary.