bitwarden-workflow-linter-rules

Installation
SKILL.md

Mechanical Rules — apply automatically

name_capitalized

  • Trigger: A workflow-level or job-level name: value does not start with a capital letter.
  • Fix: Capitalize the first character of the name value. Do not change anything else.

permissions_exist

  • Trigger: A workflow or job is missing an explicit permissions: key.
  • Fix: Add permissions: {} at the workflow level if all jobs are missing it, or at the individual job level if only some jobs are missing it. Prefer job-level permissions.

pinned_job_runner

  • Trigger: A job's runs-on: uses an unpinned label.
  • Fix: Replace with the current pinned equivalent:
    • ubuntu-latestubuntu-24.04
    • windows-latestwindows-2022
    • macos-latestmacos-14
Related skills

More from bitwarden/ai-plugins

Installs
12
GitHub Stars
100
First Seen
Apr 17, 2026