aipcc-cicd/Skill Linter
Lint AI agent skill files against the Agent Skills specification using skill-linter
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| path | Path(s) to lint. Space-separated for multiple paths. | no | . |
| format | Output format: text, json, sarif, or github | no | github |
| fix | Automatically fix fixable violations | no | false |
| deep | Enable LLM-powered semantic analysis (requires anthropic-api-key or Vertex AI credentials) | no | false |
| deep-provider | LLM provider for deep analysis: anthropic or vertex | no | "" |
| deep-model | Specific LLM model to use for deep analysis | no | "" |
| strict | Treat warnings as errors (exit code 1 on warnings) | no | false |
| rule | Comma-separated rule ID(s) to run exclusively | no | "" |
| category | Comma-separated category name(s) to run exclusively (structural, frontmatter, content, security, best-practices) | no | "" |
| config | Path to a .skill-linterrc.json configuration file | no | "" |
| no-config | Bypass config files and use built-in defaults | no | false |
| quiet | Show only errors; suppress warnings and info messages | no | false |
| verbose | Show all skills, including those with no issues | no | false |
| version | skill-linter npm package version to use (e.g. "0.1.4" or "latest") | no | latest |
| anthropic-api-key | Anthropic API key — required when deep: true with the anthropic provider | no | "" |
| sarif-output | File path for SARIF output (only applies when format: sarif) | no | skill-linter-results.sarif |
| upload-sarif | Automatically upload SARIF results to the GitHub Security tab. Requires format: sarif and security-events: write permission on the calling job. | no | false |
Outputs
| name | description |
|---|---|
| sarif-file | Absolute path to the generated SARIF file (set only when format is sarif) |