← 返回 Skills 市场
iHub日报自动填写
作者
shaqima2024
· GitHub ↗
· v1.0.2
· MIT-0
116
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install ihub-daily-report
功能描述
自动填写 iHub 测试农场平台指定日期的日报,支持自定义账号密码和Markdown格式内容输入。
使用说明 (SKILL.md)
SKILL.md - iHub 日报自动填写
自动填写 iHub 测试农场平台的日报。支持自定义账号密码和日报内容。
触发词
填写日报、自动日报、iHub日报、daily report
参数
| 参数 | 必填 | 说明 |
|---|---|---|
| name | 是 | 姓名,如"张宁" |
| username | 是 | 登录账号 |
| password | 是 | 登录密码 |
| content | 是 | 日报内容(Markdown 格式) |
| date | 否 | 日期,默认昨天,格式:today / yesterday / YYYY-MM-DD |
使用示例
填写昨天的日报:
填写日报,姓名:张宁,账号:your_username,密码:your_password,内容:
### 1. 完善模糊测试工具
### 2. 完善TCS接口文档
### 3. 参加OpenClaw培训会议
指定具体日期:
填写2026-03-24的日报,姓名:张宁,内容:完成XX功能开发
自动化流程
- 打开浏览器访问 iHub 登录页
- 输入账号密码登录
- 点击左侧菜单「项目」
- 点击「万花筒工具平台」
- 找到并点击「查看工作项」(鼠标悬停弹出)
- 找到「工具小组的日报」
- 根据当前日期计算周文件夹(如"第四周(3.23-3.29)")
- 在周文件夹中找到对应用户的姓名记录
- 点击姓名进入详情
- 根据日期判断是周几,找到对应的日报行(周一到周日)
- 点击该行的 markdown 编辑按钮
- 使用 JavaScript 填入内容(触发 Vue 双向绑定)
- 点击「已完成」保存内容
- 点击「提交」按钮
- 填写变更理由并确认提交
技术要点
- 日期自动计算:根据日期找到对应的周文件夹
- 使用 evaluate API 注入 JavaScript 填入内容
- 自动判断星期几,对应填写周一到周日的日报
- 支持填写任意日期的日报(默认昨天)
注意事项
- 首次使用需要提供账号密码
- 日期会自动计算当周的文件夹路径
- 内容支持 Markdown 格式
- 任务完成后浏览器保持打开状态,方便确认
安全使用建议
This skill appears to do what it claims: automate filling an iHub daily report by logging in and injecting JavaScript via a browser automation tool. Before installing or using it: 1) Only provide your iHub credentials if you trust the skill and the environment — prefer a low-privilege or test account. 2) Confirm the BASE_URL matches your real corporate iHub (avoid giving credentials to unexpected domains). 3) Understand that the agent will perform browser actions and use evaluate() JS injection — that can read or modify anything visible in the browser session, so avoid using high-privilege accounts or sessions with sensitive data. 4) If possible, run the included index.js in a safe/test environment first and review the code (it only composes dates and returns step instructions; actual automation is performed by the agent's browser tool). 5) If you require stronger protection, consider using temporary credentials or manual confirmation before the skill submits the final report.
功能分析
Type: OpenClaw Skill
Name: ihub-daily-report
Version: 1.0.2
The skill automates daily report submission on the iHub platform (ihub.testfarm.cn) and requires users to provide plaintext login credentials (username and password) as input parameters. While the logic in index.js and the automation instructions in SKILL.md appear consistent with the stated purpose, the practice of handling sensitive credentials directly through the AI agent is a high-risk pattern. No evidence of intentional exfiltration to unauthorized third-party endpoints was found, but the skill's design facilitates the collection and processing of user secrets.
能力评估
Purpose & Capability
Name/description, SKILL.md steps, and index.js all align: they automate logging into an iHub instance and filling a daily report. The BASE_URL points to an iHub login page and the script computes the target date/week and returns browser actions. No unrelated services, environment variables, or binaries are requested.
Instruction Scope
Instructions explicitly direct the agent to open the iHub login page, enter username/password, navigate the UI, and use the evaluate API to inject JavaScript to populate markdown fields. That scope matches the purpose, but it requires providing plaintext credentials and performing JS injection in the browser — actions with inherent sensitivity. The SKILL.md does not instruct reading any unrelated local files or env vars.
Install Mechanism
No install specification is provided (instruction-only). A single helper script (index.js) is included but there is no downloadable/external install step, no archive extraction, and no third-party package fetch at install time.
Credentials
No environment variables or external API tokens are requested. The skill requires the user's iHub username and password as parameters — reasonable for a login-based automation but sensitive. There is no justification for asking for other secrets or global credentials.
Persistence & Privilege
The skill is not marked always:true and does not request system-wide persistence or modify other skills. It simply returns a sequence of browser actions and helper functions; it does not store credentials or alter platform settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ihub-daily-report - 安装完成后,直接呼叫该 Skill 的名称或使用
/ihub-daily-report触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
更新文档,移除默认账号密码说明
v1.0.1
移除默认账号密码,保护用户隐私
v1.0.0
首次发布 - 自动填写iHub日报
元数据
常见问题
iHub日报自动填写 是什么?
自动填写 iHub 测试农场平台指定日期的日报,支持自定义账号密码和Markdown格式内容输入。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 116 次。
如何安装 iHub日报自动填写?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ihub-daily-report」即可一键安装,无需额外配置。
iHub日报自动填写 是免费的吗?
是的,iHub日报自动填写 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
iHub日报自动填写 支持哪些平台?
iHub日报自动填写 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 iHub日报自动填写?
由 shaqima2024(@shaqima2024)开发并维护,当前版本 v1.0.2。
推荐 Skills