team-quality-daily-report
Analysis
The skill matches its reporting purpose, but it deserves review because it reuses a logged-in Chrome session to read internal dashboard data and stores daily results locally.
Findings (5)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
const dataList = await page.evaluate(async (apiUrl, data) => { const res = await fetch(apiUrl, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify(data) });The skill replays a captured dashboard API request from the browser context after modifying date filters. This is purpose-aligned for report generation, but it is raw API automation rather than a narrower scoped integration.
"dependencies": { "@bondli-skills/shared": "^1.0.0", "puppeteer": "^22.0.0", "puppeteer-core": "^22.15.0" }The browser connection helper and automation stack come from external semver-ranged dependencies. This is expected for a Puppeteer-based skill, but users should trust those packages because they mediate browser/session access.
## 定时自动运行(推荐) 通过 cron 每天自动生成日报
The README recommends a user-configured cron job for daily unattended runs. This is disclosed and user-directed, not automatically installed by the skill.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
连接已有 Chrome 浏览器(复用登录态)
The skill explicitly reuses an already logged-in Chrome session to access the configured report system. That is high-impact account/session access, and the registry metadata declares no primary credential.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
~/openclaw-skill-data/team-quality-daily-report/YYYY-MM-DD.json ~/openclaw-skill-data/team-quality-daily-report/YYYY-MM-DD.md
The skill stores daily fetched metrics and generated reports persistently on the local filesystem. The location is disclosed and purpose-aligned, but the data may be sensitive business information.
