> license-header-adder
Adds the standard open-source license header to new source files. Use involves creating new code files that require copyright attribution.
curl "https://skillshub.wtf/rominirani/antigravity-skills/license-header-adder?format=md"License Header Adder Skill
This skill ensures that all new source files have the correct copyright header.
Instructions
-
Read the Template: First, read the content of the header template file located at
resources/HEADER_TEMPLATE.txt.# Pseudocode for agent understanding template_content = view_file("resources/HEADER_TEMPLATE.txt") -
Prepend to File: When creating a new file (e.g.,
.py,.java,.js,.ts,.go), prepend thetarget_filecontent with the template content. -
Modify Comment Syntax:
- For C-style languages (Java, JS, TS, C++), keep the
/* ... */block as is. - For Python, Shell, or YAML, convert the block to use
#comments. - For HTML/XML, use
<!-- ... -->.
- For C-style languages (Java, JS, TS, C++), keep the
Example Usage
If the user asks to "create a python script for hello world", you should generate:
# Copyright (c) 2024 Google LLC
# ... (rest of license text) ...
def main():
print("Hello World")
> related_skills --same-repo
> json-to-pydantic
Converts JSON data snippets into Python Pydantic data models.
> git-commit-formatter
Formats git commit messages according to Conventional Commits specification. Use this when the user asks to commit changes or write a commit message.
> database-schema-validator
Validates SQL schema files for compliance with internal safety and naming policies.
> adk-tool-scaffold
Scaffolds a new custom Tool class for the Agent Development Kit (ADK).