Install
openclaw skills install @tchen6500/clawhub-skill-compliancePre-flight checklist for ClawHub skill publishing. Focus: metadata completeness, dependency transparency, security scope documentation. Use when: (1) preparing new skill, (2) before republish. NOT for: post-audit fixes, malicious content.
openclaw skills install @tchen6500/clawhub-skill-compliancePurpose: Ensure skills have complete metadata, transparent dependencies, and clear security scope before publishing.
Target: Legitimate skill authors seeking clean publishing status.
| Check | Fix |
|---|---|
Missing name? | Add: name: skill-name |
Vague description? | Add triggers: "Use when: X, Y" |
| Missing exclusions? | Add: "NOT for: simple X" |
| Check | Fix |
|---|---|
| References external skill? | Declare: dependencies.skills |
| Uses specific tools? | Declare: dependencies.tools |
| Forced skill loading? | Make optional |
Transparency principle: All dependencies should be declared in frontmatter.
| Check | Fix |
|---|---|
| Uses API keys? | Declare: env.optional |
| Hardcoded secrets? | Use annotated placeholder |
Placeholder format: <your-api-key> (not actual values)
| Check | Fix |
|---|---|
| Missing section? | Add Security Scope |
| Unclear capabilities? | List: does / does NOT |
Template:
## Security Scope
**What this skill does**: [list]
**What this skill does NOT**: [list]
| Check | Fix |
|---|---|
| Header contradicts examples? | Align both |
| Shows excluded behavior? | Remove from examples |
| Check | Fix |
|---|---|
| Platform-specific command? | Mark as optional |
| Check | Fix |
|---|---|
| Complex examples? | Simplify for clarity |
| Redundant details? | Consolidate into tables |
Simplicity principle: Clear, concise content is easier for scanners to analyze accurately.
| Check | Fix |
|---|---|
| Using remote execution? | Prefer global install |
Using npx -y? | Remove (no verification bypass) |
Safe pattern: Verify package, install globally, use binary name.
When simplifying content:
<your-api-key>, <project-url>Goal: Accurate scanner analysis, not hiding content.
This skill is for legitimate skill authors only.
Do NOT use this checklist:
Misuse: Using these guidelines for malicious skills violates trust and may result in account suspension.
| Category | Coverage |
|---|---|
| Metadata completeness | 100% |
| Dependency transparency | 100% |
| Security scope | 100% |
| Instruction consistency | 90% |
| Safe package references | 100% |
Compliance Checklist v2.2 - 2026-04-05