adding-copyright-headers
by flutter
Adds copyright headers to files based on file type. Use when creating new files or when asked to verify copyright headers.
npx skills add https://github.com/flutter/devtools --skill adding-copyright-headersAdding Copyright Headers
Formats
Dart Files (.dart)
// Copyright 20?? The Flutter Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file or at https://developers.google.com/open-source/licenses/bsd.
YAML Files (.yaml)
# Copyright 20?? The Flutter Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file or at https://developers.google.com/open-source/licenses/bsd.
HTML Files (.html) and Markdown Files (.md)
<!--
Copyright 20?? The Flutter Authors
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file or at https://developers.google.com/open-source/licenses/bsd.
-->
Shell Scripts (.sh)
# Copyright 20?? The Flutter Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file or at https://developers.google.com/open-source/licenses/bsd.
Instructions
- New Files: When creating a new file, you MUST add the appropriate copyright header based on its file extension.
- Replace
20??with the current year (e.g., 2026).
- Replace
- Placement:
- The copyright header should be at the very top of the file by default.
- Exception: If the file requires a shebang (e.g.,
#!/bin/bashin.shfiles) or other necessary frontmatter, the copyright header must come after the frontmatter, separated by a blank line.
- Exclusions: Copyright headers are not necessary in directories that begin with a dot (
.), such as:.agents/.gemini/.github/
- Existing Files: When editing an existing file, do NOT modify the year in the copyright header. Leave it as it is.
- Subsequent Edits: Subsequent edits should not modify the year.
Examples (for 2026)
Shell Script with Shebang
#!/bin/bash
# Copyright 2026 The Flutter Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file or at https://developers.google.com/open-source/licenses/bsd.
Dart File
// Copyright 2026 The Flutter Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file or at https://developers.google.com/open-source/licenses/bsd.