HR Workforce Dashboard 人力看板

v1.0.0

Generate standardized HR workforce dashboards from Excel files: 5 fixed dashboards covering headcount trends, regional distribution, detailed breakdowns, att...

1· 45·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description match the included code and instructions: bundled Python scripts and reference docs implement the stated 5 fixed dashboards, field mapping, and export options (HTML/PNG/Excel/PPT/ZIP). Required binary (python3) is appropriate.
Instruction Scope
Runtime instructions focus on reading uploaded Excel attachments and running the provided Python script(s). They do not ask to read unrelated system files or environment variables. Two items to note: the SKILL.md and README emphasize a “self-contained dashboard.html” but the layout spec explicitly includes ECharts via the jsDelivr CDN (so the HTML will load external JS when opened); and the UI claims features like “auto‑invoke system/WeCom mail client” which may not always be possible reliably from generated HTML/clipboard actions—this is an implementation/expectation mismatch rather than obvious malicious behavior.
Install Mechanism
This is instruction + bundled scripts (no install spec). No remote downloads or obscure URLs are used. However the Python scripts import third‑party packages (pandas, matplotlib, openpyxl, python‑pptx) but the skill does not declare or provide an install step for these dependencies—so the runtime may fail unless those libraries are preinstalled.
Credentials
The skill requests no environment variables, no credentials, and no config paths. The data it processes (HR Excel attachments) is sensitive but the skill does not require unrelated secrets — this is proportionate to its stated purpose.
Persistence & Privilege
always is false and the skill does not request persistent elevation or modify other skills. It is not configured to run universally or to alter system/other-skill configuration.
Assessment
This package looks like a coherent HR dashboard generator, but review the following before installing or running it: - Dependencies: The scripts use pandas, matplotlib, openpyxl, and python‑pptx, but the skill only declares python3 as a required binary. Ensure those Python packages are installed in the environment where you run the script. - External resources: The generated HTML references ECharts via the jsDelivr CDN. If you need a truly offline/self‑contained HTML file (for data protection or air‑gapped environments), modify the HTML to embed the ECharts bundle locally or prebundle scripts. - Data sensitivity: The tool processes HR records (employee IDs, hires/terminations, etc.). Treat outputs (dashboard.html, Excel, PPT, PNG, ZIP) as sensitive; run in a controlled environment and confirm sharing policies before distributing outputs. - Email/clipboard behavior: The SKILL.md promises one‑click mail generation and clipboard automation. Verify the generated HTML/JS behaves as expected in your target mail clients and browsers — these interactions can be browser/client dependent and may not automatically launch enterprise mail clients. - Code review: The included Python files are readable and do not contain network calls or obfuscated code in the visible sections. Nevertheless, audit the rest of build_dashboard_bundle.py (the file was truncated in the package listing) to confirm there are no unexpected external calls or file accesses beyond reading the provided Excel files and writing output artifacts. If you need stricter assurances, run the scripts in an isolated environment (container or VM), supply test (non‑real) HR files first, and inspect the produced artifacts before using with real data.

Like a lobster shell, security has layers — review code before you run it.

latestvk97dp9f46s932f6gyz96e2zxqn84g7pr

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

📊 Clawdis
Binspython3

Comments