← 返回 Skills 市场
claireaicodes

MS Forms Auto

作者 ClaireAICodes · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
117
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install ms-forms-auto
功能描述
Automate Microsoft Forms daily submissions with M365 MFA support and dual-calendar integration to auto-fill training, content dev, and learning hours.
安全使用建议
This skill appears to do what it says, but it requires highly sensitive data and local persistence. Before installing: 1) Prefer a dedicated/limited M365 account (not your primary interactive account) if possible. 2) Keep config/credentials.json and config/calendars.json protected (file mode 600, ensure they are in .gitignore and not backed up to untrusted services). 3) Be aware the skill saves browser storageState (cookies/tokens) and HTML/screenshots which can contain personal information—clean or remove them if you stop using the skill. 4) Review calendar URLs you paste into config (they may contain embedded tokens); treat them like secrets. 5) Run first tests manually in a controlled environment (headed mode) to confirm behavior; review screenshots/HTML outputs. 6) If you cannot accept storing your M365 password locally, do not install; consider using a service account, token-based integration, or an IT-approved automation solution instead.
功能分析
Type: OpenClaw Skill Name: ms-forms-auto Version: 1.0.0 The skill bundle provides a comprehensive suite of scripts for automating Microsoft Forms submissions using Playwright, including handling M365 MFA and fetching data from external calendars. While the code appears to be a legitimate automation tool, it possesses high-risk capabilities such as browser automation, network access to user-provided calendar URLs, and the local storage of plain-text M365 credentials and session cookies in the 'config/' directory (e.g., credentials.json, storageState.json). These capabilities, although aligned with the stated purpose, represent a significant attack surface and potential for credential compromise, fitting the criteria for a 'suspicious' classification due to inherent risk rather than demonstrated malice.
能力评估
Purpose & Capability
Name/description (MS Forms automation, dual calendars, M365 MFA) align with the included scripts: calendar fetching, Playwright-based login & submission, MFA handling, and credential setup. No unrelated services or env vars are requested.
Instruction Scope
SKILL.md instructs the user to save M365 email/password to config/credentials.json and to provide calendar URLs (config/calendars.json) that can contain auth tokens. Scripts also save storageState.json and produce screenshots/HTML (login-debug, login-debug screenshots). All of these actions are coherent with automating login/submission but mean sensitive data (passwords, session cookies, calendar tokens, HTML snapshots) are stored locally. The scripts do not appear to read unrelated system files or call external endpoints outside calendar URLs and Microsoft domains.
Install Mechanism
No special install spec in registry, but package.json requires playwright (pulled from npm) and the README expects 'npm install' and 'npx playwright install chromium' which downloads browser binaries. This is a standard but non-trivial install (Playwright downloads large browser artifacts). The sources are public npm/Playwright (not arbitrary URLs).
Credentials
No environment variables are requested. The skill requires storing M365 credentials (email/password) and calendar URLs/tokens in local config files. These are proportionate to the described functionality, but they are sensitive and merit careful handling (file permissions, gitignore, consider using a dedicated service account or limited account).
Persistence & Privilege
The skill does persist data (storageState.json, credentials.json, calendars.json, screenshots) but does not request always:true or system-wide privileges. Persisting auth state and credentials is expected for this automation, but it increases the blast radius if the filesystem containing these files is exposed.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ms-forms-auto
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ms-forms-auto 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release with robust authentication, calendar-fetch integration, and OpenClaw cron compatibility. Smart MFA detection, consistent entry format, and navigation stability fixes.
元数据
Slug ms-forms-auto
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

MS Forms Auto 是什么?

Automate Microsoft Forms daily submissions with M365 MFA support and dual-calendar integration to auto-fill training, content dev, and learning hours. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 117 次。

如何安装 MS Forms Auto?

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

MS Forms Auto 是免费的吗?

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

MS Forms Auto 支持哪些平台?

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

谁开发了 MS Forms Auto?

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

💬 留言讨论