← 返回 Skills 市场
pa-ownership
作者
Netanel Abergel
· GitHub ↗
· v1.0.0
· MIT-0
75
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install pa-ownership - 安装完成后,直接呼叫该 Skill 的名称或使用
/pa-ownership触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial publish from Heleni workspace
元数据
常见问题
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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 75 次。
如何安装 pa-ownership?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install pa-ownership」即可一键安装,无需额外配置。
pa-ownership 是免费的吗?
是的,pa-ownership 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
pa-ownership 支持哪些平台?
pa-ownership 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 pa-ownership?
由 Netanel Abergel(@netanel-abergel)开发并维护,当前版本 v1.0.0。
推荐 Skills