Create new skill
Self-improving AI agent skills for KiloCode and Claude Code. Includes humanizer, reasoning, and decision-making skills.
npx -y skills add calvyntwh/karu-custom-skills --skill create-new-skillAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Specialized skill for creating new Antigravity agent skills. Follows a Research -> Create -> Deploy workflow where the Agent directly creates the necessary files.
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
3.9 KB, as published. Nobody here has run it
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).