← Back to Skills Marketplace
55
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install work-estimation
Description
Software Development Work Estimation Skill. Triggered when user mentions "work estimation", "project estimation", "effort estimation", "timeline assessment",...
Usage Guidance
This skill appears to be a legitimate Excel report generator for estimations, but there are mismatches and small risks you should address before installing:
- Missing dependency declaration: generate_estimation.py imports openpyxl but the skill has no install spec. Ensure the runtime has the correct Python packages installed (or ask the author to provide a proper requirements list/install). Running in a sandbox or virtual environment is recommended.
- Functionality mismatch: SKILL.md promises automatic requirement parsing and support for .docx, but the bundled code only formats already-structured modules into Excel. Verify whether the LLM agent is expected to do the NLP breakdown, or whether the skill should include parsing code. Ask the publisher to clarify.
- Hardcoded developer path: scripts/test_login.py inserts a Windows user Roaming path (C:/Users/Administrator/...) into sys.path. This is unusual in distributed packages — inspect or remove this test file before running, and confirm it won't access unexpected local files.
- No network calls or credential requests were found in the code, which is good; still, review any future changes for hidden endpoints.
If you proceed: run the code in an isolated environment, inspect/clean the test script, and request a dependency manifest (requirements.txt) or an install spec from the author. If the author intends the LLM to perform the breakdown, confirm that in documentation to avoid surprise expectations.
Capability Analysis
Type: OpenClaw Skill
Name: work-estimation
Version: 1.0.1
The skill bundle is a legitimate tool for generating software development work estimation reports in Excel format. The Python logic in `scripts/generate_estimation.py` uses the `openpyxl` library to create structured spreadsheets and contains no evidence of data exfiltration, malicious execution, or unauthorized system access. While `scripts/test_login.py` contains a hardcoded local file path, this appears to be a developer's configuration artifact rather than a malicious indicator.
Capability Tags
Capability Assessment
Purpose & Capability
SKILL.md describes automatic requirement analysis and accepts document paths (.md, .docx, .txt). The included Python code (generate_estimation.py) only implements Excel generation from a structured modules list and does not perform NLP breakdown or any .docx parsing; no dependency (e.g., python-docx or NLP libraries) is declared. This is plausible if the LLM does the breakdown and the script only formats results, but the repository contents imply a mismatch between the claimed end-to-end automation and the code provided.
Instruction Scope
SKILL.md instructs collecting requirement text or document paths and producing Excel reports — that scope is appropriate. The code itself performs only offline Excel creation and date calculations (including holiday skipping). However scripts/test_login.py contains a hardcoded Windows developer path (C:/Users/Administrator/...) inserted into sys.path which references a user-specific runtime location; this is unexpected and should be reviewed. There are no instructions or code that read environment secrets or make network calls.
Install Mechanism
There is no install spec. The Python code depends on third-party packages (openpyxl is imported) but the skill does not declare or install these dependencies. This can cause runtime failures or lead to ad-hoc installs on the host (operator may pip-install packages). Missing dependency declarations are a packaging/operational concern.
Credentials
The skill requests no environment variables, no credentials, and no config paths. The code does not attempt to read secrets or external config. The only oddity is the hardcoded sys.path insertion pointing to a user-specific Roaming path — not a credential, but it references an agent/runtime directory which is unexpected and should be checked.
Persistence & Privilege
Skill flags are default (always:false, user-invocable, normal autonomous invocation allowed). There is no install step and no code that modifies other skills or system agent configuration. No persistent privileged behavior detected.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install work-estimation - After installation, invoke the skill by name or use
/work-estimation - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Language changed from Chinese to English throughout the skill description and documentation.
- Name changed from `work-estimation-zh` to `work-estimation-en`.
- All trigger phrases, workflow steps, output sheet names, and usage examples now in English.
- No functional or feature changes detected; this is a translation/update for English-speaking users.
Metadata
Frequently Asked Questions
What is work-estimation-en?
Software Development Work Estimation Skill. Triggered when user mentions "work estimation", "project estimation", "effort estimation", "timeline assessment",... It is an AI Agent Skill for Claude Code / OpenClaw, with 55 downloads so far.
How do I install work-estimation-en?
Run "/install work-estimation" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is work-estimation-en free?
Yes, work-estimation-en is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does work-estimation-en support?
work-estimation-en is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created work-estimation-en?
It is built and maintained by jinqiu193 (@jinqiu193); the current version is v1.0.1.
More Skills