bitflight-devops/skilllint

Validate Claude Code plugins, skills, agents, and commands using skilllint

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 13, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: bitflight-devops/skilllint@29643fae9ed3a3ebf370f37c607a215deaa29b4e # v1.8.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
pathsSpace-separated list of paths to validate (files or directories). Defaults to the current working directory. no.
platformPlatform adapter to use for validation. Supported values: claude-code, cursor, codex. Leave empty to validate against all platforms. no""
fixAuto-fix issues where possible. Mutually exclusive with check-only.nofalse
check-onlyValidate only, do not auto-fix. Mutually exclusive with fix.nofalse
verboseShow detailed validation output including info messages.nofalse
no-colorDisable color output. Recommended for CI logs.notrue
tokens-onlyOutput only the integer token count (for programmatic use).nofalse
show-progressShow per-file PASSED/FAILED status for all scanned files.nofalse
show-summaryShow a validation summary panel at the end of the run.notrue
filterGlob pattern to restrict which files inside a directory are validated.no""
filter-typeRestrict validation to a specific file type. Supported values: skills, agents, commands. no""
versionVersion of skilllint to install (e.g. "1.2.3", "latest"). Use "latest" to always install the newest published release. nolatest
python-versionPython version to use when running skilllint.no3.12
namedescription
resultValidation outcome: 'passed' when exit code is 0 (all checks pass), 'failed' for any non-zero exit code (validation errors or usage/configuration errors). Use the 'exit-code' output to distinguish between exit code 1 (validation errors) and exit code 2 (usage/configuration errors).
exit-codeRaw exit code returned by skilllint check. 0 = all checks passed, 1 = validation errors found, 2 = usage/configuration error.