← Back to Skills Marketplace
282
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pms-worklog
Description
自动填写 PingCode/PMS 系统工时记录。支持批量填写多天的工时,自动登录、选择事项类型、填写事项、工时、日期和说明。
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pms-worklog - After installation, invoke the skill by name or use
/pms-worklog - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
pms-worklog v1.0.0
- 首次发布:自动填写 PingCode/PMS 系统工时记录脚本。
- 支持批量填写多天工时,自动登录、选择事项类型、填写事项编号、工时、日期和说明。
- 提供命令行运行方法及 OpenClaw 集成方式。
- 支持环境变量配置账号信息,提升安全性。
- 运行后输出填写进度并保存截图,便于故障排查。
Metadata
Frequently Asked Questions
What is pms-worklog?
自动填写 PingCode/PMS 系统工时记录。支持批量填写多天的工时,自动登录、选择事项类型、填写事项、工时、日期和说明。 It is an AI Agent Skill for Claude Code / OpenClaw, with 282 downloads so far.
How do I install pms-worklog?
Run "/install pms-worklog" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is pms-worklog free?
Yes, pms-worklog is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does pms-worklog support?
pms-worklog is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created pms-worklog?
It is built and maintained by ww12355 (@ww12355); the current version is v1.0.0.
More Skills