← Back to Skills Marketplace
Supervisor
by
Netanel Abergel
· GitHub ↗
· v1.1.1
· MIT-0
155
Downloads
1
Stars
3
Active Installs
3
Versions
Install in OpenClaw
/install supervisor
Description
Central status dashboard for the PA agent. Use when: owner asks 'what's the status', 'what are you working on', 'what's happening', or any status/overview qu...
Usage Guidance
This skill mostly does what a 'supervisor' should — read your workspace and produce a report — but there are some gaps you should address before installing:
- Confirm and consent to file access: it reads $HOME/.openclaw/workspace, including WhatsApp DM and group files. Only install if you are comfortable granting the agent access to those private messages and notes.
- Expect required tools and a secret: the instructions call grep, python3, curl, and git, and they use ANTHROPIC_API_KEY for an API check. The registry metadata does not declare these. If you install, ensure those binaries are available and consider whether you want to provide an API key; avoid supplying keys you don't trust the skill with.
- Clarify outbound actions: the skill tells the agent to 'contact that person directly' for follow-ups but doesn't define how. Decide whether the agent should be allowed to send messages on your behalf and, if so, which channel and with what safeguards.
- Ask the author (or maintainer) to update metadata: they should declare required binaries and env vars, and explicitly describe any outbound communication behavior. If you cannot obtain those clarifications, treat the skill as risky and avoid enabling it for sensitive accounts or data.
Capability Analysis
Type: OpenClaw Skill
Name: supervisor
Version: 1.1.1
The skill contains a potential code injection vulnerability in SKILL.md, where the 'build_status_report' function unsafely interpolates directory paths into a python3 command string. It also accesses and transmits the sensitive ANTHROPIC_API_KEY to api.anthropic.com to verify billing status, which is a high-privilege action. While these features align with the stated purpose of a 'Supervisor' dashboard, the lack of input sanitization and the handling of core API secrets represent significant security risks.
Capability Assessment
Purpose & Capability
The skill's stated purpose — building a status dashboard — aligns with the actions in SKILL.md (reading task files, group contexts, billing JSON, and reporting system health). However, the instructions also perform operations that require external-network checks (curl to Anthropi c API) and git inspection; these capabilities are reasonable for system-health items but are not declared in the skill metadata.
Instruction Scope
Runtime instructions read many files under $HOME/.openclaw/workspace (daily notes, whatsapp DMs, group context and metadata) and use grep, python3, curl, and git. The skill also contains a 'close-the-loop' rule that requires contacting people directly and reporting back — this implies outbound communication but does not specify the channel or authorization. The instructions access private conversation data and may initiate external communication, which is broader than a passive dashboard and should be explicit in metadata/consent.
Install Mechanism
Instruction-only skill with no install spec or code files; nothing is written to disk by an installer. This is the lowest-risk install mechanism.
Credentials
The SKILL.md references an environment variable (ANTHROPIC_API_KEY) when calling an external API, but the skill metadata lists no required environment variables or primary credential. The script also implicitly depends on binaries (grep, python3, curl, git) that metadata doesn't declare. Asking to read WhatsApp DM files and other private files is proportionate to a dashboard only if the user knowingly grants file access; the metadata does not surface these needs.
Persistence & Privilege
The skill is not always-enabled and does not request special platform privileges. It instructs updating local tracking files (tasks.md, billing-status.json, whatsapp memory) which is expected for its function. However, combined with the instruction to contact people directly and the agent's default ability to invoke skills autonomously, this could result in outbound messages or actions if integration for messaging exists — the SKILL.md does not clarify safeguards.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install supervisor - After installation, invoke the skill by name or use
/supervisor - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.1
reactions rule, close-the-loop, reply-to rules; skill-master analytics hook; skill-analytics added
v1.1.0
Skill consolidation 2026-04-02: merged redundant skills, improved descriptions, added production lessons
v1.0.0
Supervisor skill initial release: generates a structured dashboard summarizing current PA agent status.
- Answers status/overview questions with a unified, template-based report.
- Aggregates active tasks, blockers, group activity, pending follow-ups, and system health.
- Adapts report scope by request context (owner DM, group message, or other DM).
- Details file locations, data sources, update workflow, and cost tips for efficient reporting.
- Provides both full and quick status summary formats.
Metadata
Frequently Asked Questions
What is Supervisor?
Central status dashboard for the PA agent. Use when: owner asks 'what's the status', 'what are you working on', 'what's happening', or any status/overview qu... It is an AI Agent Skill for Claude Code / OpenClaw, with 155 downloads so far.
How do I install Supervisor?
Run "/install supervisor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Supervisor free?
Yes, Supervisor is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Supervisor support?
Supervisor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Supervisor?
It is built and maintained by Netanel Abergel (@netanel-abergel); the current version is v1.1.1.
More Skills