Install
openclaw skills install @itspremkumar/skill-lintValidate a ClawHub/OpenClaw skill folder before publishing (frontmatter, shape, size). Stdlib.
openclaw skills install @itspremkumar/skill-lintValidate ClawHub/OpenClaw skill folders before publishing: frontmatter, structure, command docs, thin-content detection.
Keywords: lint, skill, clawhub, cli, docs, quality, python, open-source, agent, automation, MIT
Part of the itsPremkumar Hermes / OpenClaw / Paperclip agent stack — 31 free, MIT-licensed, CI-tested agent-native tools.
Publishing a malformed skill wastes a version and hurts trust. Skill Linter solves this: Validate ClawHub/OpenClaw skill folders before publishing: frontmatter, structure, command docs, thin-content detection.
Best for: Skill authors publishing to ClawHub.
# Requires Python 3.8+. No pip install needed.
curl -O https://raw.githubusercontent.com/itsPremkumar/skill-lint/main/skill_lint.py
# Or copy the file anywhere — it's self-contained.
python skill_lint.py self-test # prove it works end-to-end
python skill_lint.py check --help # check subcommand
| Alternative | Why this skill is better |
|---|---|
| Publish and pray | Catch issues pre-publish. |
| Manual review | Automated structure checks. |
| Thin skills | Detects low-value content. |
Q: What it checks
A: Frontmatter, structure, command docs, thin content.
Q: CI?
A: Yes — --json.
Q: Offline?
A: Yes.
Q: Pair with?
A: skill-benchmark for grading.
Built and maintained by @itsPremkumar (Chennai, India · serving developers worldwide). Free for individuals and teams everywhere. Documentation in English; tool output is locale-neutral.
# .github/workflows/verify.yml
name: Verify
on: [push]
jobs:
verify:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Self-test skill-lint
run: python skill_lint.py self-test
Free + MIT-0 (free, modifiable, no attribution required). Sponsor if useful:
⭐ Star on GitHub