ワンクリックで
skill-creator
Use when creating new skills, updating existing skills, or packaging skills for distribution.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when creating new skills, updating existing skills, or packaging skills for distribution.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Use when building UI, branding, design systems, or auditing accessibility/UX.
Use when building production-grade GenAI, Agentic Systems, Advanced RAG, or setting up rigorous Evaluation pipelines.
Use when designing APIs, Architecture, Security, or Scalability for Node, Python, Go, or Java backend systems.
Use when architecturalizing protocols, developing smart contracts, or auditing security for blockchain systems.
Use for deep requirements analysis, technical specifications, agile documentation, or architecture/design reviews.
Use when designing Universal CI/CD, Multi-Cloud Infrastructure, or Observability systems.
SOC 職業分類に基づく
| name | skill-creator |
| description | Use when creating new skills, updating existing skills, or packaging skills for distribution. |
Create and manage Agent Skills for Antigravity/Gemini CLI.
Skills are modular packages that extend Antigravity with specialized expertise and workflows. They follow the open Agent Skills specification.
Skill Locations:
.agent/skills/ - project-specific, committed to version control~/.gemini/skills/ - personal skills across all workspacesskill-name/
├── SKILL.md # Required - instructions and metadata
├── scripts/ # Optional - executable scripts
├── references/ # Optional - documentation to load as needed
└── assets/ # Optional - templates, images, data files
---
name: skill-name # Required: 1-64 chars, lowercase, hyphens only
description: What skill does # Required: 1-1024 chars, include trigger keywords
license: MIT # Optional: license identifier
compatibility: Requires git # Optional: 1-500 chars, environment requirements
metadata: # Optional: custom key-value pairs
author: example-org
version: "1.0"
allowed-tools: Bash(git:*) Read # Experimental: pre-approved tools
---
Name rules:
a-z, 0-9, -)--)Description tips:
Markdown instructions for the agent. Keep under 5000 tokens for optimal context usage.
Include:
run_command, read_file) within this domain.Strict Separation of Concerns:
[!WARNING] Do NOT embed Workflows in Skills.
- ❌ Bad: A
backend-developerskill defining a "Feature Implementation" lifecycle.- ✅ Good: A
backend-developerskill defining "API Design Standards" and asking the user to use a generic Workflow to execute it.
Skills use three-level loading to manage context efficiently:
name + description loaded at startupAlways ask the user to clarify the skill's scope before proceeding:
Use available tools to understand the full picture:
search_web, read_url_content to research official documentationgrep_search, find_by_name to understand existing patternsAnalyze step-by-step:
python scripts/init_skill.py <skill-name> --path .agent/skills
python scripts/quick_validate.py .agent/skills/<skill-name>
Executable code (Python/Node/Bash) for automation tasks.
Documentation loaded into context when needed.
Files used in output, not loaded into context.
When a user requests to create or upgrade a skill, the agent MUST gather requirements through 5 phases.
[!IMPORTANT] Do NOT just provide a generic questionnaire. You must generate domain-specific questions based on:
- The skill's domain (frontend, backend, AI, etc.)
- The user's specific request
- Your expert knowledge in that domain
Workflow:
notify_user with PathsToReview pointing to the artifact.Example - Designer Skill Upgrade:
Instead of generic "What constraints?", ask specific questions like:
[!CAUTION] ⚠️ NEVER decide scope on your own - always ask user for confirmation
Key Principles:
Apply the Expert Questioning Framework above. Position yourself as an expert in the skill's domain to ask guiding questions.
# Backup current skill
cp -r .agent/skills/<skill-name> .agent/skills/<skill-name>.backup
# View structure
ls -la .agent/skills/<skill-name>/
Analyze:
Compare current state vs new requirements:
| Requirement | Current State | Gap |
|---|---|---|
| ... | Yes/No | Need to add/Exists/Duplicate |
If duplicate: Notify user and ask if they want to enhance further
Present proposal and ask user for confirmation:
After implementation, run:
python scripts/compare_skill.py .agent/skills/<skill-name>.backup .agent/skills/<skill-name>
After upgrading a skill, report using this format:
## Skill Upgrade Report: [skill-name]
### Summary
- **Type**: Minor Update / Major Upgrade / Restructure
- **Date**: YYYY-MM-DD
### Changes Made
| File | Action | Description |
| -------------- | -------- | ---------------------- |
| SKILL.md | Modified | Added X, Y, Z sections |
| scripts/new.py | Added | Script for ... |
### Before vs After
| Metric | Before | After | Change |
| -------- | ------ | ----- | ------ |
| Tokens | X | Y | +Z% |
| Sections | X | Y | +Z |
### Validation
- [ ] `quick_validate.py` passed
- [ ] Structure verified
- [ ] User reviewed