headteacher

PassAudited by ClawScan on May 10, 2026.

Overview

The skill is coherent for setting up a teacher workspace, but users should notice that it can use Feishu account access, modify class databases, and handle sensitive student records.

This skill appears purpose-aligned, but install it only from a trusted source, use a controlled Python environment, connect a least-privileged Feishu account, preview schema/bootstrap plans before writes, and be cautious when importing or generating documents that contain student or family personal information.

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 approved, the agent may create Feishu Bases, tables, fields, views, and local files for the class workspace.

Why it was flagged

The skill is allowed to run local commands and uses them to bootstrap Feishu Base workspaces. This is disclosed and central to the purpose, but it can modify a third-party workspace.

Skill content
allowed-tools: Read, Write, Edit, Bash ... python3 tools/feishu_bootstrap.py bootstrap --workspace-name "<class-name>"
Recommendation

Ask the agent to show the execution plan and target workspace before bootstrapping or importing data, especially for existing Feishu Bases.

What this means

The connected Feishu account or plugin permissions determine what Bases the agent can create, inspect, or modify.

Why it was flagged

The skill relies on Feishu account access through either lark-cli or the OpenClaw Feishu plugin. This is expected for Feishu Base management, but it is delegated account authority.

Skill content
If `lark-cli` is not configured, guide: `lark-cli config init --new` ... create the workspace through the plugin's Feishu Base API tools
Recommendation

Use a least-privileged Feishu account or workspace, verify the official plugin/CLI configuration, and avoid granting broader tenant permissions than needed.

What this means

Class records and generated artifacts may contain private information about students and families.

Why it was flagged

The data model is designed to store sensitive student, guardian, grade, conduct, and communication records. This fits the headteacher purpose but requires careful privacy handling.

Skill content
guardian_1_phone ... guardian_2_phone ... national_id ... address ... scores, conduct, daily observations, parent communication
Recommendation

Import only necessary fields, restrict Feishu sharing, review generated documents before syncing, and avoid storing national IDs or addresses unless required.

What this means

Future installs may resolve to newer package versions than those originally tested.

Why it was flagged

The Python dependencies use lower-bound version ranges rather than pinned hashes or exact versions. This is common, but dependency behavior can change over time.

Skill content
requests>=2.28.0 ... python-docx>=1.1.0 ... openpyxl>=3.1.0 ... python-pptx>=0.6.23
Recommendation

Install in a virtual environment and consider pinning dependency versions for production or school-managed environments.