
create-new-skill
by calvyntwh
SKILL.md
name: create-new-skill description: Specialized skill for creating new Antigravity agent skills. Follows a Research -> Create -> Deploy workflow where the Agent directly creates the necessary files. license: MIT
Create New Skill
This skill guides the agent in creating a new Antigravity skill. It uses an Agent-Native workflow where the Agent directly researches the topic and creates the files, rather than relying on external scripts.
When to use this skill
- The user explicitly asks to "create a skill", "make a new skill", or "add a skill".
- The user asks how to create a skill and wants you to do it for them.
How to use it
Creating a New Skill
-
Gather Information:
- Ask for the Skill Name (must be lowercase with hyphens, e.g.,
code-review,postgres-helper). - Ask for the Scope (Local Repo vs Global). Default is Local Repo.
- Ask for the Skill Name (must be lowercase with hyphens, e.g.,
-
Research Phase:
- Search: Perform a web search (
search_web) using the skill topic to find:- Official documentation and key concepts.
- Primary libraries, tools, or APIs involved.
- Standard patterns, best practices, or existing solutions.
- Synthesize: Note down key URLs and concepts to include in the skill's reference documentation.
- Search: Perform a web search (
-
Create Skill Files:
- Method: Use your
write_to_filetool to directly create the necessary files. - Location:
<workspace-root>/.agent/skills/<skill-name>/
a. Create
SKILL.md: - Format: Must start with YAML frontmatter followed by Markdown. - Frontmatter Rules (Strict Compliance): -name: Required. Must match directory name. Lowercasea-z,0-9,-only. Max 64 chars. No consecutive hyphens. -description: Required. Max 1024 chars. Describe what it does and when to use it. -license: Optional (Recommended). e.g.,Apache-2.0orMIT. -metadata: Optional. Key-value pairs for versioning/authorship.yaml --- name: <skill-name> description: <summary from research> license: MIT metadata: author: agent version: "1.0" ---- Content Rules: - Keep simple (< 500 lines). - Usereferences/for long documentation (Progressive Disclosure). - Include "Overview", "Methodology", "When to use", and "Examples".b. Create
references/research.md: - Create thereferences/directory. - Write the research notes, key concepts, and URLs found during the research phase. - Method: Use your
-
Finalize:
- No Scripts Needed: You do NOT need to run any python scripts.
- Notify: Inform the user the skill has been created in the repository.
Validating a Skill
-
Manual Specification Check:
- Action: Verify the skill against the Agent Skills Specification.
- Checklist:
name: lowercase, hyphens only, matches directory name, 1-64 chars.description: 1-1024 chars, describes "what" AND "when to use".license: Present (optional but recommended).
- Fix Loop: If any field is invalid, FIX the file and RE-VERIFY.
-
Manual Reality Check:
- Read Back:
view_filetheSKILL.md. - Does the
descriptionaccurately reflect the content? - Is the
license: MITpresent?
- Read Back:
Packaging a Skill
Not required for local development.
Rules
- Safe Creation: Check if the skill directory (
.agent/skills/<name>) exists before creating. If it exists, STOP and ask the user if they want to overwrite. - Do NOT use
uv,ruff, or python scripts. This is an agent-native skill. - Do NOT create files in
~/.gemini/antigravity/skillsdirectly. Always work in the repository. - Ensure the
namein the frontmatter matches the folder name (lowercase, hyphens).
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon