Back to skill
Skillv2.44.0
ClawScan security
EduClaw - 主动式英语家教 · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 15, 2026, 11:06 AM
- Verdict
- Benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's files and runtime instructions are consistent with a multi-agent tutoring tool; it requests no credentials or installs, but it does collect and persist basic student info (name/grade/preferences) which has privacy implications the user should review before enabling.
- Guidance
- This skill appears to do what it says (multi-agent tutoring) and does not request credentials or external installs, but it intentionally collects and persists basic student information (name, grade, interests) and learning history/points in its router/config.yaml and agent memory. Before installing: (1) confirm where the data will be stored on disk and who can read it; (2) if children are involved, ensure parental consent and avoid entering sensitive PII; (3) clarify the purpose of the hard-coded '管理员账号:xiaohuiing123' in math/agent.yaml and remove or secure any real admin credentials; (4) verify the referenced GitHub/ClawHub links if you want the source provenance; and (5) if you do not want the skill to persist names/interests, edit router/config.yaml and the agent instructions to disable or anonymize that storage.
Review Dimensions
- Purpose & Capability
- okName/description, router, and per-subject agent instructions align: the skill implements an LLM-based router and isolated subject agents (English, Math, future Chinese). There are no unexpected binaries or external service credentials requested.
- Instruction Scope
- noteAgent instructions explicitly direct the agents to remember student names, grades, interests and to award points; router/config.yaml contains fields (child_name, child_grade, history, points) for persistent state. This is coherent for a tutoring skill but is a privacy-relevant scope (collection and storage of PII). The math agent also contains an inline '管理员账号:xiaohuiing123' string which looks like an admin username referenced in-flow; its purpose/mechanism is not described and should be clarified.
- Install Mechanism
- okInstruction-only skill with no install spec and no downloaded code. The README suggests a local copy step (cp -r . ~/.openclaw/agents/educlaw) and restarting the gateway, which is a normal local deployment action and matches the skill type.
- Credentials
- okThe skill declares no required environment variables, no external endpoints are invoked in the instructions, and no credentials are requested. The only credential-like artifact is the literal '管理员账号:xiaohuiing123' inside math/agent.yaml; it appears to be a static hint and is not declared as a required secret.
- Persistence & Privilege
- noteSkill does not request always:true and is user-invocable. It expects to read/write local config (router/config.yaml) and maintain per-agent memory/state (history, points, child info). That is reasonable for tutoring functionality but means personal data will be persisted locally — confirm storage location, retention, and access controls before use.
