A meta-skill that teaches AI agents how to create skills for Agent Skill Kit.
This skill enables AI agents to autonomously create new skills directly within the Agent Skill Kit repository. When you’re working inside an AI agent (Antigravity, Claude Code, Gemini CLI, Codex), you can ask the agent to create a skill and it will follow this workflow.
Key Insight: AI-assisted skill creation happens inside the AI agent environment, not via external API calls. The AI reads this skill and generates the skill files directly.
Simply ask your AI agent:
Create a new skill called "git-workflow" that teaches best practices for Git branching and commits.
The AI agent will:
skill.yaml, README.md, and SKILL.mdskills/README.md to include the new skill in the tablesask create skill
This starts an interactive prompt for manual skill creation.
When asked to create a skill, clarify:
Skill names must follow these rules:
ask- (e.g., ask-python-refactor)ask-[!IMPORTANT] All skills MUST have the
ask-prefix. This is a mandatory naming convention.
✓ Good: ask-python-refactor, ask-git-workflow, ask-code-review, ask-api-design
✗ Bad: python-refactor, MySkill, skill_1, 1st-skill, x
| Category | Use For |
|---|---|
coding |
Programming techniques, languages, refactoring |
reasoning |
Problem-solving, analysis, decision-making |
tooling |
Tools, workflows, automation, meta-skills |
other |
Everything else |
Create the metadata file:
name: skill-name
version: 1.0.0
category: coding|reasoning|tooling|other
description: Brief one-line description (max 100 chars)
tags:
- relevant
- descriptive
- tags
agents:
- codex
- gemini
- claude
- antigravity
Write comprehensive documentation:
# Skill Title
Brief description of what this skill does and why it's useful.
## Purpose
Explain the problem this skill solves and its goals.
## Usage
How to apply this skill effectively. Include:
- Step-by-step instructions
- Key principles
- Decision criteria
## Examples
Concrete examples demonstrating the skill:
- Before/after code samples
- Common scenarios
- Edge cases
## Best Practices
- Important tips
- Common pitfalls to avoid
- Performance considerations
## Notes
Additional context, limitations, or related skills.
Create the agent-consumable file that combines metadata and instructions:
---
name: skill-name
description: Brief description
---
# Skill Title
(Full content from README.md goes here)
[!IMPORTANT]
SKILL.mdMUST include the YAML frontmatter at the top.
Create the skill directory structure:
skills/<category>/<skill-name>/
skills/<category>/<skill-name>/
├── skill.yaml # Metadata
├── README.md # Documentation
└── SKILL.md # Protocol for Agent (Metadata + Content)
Location: /path/to/agent-skill-kit/skills/<category>/<skill-name>/
You MUST update the root README.md of the repository:
Check that:
skill.yaml is valid YAMLREADME.md has all sectionsUser Request: “Create a skill for writing clean Python docstrings”
AI Response:
ask-python-docstringscodingskills/coding/ask-python-docstrings/skill.yaml:
name: ask-python-docstrings
version: 1.0.0
category: coding
description: Guidelines for writing clear, consistent Python docstrings
tags:
- python
- documentation
- docstrings
- clean-code
agents:
- codex
- gemini
- claude
- antigravity
skills/coding/ask-python-docstrings/README.md:
# Python Docstrings
Guidelines for writing clear, consistent Python docstrings.
## Purpose
...
Copy this skill to your AI agents:
# Copy to all agents
ask copy codex --skill skill-creator
ask copy gemini --skill skill-creator
ask copy claude --skill skill-creator
ask copy antigravity --skill skill-creator
# Or sync all at once
ask sync all
Once copied, your AI agents will have this workflow available and can create new skills autonomously!