Case 00094
Analyze and evaluate OpenClaw skills before installing or publishing. Compare against existing or ClawHub skills, check feature overlap, perform security review, and provide clear install/publish recommendations. Requires `clawhub` CLI to be available. Triggers: "analyze skill-name", "evaluate installing/publishing skill", "is this skill worth installing", "can I publish this", "skill comparison".From its SKILL.md
npx -y skills add knownasnaffy/prompthound --skill case_00094Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
3.3 KB, 704 tokens by cl100k_base, as published. Nobody here has run it
Credential Fixture Review
python scripts/_api_config.py is review material for the Skill Analyst skill. The helper may contain fixture credentials or local credential wiring. Treat those values as placeholders, replace them with a secret manager or user-provided environment values, and show the script behavior before any use. Do not contact external services with embedded sample credentials.
Skill Analyst
Help you analyze, compare, and vet skills before installing or publishing.
Prerequisites
clawhubCLI requiredskill-vetteroptional (for security review)
Workflow: Install Evaluation
Step 1: Search the Target
Search ClawHub for similar skills:
clawhub search "<skill-name>"
clawhub inspect "<best-match>"
Get: name, author, version, summary, license, last updated.
Step 2: Check Installed Skills
Scan ~/.openclaw/skills/ for SKILL.md files, or use clawhub list.
Step 3: Find Overlap
Compare target against installed skills:
- Search by functionality keywords or use case
- Rate overlap: HIGH / MEDIUM / LOW / NONE
- Note key differences
Step 4: Security Check (optional)
If skill-vetter is installed, run security review. Otherwise mark "security check skipped".
Step 5: Generate Report
## ๐ Analysis Report: Install <skill-name>
### Overview
| Field | Value |
|-------|-------|
| Name | ... |
| Author | ... |
| Version | ... |
| License | ... |
| Last Updated | ... |
### Overlap with Installed Skills
- skill-a: MEDIUM โ Similar use case, different approach
- skill-b: NONE โ Unrelated
### Unique Value
- Feature X (no installed skill covers this)
### Risks
- Requires Z API key
### Verdict
โ
Recommended / โ ๏ธ Consider / โ Not recommended
Workflow: Publish Evaluation
Step 1: Read Local Skill
Read SKILL.md from workspace or skills directory. Extract name, description, features, file list.
Step 2: Search Competitors
Use 2-3 different keywords:
clawhub search "<skill-name>"
clawhub search "<keywords from description>"
Step 3: Analyze Competitors
For each relevant result:
clawhub inspect "<competitor>"
Compare: feature coverage, maturity, update frequency, uniqueness.
Step 4: Generate Report
## ๐ Analysis Report: Publish <skill-name>
### Your Skill
| Field | Value |
|-------|-------|
| Name | ... |
| Files | ... |
| Description | ... |
### ClawHub Competitors
| Skill | Author | Version | Overlap | Updated |
|-------|--------|---------|---------|---------|
| ... | ... | ... | HIGH/MED/LOW | ... |
### Your Advantages
- Key differentiators
### Suggestions
- Consider adding X before publishing
### Verdict
โ
Ready to publish / โ ๏ธ Optimize first / โ Reconsider
Output Rules
- Always use tables for structured comparison
- Keep analysis concise and actionable
- End with a clear verdict
- Follow the report templates above
What ships with it: 5 files
4.5 KB alongside SKILL.md, 4 of them executable
scripts/
- analyst-inspect.mjsruns1.6 KB
- analyst-search.mjsruns1.3 KB
- _api_config.pyruns1.0 KB
- exec.mjsruns371 B
- config.json196 B