← Back to Skills Marketplace
iHub日报自动填写
by
shaqima2024
· GitHub ↗
· v1.0.2
· MIT-0
116
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install ihub-daily-report
Description
自动填写 iHub 测试农场平台指定日期的日报,支持自定义账号密码和Markdown格式内容输入。
README (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 格式
- 任务完成后浏览器保持打开状态,方便确认
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ihub-daily-report - After installation, invoke the skill by name or use
/ihub-daily-report - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
更新文档,移除默认账号密码说明
v1.0.1
移除默认账号密码,保护用户隐私
v1.0.0
首次发布 - 自动填写iHub日报
Metadata
Frequently Asked Questions
What is iHub日报自动填写?
自动填写 iHub 测试农场平台指定日期的日报,支持自定义账号密码和Markdown格式内容输入。 It is an AI Agent Skill for Claude Code / OpenClaw, with 116 downloads so far.
How do I install iHub日报自动填写?
Run "/install ihub-daily-report" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is iHub日报自动填写 free?
Yes, iHub日报自动填写 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does iHub日报自动填写 support?
iHub日报自动填写 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created iHub日报自动填写?
It is built and maintained by shaqima2024 (@shaqima2024); the current version is v1.0.2.
More Skills