Generate Skill
This skill helps you generate new skills for the Antigravity system. Follow this process to standardise skill creation.
Process
- •
Understand the Goal:
- •Read the user's request to understand what the new skill should do.
- •Ask clarifying questions if the scope is too broad.
- •
Define Metadata:
- •Name: Choose a concise, snake_case name (e.g.,
git_commit_helper,react_component_gen). - •Description: A one-sentence summary of what the skill does.
- •Name: Choose a concise, snake_case name (e.g.,
- •
Determine Tooling:
- •Does this skill need custom scripts (Python/Shell)? If so, plan for a
scripts/folder. - •Does it need templates? Plan for a
templates/orresources/folder.
- •Does this skill need custom scripts (Python/Shell)? If so, plan for a
- •
Generate Files:
- •Directory: Create
skills/<skill_name>/. - •Main File: Create
skills/<skill_name>/SKILL.md.
SKILL.md Template:
markdown--- name: <skill_name> description: <description> --- # <Human Readable Title> <Detailed introduction of what this skill does> ## Instructions 1. Step 1... 2. Step 2... ## Best Practices - Tip 1...
- •Directory: Create
- •
Review:
- •Ensure the instructions in the new
SKILL.mdare explicit enough for an AI agent to follow without ambiguity. - •Check that the YAML frontmatter is valid.
- •Ensure the instructions in the new
Example
If the user wants a skill to "Audit security":
- •Create
skills/security_audit/. - •Create
skills/security_audit/SKILL.md. - •The MD file should instruct the agent to look for sensitive keys, check dependencies, etc.