← 返回 Skills 市场
71
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install mis-logbook-submit
功能描述
Submit a daily PENS MIS Kerja Praktek logbook entry at online.mis.pens.ac.id after an approval-first workflow. Gather same-day work evidence, synthesize conc...
安全使用建议
This skill appears to implement the declared MIS logbook submission workflow, but there are mismatches you should address before installing or using it:
- Verify and protect credentials: the script expects MIS_NETID and MIS_PASSWORD in ~/.openclaw/secrets/mis.env (or pointed to by MIS_ENV_FILE). The registry metadata did not list these—ensure you only store credentials in a safe location and that the agent will not echo them. Review the code yourself before placing secrets where the script will read them.
- Confirm where activity text is produced: the JS expects the activity summary on stdin. SKILL.md asks the agent to gather commits and synthesize a summary first; make sure your agent or workflow performs that step and prompts you for confirmation before submission (the script will submit immediately once it receives text).
- Install dependencies from trusted sources: the script requires Playwright and a Chromium runtime but provides no install instructions. Install Playwright/Chromium from the official sources (npmjs.com/package/playwright or Playwright docs) rather than trying to satisfy the script's hard-coded require paths.
- Test in a safe environment: run the script in a sandbox or with a test account first to verify behavior (check it does not submit duplicates and respects the approval-first flow).
- Request fixes from the author if possible: the manifest should declare required env vars and provide an explicit install spec or clear dependency instructions so users don't accidentally install or run binaries from unexpected locations.
If you cannot validate these items, treat the skill as untrusted and avoid placing real credentials where the script will read them.
功能分析
Type: OpenClaw Skill
Name: mis-logbook-submit
Version: 1.0.0
The skill is designed to automate daily logbook submissions to the PENS MIS portal (online.mis.pens.ac.id). It uses Playwright for browser automation, reading credentials from a local secrets file (~/.openclaw/secrets/mis.env) and performing a POST request to the submission endpoint. The code in scripts/submit-logbook.js and the instructions in SKILL.md and workflow.md are consistent with the stated purpose and include explicit safety rules to prevent the AI agent from leaking credentials or fabricating data.
能力评估
Purpose & Capability
The stated purpose (submit MIS KP logbook) matches the included automation script and workflow docs. However the declared registry requirements list no environment variables while both SKILL.md and scripts/submit-logbook.js expect a local credentials file (default ~/.openclaw/secrets/mis.env or MIS_ENV_FILE). That mismatch between metadata and actual requirements is incoherent and should be fixed.
Instruction Scope
SKILL.md and references/workflow.md instruct the agent to 'gather same-day commits from GitHub/GitLab' and to use Playwright and local secrets. The shipped script does not gather commits—it expects the synthesized activity text on stdin—and does read a secrets file from the user's home directory. This split responsibility (agent gathers evidence and sends text on stdin; script performs login/submission) is not documented in the manifest and could lead to accidental credential exposure or mistaken assumptions about what the agent will do automatically. The workflow also instructs sending drafts to users and awaiting explicit confirmation—which is good practice—but that behavioral check relies on the agent implementing it (not enforced by the script).
Install Mechanism
There is no install spec. The Node script requires Playwright but does not install it; requirePlaywright attempts to require Playwright from several nonstandard global paths. That creates friction and potential confusion about how Playwright gets installed (and which distribution). A missing, clear install step increases risk of accidental installation from ad-hoc locations if a user attempts to satisfy the dependency. The script also launches Chromium headless via Playwright—so a browser runtime and Playwright are required but not declared.
Credentials
The only credentials the script needs are MIS_NETID and MIS_PASSWORD from a local env file—this is proportionate to the stated purpose. However the skill metadata does not declare these required environment variables or the MIS_ENV_FILE override, so the manifest understates the credential access. The script reads a file from the user's home (~/.openclaw/secrets/mis.env) which is expected but not documented in the registry metadata.
Persistence & Privilege
The skill does not request permanent 'always' inclusion, does not modify other skills or global agent settings, and does not request elevated system privileges. It reads a local file and launches a headless browser for automation—these behaviors are expected for this task.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install mis-logbook-submit - 安装完成后,直接呼叫该 Skill 的名称或使用
/mis-logbook-submit触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial sanitized public release
元数据
常见问题
MIS Logbook Submit 是什么?
Submit a daily PENS MIS Kerja Praktek logbook entry at online.mis.pens.ac.id after an approval-first workflow. Gather same-day work evidence, synthesize conc... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 71 次。
如何安装 MIS Logbook Submit?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install mis-logbook-submit」即可一键安装,无需额外配置。
MIS Logbook Submit 是免费的吗?
是的,MIS Logbook Submit 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
MIS Logbook Submit 支持哪些平台?
MIS Logbook Submit 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 MIS Logbook Submit?
由 mozaldy(@mozaldy)开发并维护,当前版本 v1.0.0。
推荐 Skills