← Back to Skills Marketplace
netanel-abergel

pa-ownership

by Netanel Abergel · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
75
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pa-ownership
Description
Autonomous task tracking with retry loops and proactive updates. Use when Heleni takes ownership of a task that needs to be tracked, retried on failure, and...
Usage Guidance
What to check before installing: - Ask the author what the .context file contains and where it comes from. Ensure it does NOT contain secrets you don't want the skill to use or expose. - Confirm how message reactions and notifications are delivered: which messaging connector or credentials will the skill use? Require explicit env vars (messaging API tokens, phone identifiers) rather than hidden .context values. - Review and approve the exact paths it will write to (/opt/ocana/openclaw/workspace/data/pa-tasks.json and memory/whatsapp/*). These files can contain chat history and personally identifiable info; ensure access is limited and backed up if needed. - Approve modification to HEARTBEAT.md (or refuse it). If you do not want the skill to modify global heartbeat behavior, ask the author to provide an optional snippet you can add manually instead of automatic modification. - Test in a sandbox or with a non-production account and monitor what notifications are sent (especially the 'escalate to Netanel' rule). Why I rated it 'suspicious': the skill's functional intent is coherent, but it references and requires runtime data (messaging actions, contact/phone info, .context) without declaring the credentials or explicit permissions. That mismatch — plus its instruction to edit HEARTBEAT.md — increases risk and calls for clarification and least-privilege controls before installation. Additional information that would raise or lower confidence: providing the contents/spec of the .context, declaring required env vars and scopes for messaging, or moving HEARTBEAT integration to an opt-in/manual step would reduce concern; discovery of hidden credential usage or automatic edits to other skills' configs would raise it.
Capability Analysis
Type: OpenClaw Skill Name: pa-ownership Version: 1.0.0 The pa-ownership skill is a task management system designed for an AI assistant to track, retry, and report on assigned tasks. It uses a local JSON file (/opt/ocana/openclaw/workspace/data/pa-tasks.json) for persistence and includes logic for status updates and heartbeat-driven retries. The code and instructions in SKILL.md are transparent, follow standard OpenClaw patterns for state management, and lack any indicators of malicious intent or unauthorized data access.
Capability Assessment
Purpose & Capability
The name/description (task ownership, retries, heartbeat integration) align with the actions described (persist tasks, retry logic, heartbeat checks). However, the SKILL.md references messaging actions (reacting to messages, sending DMs/replies) and contact-specific WhatsApp memory files without declaring any credentials or environment variables for messaging access. Also it expects a local '.context' to provide variables (OWNER_PHONE, TASKS_FILE, WORKSPACE) but does not declare them as required — an inconsistency between claimed purpose and declared requirements.
Instruction Scope
Instructions instruct the agent to read and write persistent files under /opt/ocana/openclaw/workspace (pa-tasks.json, memory/whatsapp/*/context.md) and to add entries to HEARTBEAT.md. They also source a local .context file for runtime variables. The skill tells the agent to react to messages and send notifications (Netanel/group), which implies access to messaging APIs or platform connectors that are not described. The instructions can modify other agent config (HEARTBEAT.md), and they do not list or constrain what data is written to WhatsApp memory files — this broad file I/O and config modification is beyond a simple guidance doc.
Install Mechanism
No install spec and no code files — instruction-only. This is lower risk because nothing is downloaded or written to disk by an installer. The runtime instructions will write files, but there's no install-time code execution to evaluate.
Credentials
requires.env is empty, yet the SKILL.md expects values (OWNER_PHONE, TASKS_FILE, WORKSPACE) from a local .context and expects the agent to send messages and react in WhatsApp/DM/group contexts. The skill does not declare any messaging credentials, tokens, or API keys needed to perform notifications. Writing to WhatsApp memory files and escalating to a named person (Netanel) implies access to contact/channel identifiers; that access is not declared or scoped, which is disproportionate and unclear.
Persistence & Privilege
The skill persists a pa-tasks.json file and writes to memory/whatsapp paths on every state change (expected for tracking). However it also instructs adding a block to HEARTBEAT.md (modifying another skill/config), which is a change to a system-level integration point. While persistent storage is reasonable for this purpose, modifying global heartbeat config and writing to chat memory without explicit scoping is elevated privilege and should be explicitly authorized.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pa-ownership
  3. After installation, invoke the skill by name or use /pa-ownership
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial publish from Heleni workspace
Metadata
Slug pa-ownership
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is pa-ownership?

Autonomous task tracking with retry loops and proactive updates. Use when Heleni takes ownership of a task that needs to be tracked, retried on failure, and... It is an AI Agent Skill for Claude Code / OpenClaw, with 75 downloads so far.

How do I install pa-ownership?

Run "/install pa-ownership" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is pa-ownership free?

Yes, pa-ownership is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does pa-ownership support?

pa-ownership is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created pa-ownership?

It is built and maintained by Netanel Abergel (@netanel-abergel); the current version is v1.0.0.

💬 Comments