
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).
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です