← 返回 Skills 市场
ww12355

pms-worklog

作者 ww12355 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
282
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install pms-worklog
功能描述
自动填写 PingCode/PMS 系统工时记录。支持批量填写多天的工时,自动登录、选择事项类型、填写事项、工时、日期和说明。
安全使用建议
This skill appears to do exactly what it says: control a Chrome browser via Playwright to log into your PingCode/PMS and submit worklog entries. Before running it: (1) review the full script to ensure there are no outbound network calls or telemetry (the visible code only manipulates the browser and saves local screenshots); (2) do not hardcode real credentials in the file — prefer exporting PMS_USERNAME/PMS_PASSWORD in your shell or a secure secrets store; (3) update screenshotDir and any user-specific paths to a safe location you control; (4) be aware the SKILL.md asks you to install Playwright globally and download Chromium (this will use network bandwidth and write browser binaries to disk); (5) run the script first in a test account or sandbox to confirm behavior (it will drive a real browser and can interact with any site the browser can reach); (6) because the package owner is unknown and source/homepage are missing, treat it like untrusted code: inspect it thoroughly and consider running under a restricted account or container. If you want, I can scan the rest of the truncated script for additional network or data-exfiltration calls — provide the full file and I'll re-check.
功能分析
Type: OpenClaw Skill Name: pms-worklog Version: 1.0.0 The skill is a legitimate automation tool designed to fill worklogs on the AISpeech PMS system (pms.aispeech.com.cn) using Playwright. The script (scripts/fill_worklog.js) handles authentication and form submission as described in SKILL.md, and while it manages sensitive credentials and takes local screenshots for debugging, its behavior is transparent and strictly limited to the stated purpose. No evidence of data exfiltration, unauthorized remote access, or malicious intent was found.
能力评估
Purpose & Capability
The name/description (auto-fill PingCode/PMS worklogs) align with the included script and SKILL.md: the script uses Playwright to log in, navigate the PMS site, fill fields, click UI elements, and save screenshots. Required binaries (node, npm) and the dependency on Playwright are proportional to this purpose.
Instruction Scope
SKILL.md instructs running the included Playwright script and editing a clear configuration block with username/password, dates, work item, screenshot directory, etc. That is expected for this automation, but the instructions encourage placing credentials directly in the script (less secure) and reference hardcoded local paths (e.g., /Users/aispeech/.openclaw/...), which are environment-specific and may require user modification. The SKILL.md does not instruct reading unrelated system files or contacting endpoints outside the PMS site.
Install Mechanism
There is no automated install spec (instruction-only), which is lower risk. The SKILL.md tells the user to npm install -g playwright and run 'playwright install chromium' — that will download browser binaries and requires network access. This install approach is typical for Playwright but the manual step should be noted by users before running.
Credentials
The registry lists no required env vars, but the SKILL.md and script support using PMS_USERNAME and PMS_PASSWORD environment variables (recommended). That optional credential usage is proportional to the task. Be aware the script defaults to embedding credentials if the user edits the config block (insecure). The script saves screenshots to a user-specific path, which is expected but should be updated for other users.
Persistence & Privilege
The skill does not request persistent platform privileges (always:false). It's an instruction-only/scripted skill that runs when invoked and does not modify other skills or system-wide agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pms-worklog
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pms-worklog 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
pms-worklog v1.0.0 - 首次发布:自动填写 PingCode/PMS 系统工时记录脚本。 - 支持批量填写多天工时,自动登录、选择事项类型、填写事项编号、工时、日期和说明。 - 提供命令行运行方法及 OpenClaw 集成方式。 - 支持环境变量配置账号信息,提升安全性。 - 运行后输出填写进度并保存截图,便于故障排查。
元数据
Slug pms-worklog
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

pms-worklog 是什么?

自动填写 PingCode/PMS 系统工时记录。支持批量填写多天的工时,自动登录、选择事项类型、填写事项、工时、日期和说明。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 282 次。

如何安装 pms-worklog?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install pms-worklog」即可一键安装,无需额外配置。

pms-worklog 是免费的吗?

是的,pms-worklog 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

pms-worklog 支持哪些平台?

pms-worklog 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 pms-worklog?

由 ww12355(@ww12355)开发并维护,当前版本 v1.0.0。

💬 留言讨论