Skills / skill generator
skill generator
Bộ công cụ tạo AI Skill từ ý tưởng — Dành cho Antigravity, Claude Code, Cursor, Windsurf. Đánh giá 100/100 S-tier.
Installation
Kompatibilitaet
Beschreibung
🌍 Language / Ngôn ngữ
English
📋 Table of Contents
- Introduction
- Key Features
- Installation
- Usage
- Scripts & Tools
- Slash Commands
- Project Structure
- Platform Compatibility
- Evaluation System
- Documentation
- FAQ
- Changelog
- Contributing
- License
Introduction
Skill Creator Ultra is a specialized AI Skill for Google Antigravity (and 7 other platforms). It helps you create production-quality AI Skills through an 8-phase pipeline — even if you DON'T know what a skill is, what YAML is, or how to write SKILL.md.
You only need:
- ✅ An idea about what you want to automate
- ✅ A workflow / process / logic in your head
AI handles the rest:
- 🎤 Smart interview with 5 extraction techniques + Quick Mode
- 🔍 Auto-detect complexity → choose the right architecture
- 🏗️ Generate a complete skill package for 7 platforms
- 🧪 Test, evaluate with 7-dimension scoring, scan for security issues
- 📦 Package and publish to marketplaces
What makes Ultra different from skill-generator?
Ultra merges the best of two skill creators and adds competitive features:
| Feature | Source | Description |
| --- | --- | --- |
| 🎤 8-Phase Pipeline | skill-generator + Anthropic | Interview → Extract → Detect → Generate → Test → Eval → Iterate → Optimize |
| ⚡ Quick Mode | NEW (GPTs Builder-inspired) | One-shot skill creation for clear descriptions |
| 📊 7-Dimension Eval | NEW (DeepEval-inspired) | Correctness, Completeness, Format, Adherence, Safety, Efficiency, Robustness |
| 🔐 Security Scanning | NEW (Promptfoo-inspired) | 5 checks: Prompt Injection, PII, Secrets, Scope, Destructive Commands |
| 🔄 CI/CD Integration | NEW | ci_eval.py script for GitHub Actions / GitLab CI |
| 📦 Package & Publish | NEW | .skill packaging → publish to GitHub, Agent Skills Market, SkillsMP |
| 🤖 3 AI Agents | Anthropic | Grader + Comparator + Analyzer for blind A/B testing |
| 🎯 Description Optimization | Anthropic | Trigger Eval → Pushy descriptions → anti-triggers |
| 🌐 Multi-Platform Export | skill-generator | Antigravity, Claude, Cursor, Windsurf, OpenClaw, Cline, Copilot |
| 🔎 Pattern Detection | skill-generator | Auto-detect complexity → choose architecture |
| 🔗 System Mode | skill-generator | Multi-skill pipeline orchestration with I/O contracts |
| 📝 16 Prompt Principles | Both | 16 principles with ❌/✅ code examples |
| ❌ 15 Anti-Patterns | skill-generator | Named patterns: 🐙 Octopus, 👻 Ghost, 🎪 Circus... |
| ✍️ 10 Writing Patterns | NEW | Expert patterns: 🎯 Sniper, 🧬 DNA, 🪞 Mirror... |
| 📺 Eval Viewer | Anthropic | HTML viewer for benchmark results |
Who is this for?
| Audience | Example | | --- | --- | | Non-coders | Sales rep who wants AI to auto-draft price quotes | | Developers | Want AI to format commit messages, review code, generate docs | | Team Leads | Standardize team workflows as reusable, testable AI Skills | | Skill Developers | Build & publish skills to marketplaces for others to use | | Prompt Engineers | Upgrade from ad-hoc prompts to structured, evaluated skill systems |
✨ Key Features
Pipeline — 8 Phases
Phase 1-5: CREATE (always runs)
───────────────────────────────────────
1. 🎤 Interview — Smart extraction + Quick Mode
2. 🔬 Extract — Raw info → structured components
3. 🔎 Detect — Pattern detection + complexity scoring
4. 🏗️ Generate — Full package for 7 platforms
5. 🧪 Test — Dry run + validation + Package & Publish
Phase 6-8: REFINE (optional, for production skills)
───────────────────────────────────────
6. 📊 Eval — 7-dimension scoring + security scanning
7. 🔄 Iterate — Fix → re-test → blind compare
8. 🎯 Optimize — Trigger accuracy tuning
5 Operating Modes
| Mode | When | Phases | | --- | --- | --- | | ⚡ Quick Mode | User describes clearly (triggers + steps + rules + output) | 4 → 5 | | Standard | User has rough idea, needs some clarification | 1 (short) → 3 → 4 → 5 | | Full Interview | User only knows "I want automation" | 1 → 2 → 3 → 4 → 5 | | System Mode | Multi-step workflow (≥3 independent steps) | 1 → 2 → 3 → 4S → 5 | | Improve Mode | Existing skill needs eval + improvement | 6 → 7 |
🔧 Installation
⚡ One-Click Install (Recommended)
Install with a single command — the script auto-detects your OS, lets you choose a platform, clones the repo, and creates all bridge/rule files:
macOS / Linux:
curl -sL https://raw.githubusercontent.com/marketingjuliancongdanh79-pixel/skill-generator/main/install.sh | bash
Windows (PowerShell):
irm https://raw.githubusercontent.com/marketingjuliancongdanh79-pixel/skill-generator/main/install.ps1 | iex
💡 The installer shows an interactive menu to choose your platform (Antigravity, Claude Code, Cursor, Windsurf, Cline, Copilot, OpenClaw) or install ALL at once.
Prerequisites (Manual Install)
- A supported AI Agent platform (see compatibility table below)
- Python 3.8+ (optional, for scripts)
🟢 Google Antigravity (Native — Recommended)
Global Installation — Available in ALL projects:
# macOS / Linux
cp -r skill-creator-ultra ~/.gemini/antigravity/skills/skill-creator-ultra
# Windows (PowerShell)
Copy-Item -Recurse skill-creator-ultra "$env:USERPROFILE\.gemini\antigravity\skills\skill-creator-ultra"
Workspace Installation — Only in current project:
cp -r skill-creator-ultra .agent/skills/skill-creator-ultra
After install: Open a new chat and say "tạo skill mới" to verify.
🟣 Claude Code (Anthropic)
Claude Code supports Custom Commands via .claude/commands/.
Step 1: Copy the skill
# Global
cp -r skill-creator-ultra ~/.claude/commands/skill-creator-ultra
# Or Workspace
mkdir -p .claude/commands
cp -r skill-creator-ultra .claude/commands/skill-creator-ultra
Step 2: Create bridge file — append to CLAUDE.md at project root:
## Skill Creator Ultra
When user asks to "create skill", "turn workflow into skill", or "automate this":
- Read `.claude/commands/skill-creator-ultra/SKILL.md`
- Follow the 8 Phase pipeline
- Reference resources/ for templates and best practices
Step 3: Use it
You: Create a skill for formatting commit messages
Claude: (Reads SKILL.md → Starts interviewing)
🔵 Cursor
Cursor supports Rules — use skill-creator-ultra as a Custom Rule.
Step 1: Copy into Cursor Rules
mkdir -p .cursor/rules
cp -r skill-creator-ultra .cursor/rules/skill-creator-ultra
# Windows
New-Item -ItemType Directory -Force -Path ".cursor\rules"
Copy-Item -Recurse skill-creator-ultra ".cursor\rules\skill-creator-ultra"
Step 2: Create rule file .cursor/rules/skill-creator-ultra.mdc:
---
description: Create AI Skills from ideas or workflows using 8-phase pipeline
globs:
alwaysApply: false
---
When user requests "create skill", "turn workflow into skill", or "automate":
- Read `.cursor/rules/skill-creator-ultra/SKILL.md`
- Follow 8 Phase pipeline
- Reference resources/ for templates and best practices
Step 3: Use it
You: @skill-creator-ultra create a skill for weekly reports
Cursor: (Reads rule → Applies SKILL.md → Starts interview)
🟠 Windsurf / Codeium
Windsurf uses Cascade Rules — similar to Cursor.
mkdir -p .windsurf/rules
cp -r skill-creator-ultra .windsurf/rules/skill-creator-ultra
Create .windsurf/rules/skill-creator-ultra.md:
---
trigger: manual
description: Create AI Skills from ideas or workflows
---
When user requests "create skill" or "automate this":
- Read `.windsurf/rules/skill-creator-ultra/SKILL.md`
- Follow 8 Phase pipeline
🟤 Cline (VS Code Extension)
Cline uses Custom Instructions — paste SKILL.md into System Prompt.
cp -r skill-creator-ultra .clinerules/skill-creator-ultra
In Cline Settings → Custom Instructions, add:
When user requests "create skill" or "automate":
- Read .clinerules/skill-creator-ultra/SKILL.md
- Follow 8 Phase pipeline
⚫ GitHub Copilot
cp -r skill-creator-ultra .github/skill-creator-ultra
Add to .github/copilot-instructions.md:
## Skill Creator Ultra
When user requests "create skill" or "automate this":
- Read `.github/skill-creator-ultra/SKILL.md`
- Follow 8 Phase pipeline
⚠️ Note: Copilot doesn't support running scripts directly.
🐾 OpenClaw (AI Gateway)
OpenClaw uses System Prompt — paste SKILL.md content.
- Open agent config in OpenClaw Admin Panel
- Copy contents of
SKILL.mdinto System Prompt - Optionally upload
resources/files to knowledge base - Test: "Tạo cho tao 1 skill tự soạn email báo giá"
⚠️ OpenClaw has token limits. If too long, use slim SKILL.md only.
📥 Quick Install Table
| Platform | Command (macOS/Linux) |
| --- | --- |
| Antigravity (Global) | cp -r skill-creator-ultra ~/.gemini/antigravity/skills/ |
| Antigravity (Workspace) | cp -r skill-creator-ultra .agent/skills/ |
| Claude Code | cp -r skill-creator-ultra ~/.claude/commands/ |
| Cursor | cp -r skill-creator-ultra .cursor/rules/ |
| Windsurf | cp -r skill-creator-ultra .windsurf/rules/ |
| Cline | cp -r skill-creator-ultra .clinerules/ |
| Copilot | cp -r skill-creator-ultra .github/ |
| OpenClaw | Copy SKILL.md content → Agent System Prompt |
🚀 Usage
Way 1: Natural language (AI auto-triggers)
| What you say | AI understands | | --- | --- | | "Create a new skill for deploy automation" | → Activates skill-creator-ultra | | "Turn this review workflow into a skill" | → Activates skill-creator-ultra | | "I want AI to auto-write weekly reports" | → Activates skill-creator-ultra | | "Make a new skill" / "Tạo skill" | → Activates skill-creator-ultra | | "Improve my existing skill X" | → Activates skill-creator-ultra (Improve Mode) |
Way 2: Slash commands
Type / in your AI chat to access quick commands (see Slash Commands below).
Full Workflow
You describe your idea
↓
⚡ Quick Mode check — is description clear enough?
├── YES → Confirm → Generate skill immediately
└── NO → Smart interview (5-10 questions)
↓
🔍 AI detects pattern + calculates complexity score
↓
🏗️ AI generates full skill package (SKILL.md + resources + examples + scripts)
↓
🧪 AI dry-runs with realistic test scenarios
↓
✅ Skill complete, ready to deploy!
(Optional: Phase 6-8 for production refinement)
↓
📊 7-dimension eval + security scan
↓
🔄 Iterate based on scores
↓
🎯 Optimize trigger accuracy
Real-world Example
You: "I want a skill that auto-writes weekly reports. When I say my tasks, it formats them into 4 sections: Done, In Progress, Blockers, Next Week. Keep under 400 words because my boss reads on mobile."
AI: This is a Quick Mode trigger (you gave: trigger + steps + rules + output format). Let me confirm and generate...
→ Generates weekly-report-writer skill with SKILL.md, 2 examples (happy path + edge case), constraints, deployed in 2 minutes.
🔧 Scripts & Tools (9 Utilities)
# CI/CD evaluation checker (NEW)
python scripts/ci_eval.py eval_results.json --min-score 85
python scripts/ci_eval.py eval_results.json --strict --format json
# Package skill for distribution (NEW)
python scripts/package_skill.py ./my-skill/ ./dist/my-skill.skill
# Validate SKILL.md structure
python scripts/validate_skill.py ./path/to/my-skill/
# Simulate dry-run
python scripts/simulate_skill.py ./path/to/my-skill/
# Audit against 7 Perfect Principles → S/A/B/C/D/F grade
python scripts/skill_audit.py ./path/to/my-skill/
python scripts/skill_audit.py ./path/to/my-skill/ --json --strict
# View stats + Cognitive Load Score
python scripts/skill_stats.py ./path/to/my-skill/
# Export to Cursor/Claude/Windsurf/Cline/Copilot/OpenClaw
python scripts/skill_export.py ./path/to/my-skill/ --platform cursor
python scripts/skill_export.py ./path/to/my-skill/ --platform all
# Compare 2 versions of a skill
python scripts/skill_compare.py ./old-skill/ ./new-skill/
# Scaffold a new skill from scratch
python scripts/skill_scaffold.py my-new-skill --full
python scripts/skill_scaffold.py my-new-skill --interactive
Script Details
| Script | Purpose | Exit Codes |
| --- | --- | --- |
| ci_eval.py | CI/CD pipeline checker — validates eval score + security | 0=pass, 1=iterate, 3=security-block |
| package_skill.py | Create .skill distribution archive | 0=success |
| validate_skill.py | Check SKILL.md YAML, sections, structure | 0=valid, 1=errors |
| skill_audit.py | Audit 7 principles → grade S/A/B/C/D/F | 0=pass |
| skill_scaffold.py | Generate skeleton with correct structure | 0=created |
| skill_export.py | Export to 7 platforms | 0=exported |
| skill_compare.py | Diff 2 versions, highlight changes | 0=compared |
| skill_stats.py | Statistics + Cognitive Load score | 0=analyzed |
| simulate_skill.py | Dry-run simulation | 0=simulated |
⚡ Slash Commands (8 Commands)
Type / in your AI chat to access:
| Command | Description |
| --- | --- |
| /skill-generate | 🧠 Create new skill from idea (8-Phase pipeline) |
| /skill-audit | 🔍 Audit skill against 7 principles |
| /skill-export | 📦 Export to other platforms |
| /skill-stats | 📊 View stats + Cognitive Load |
| /skill-compare | 🔄 Compare 2 skill versions |
| /skill-scaffold | 🧩 Create new skill skeleton |
| /skill-validate | ✅ Check SKILL.md validity |
| /skill-simulate | 🧪 Simulate dry-run |
📁 Project Structure
skill-creator-ultra/ 56 files | 193 KB resources
├── SKILL.md 🧠 Main orchestrator (388 lines, 8 phases)
├── README.md 📖 This file
│
├── phases/ 🎬 8 phase guides
│ ├── phase1_interview.md 🎤 Smart interview + ⚡ Quick Mode
│ ├── phase2_extract.md 🔬 Knowledge extraction → components
│ ├── phase3_detect.md 🔎 Pattern detection + complexity scoring
│ ├── phase4_generate.md 🏗️ 7-platform code generation (545 lines)
│ ├── phase5_test.md 🧪 Dry run + validation + 📦 Package & Publish
│ ├── phase6_eval.md 📊 7-dimension eval + 🔐 security scanning
│ ├── phase7_iterate.md 🔄 Fix → re-test → blind compare
│ └── phase8_optimize.md 🎯 Description trigger optimization
│
├── agents/ 🤖 Eval agents (from Anthropic)
│ ├── grader.md Assertion grading (5-point scale)
│ ├── comparator.md Blind A/B comparison
│ └── analyzer.md Root cause analysis
│
├── resources/ 📚 17 reference docs (193 KB)
│ ├── skill_writing_guide.md ✍️ 10 expert patterns (634 lines) — 🎯🧬🪞🏗️🛡️🎚️🔬🌳📐📆
│ ├── prompt_engineering.md 🧠 16 principles (532 lines) — specificity, CoT, few-shot...
│ ├── anti_patterns.md ❌ 15 named patterns (377 lines) — 🐙🎭💨🔓📜🤖🎪...
│ ├── eval_guide.md 📊 7-dimension eval reference (145 lines)
│ ├── description_optimization.md 🎯 Trigger accuracy + anti-triggers (91 lines)
│ ├── skill_template.md 📄 Standard SKILL.md template + checklist
│ ├── interview_questions.md 🎤 30+ questions + Expert Probing
│ ├── industry_questions.md 🏭 8 industry-specific question sets
│ ├── pattern_detection.md 🔍 Decision tree + Complexity scoring
│ ├── advanced_patterns.md 🧩 6 architecture patterns
│ ├── composition_cookbook.md 🔗 5 multi-skill composition patterns
│ ├── checklist.md ✅ 2-tier quality checklist (Basic + Expert)
│ ├── schemas.md 📋 JSON schemas for eval
│ ├── scripts_guide.md 🔧 Scripts usage guide
│ ├── blueprints.md 📘 10 ready-made skill templates
│ ├── versioning_guide.md 📆 Skill upgrade guide
│ └── script_integration.md ⚙️ Script integration (7 security layers)
│
├── scripts/ 🔧 9 Python scripts
│ ├── ci_eval.py 🆕 CI/CD evaluation checker
│ ├── package_skill.py 🆕 .skill file packager
│ ├── validate_skill.py Validate SKILL.md structure
│ ├── simulate_skill.py Simulate dry-run
│ ├── skill_audit.py Audit 7 principles → grade S-F
│ ├── skill_export.py Export to 7 platforms
│ ├── skill_stats.py Statistics + Cognitive Load
│ ├── skill_compare.py Compare 2 versions
│ └── skill_scaffold.py Scaffold new skill
│
├── examples/ 🎯 5 snapshot examples
│ ├── example_git_commit.md 🟢 Simple skill (Complexity ≤ 5)
│ ├── example_api_docs.md 🟡 Medium skill (Complexity 6-12)
│ ├── example_db_migration.md 🔴 Complex skill (Complexity 13+)
│ ├── example_anthropic_pdf.md 📄 Anthropic's PDF skill analysis
│ └── example_anthropic_frontend.md 🌐 Anthropic's frontend skill analysis
│
├── eval-viewer/ 📺 Benchmark HTML viewer
├── assets/ 🎨 Static assets
└── .agents/workflows/ ⚡ 8 slash commands
🌐 Platform Compatibility
| Platform | Skills / Custom Instructions | Compatibility | Notes | | --- | --- | --- | --- | | Google Antigravity | ✅ Skills (SKILL.md) | 🟢 100% Native | Designed for this platform | | Claude Code | ✅ Custom Commands (CLAUDE.md) | 🟢 95% | Full multi-file support | | Cursor | ✅ Rules (.cursor/rules/) | 🟡 85% | Use as Rule, add bridge file | | Windsurf / Codeium | ✅ Rules (.windsurfrules) | 🟡 85% | Similar to Cursor | | Cline | ✅ Custom Instructions (.clinerules) | 🟡 80% | Paste into System Prompt | | OpenClaw | ✅ System Prompt (Agent Config) | 🟡 80% | Via Telegram bot | | GitHub Copilot | ✅ Instructions (.github/) | 🟡 75% | Instructions only, no scripts |
📊 Evaluation System
7-Dimension Scoring (Phase 6)
Beyond Anthropic's binary Pass/Fail — Ultra uses weighted multi-dimension scoring:
| # | Dimension | Weight | What it measures | | --- | --- | --- | --- | | 1 | Correctness | 25% | Is the output factually correct? | | 2 | Completeness | 20% | Are all required parts present? | | 3 | Format Compliance | 15% | Does it match the expected format? | | 4 | Instruction Adherence | 15% | Did it follow all steps? | | 5 | Safety | 10% | No secrets, PII, unsafe commands? | | 6 | Efficiency | 10% | Concise output, no waste? | | 7 | Robustness | 5% | Handles edge cases gracefully? |
Radar Report Example
📊 EVAL REPORT — weekly-report-writer
Correctness 4.3 ████░ 86%
Completeness 4.7 █████ 94%
Format 4.0 ████░ 80%
Adherence 4.7 █████ 94%
Safety 5.0 █████ 100%
Efficiency 3.3 ███░░ 66% ← Weak spot
Robustness 4.0 ████░ 80%
🔐 Security: 5/5 PASS
📈 OVERALL: 85% (B+) → Grade B
🎯 Suggest: Phase 7 → reduce output verbosity
Security Scanning (5 checks)
| Check | Severity | Tests for | | --- | --- | --- | | Prompt Injection | 🔴 Critical | Attempts to override instructions | | PII Exposure | 🔴 Critical | Leaking emails, phones, SSNs | | Secret Leakage | 🔴 Critical | API keys, passwords, tokens in output | | Scope Escape | 🟡 Warning | Acting outside skill's stated purpose | | Destructive Commands | 🟡 Warning | rm -rf, DROP TABLE without confirm |
⚠️ Security Override Rule: If ANY critical security check fails, the skill is blocked from deployment regardless of overall score.
Grading Scale
| Score | Grade | Action | | --- | --- | --- | | 95-100% | S (Exceptional) | Deploy immediately ✅ | | 90-94% | A (Excellent) | Deploy ✅ | | 80-89% | B (Good) | Deploy OK, iterate optional | | 70-79% | C (Fair) | Must iterate (Phase 7) | | 60-69% | D (Poor) | Significant rework needed | | < 60% | F (Fail) | Back to Phase 4 |
CI/CD Integration
# .github/workflows/skill-eval.yml
- name: Evaluate Skill
run: python scripts/ci_eval.py eval_results.json --min-score 85 --strict
📚 Documentation
For Beginners
| File | Description | When to read |
| --- | --- | --- |
| SKILL.md | Core brain — AI reads this | No need (AI handles it) |
| resources/scripts_guide.md | Guide for all 9 scripts | Want to use analysis tools |
| resources/skill_template.md | Standard SKILL.md template | Want to understand skill structure |
| resources/blueprints.md | 10 ready-made templates | Need quick ideas |
| resources/checklist.md | Quality checklist | Check skill before deploy |
For Intermediate Users
| File | Description | When to read |
| --- | --- | --- |
| resources/prompt_engineering.md | 16 instruction techniques (532 lines) | Want more precise skills |
| resources/anti_patterns.md | 15 named patterns (377 lines) | Debug broken skills |
| resources/skill_writing_guide.md | 10 expert writing patterns (634 lines) | Master skill writing |
| resources/advanced_patterns.md | 6 architecture patterns | Complex skills |
| resources/eval_guide.md | 7-dimension eval reference | Understand scoring |
For Experts
| File | Description | When to read |
| --- | --- | --- |
| resources/composition_cookbook.md | 5 multi-skill patterns | Build skill systems |
| resources/industry_questions.md | 8 industry question sets | Domain-specific skills |
| resources/script_integration.md | Script integration + 7 security layers | Skills running commands |
| resources/description_optimization.md | Trigger accuracy tuning | Optimize activation |
🏬 Publishing / Distribution
After creating a skill, you can package and distribute it:
Step 1: Package
python scripts/package_skill.py ./my-skill/ ./dist/my-skill.skill
Step 2: Publish to...
| Channel | Audience | How |
| --- | --- | --- |
| GitHub | Open source community | Add topic ai-skill, push to repo |
| Agent Skills Market | LLM users | Upload .skill to agentskillsmarket.space |
| SkillsMP | AI coding assistants | Upload to skillsmp.com |
| Internal | Your team | Copy to ~/.gemini/antigravity/skills/ |
SEO for skill listings:
- Title:
[Action] + [Object] + [Method](e.g., "Generate Weekly Reports from Jira Data") - Tags:
ai-skill,automation,[domain] - Description: Include trigger phrases for discoverability
❓ FAQ
Q: Do I need to know how to code? A: No. Skill Creator Ultra is designed for non-coders. Just describe your workflow in plain language.
Q: Global or Workspace install?
A: Global (~/.gemini/antigravity/skills/) for all projects. Workspace (.agent/skills/) for one project only.
Q: What does the generated skill include? A: A complete package: SKILL.md + README + resources/ + examples/ + scripts/ + .gitignore. Structure scales with complexity.
Q: Can I edit the skill after generation? A: Yes. Open the SKILL.md file and edit directly, or ask the AI to modify it.
Q: What languages are supported? A: Vietnamese and English. The AI interviews you in your language.
Q: What's the difference between Ultra and skill-generator? A: Ultra merges skill-generator (interview pipeline, multi-platform) with Anthropic's eval system (grading, agents) and adds competitive features (7-dimension scoring, security scanning, CI/CD, marketplace publishing).
Q: How is Ultra different from OpenAI's GPTs Builder? A: GPTs Builder creates chat agents. Ultra creates structured Skills with evaluation, security scanning, version control, and multi-platform export. Ultra's Quick Mode provides a similar one-shot experience when descriptions are clear enough.
Q: Can I use Ultra on multiple platforms?
A: Yes. Create the skill once on Antigravity, then export with python scripts/skill_export.py --platform all to get versions for all 7 platforms.
📜 Changelog (EN)
v1.1.0 — Competitive Gaps Edition (2026-03-05)
- Added ⚡ Quick Mode — GPTs Builder-style one-shot creation for clear descriptions
- Added 📊 7-Dimension Evaluation — beyond Anthropic's Pass/Fail (Correctness, Completeness, Format, Adherence, Safety, Efficiency, Robustness)
- Added 🔐 Security Scanning — 5 checks (Prompt Injection, PII, Secrets, Scope, Destructive)
- Added 🔄 CI/CD Script —
ci_eval.pyfor GitHub Actions / GitLab CI - Added 📦 Package & Publish —
.skillpackaging + marketplace guides - Added ✍️ 10 Expert Writing Patterns — 🎯 The Sniper, 🧬 The DNA, 🪞 The Mirror, 🏗️ The Blueprint, 🛡️ The Safety Net, 🎚️ The Dial, 🔬 The Microscope, 🌳 The Decision Tree, 📐 The Contract, 📆 The Changelog
- Added 📸 Mini Preview in SKILL.md — shows complete skill example before pipeline
- Added 📄 2 Anthropic examples — real-world skill analyses from Anthropic's docs
- Upgraded
skill_writing_guide.mdfrom 113 → 634 lines (expert-grade) - Upgraded
phase6_eval.mdfrom 132 → 302 lines (7-dimension + security) - Upgraded
phase4_generate.mdwith filled output example - Total: 56 files, 9 scripts, 193 KB resources
v1.0.0 — Initial Merge (2026-03-04)
- Merged skill-generator v4.0 (interview pipeline, multi-platform, pattern detection)
- Merged Anthropic skill-creator (eval system, agents, description optimization)
- Created unified 8-phase pipeline
- Created 3 AI agents: Grader, Comparator, Analyzer
- Added 16 prompt engineering principles
- Added 15 anti-patterns guide
- 56 files, 7 scripts, 170 KB resources
🤝 Contributing
- Fork the repository
- Create your branch:
git checkout -b feature/my-feature - Commit:
git commit -m "feat: add my feature" - Push:
git push origin feature/my-feature - Create a Pull Request
📄 License (EN)
MIT — Free to use, modify, and share.
🇻🇳 Developed by Thân Công Hải — Skill Creator Ultra v1.1.0 "Turn ideas into AI Skills, turn ordinary people into AI architects."
🇻🇳 PHIÊN BẢN TIẾNG VIỆT (Vietnamese Version)
🧠 Skill Creator Ultra — Bộ Công Cụ Tạo AI Skill Toàn Diện Nhất
Biến ý tưởng + quy trình công việc trong đầu bạn → AI Skill chất lượng production Dành cho Google Antigravity + 7 nền tảng khác. Đánh giá: 🏆 60/60 tests pass.
📋 Mục lục
- Giới thiệu
- Cài đặt
- Cách sử dụng
- Scripts
- Slash Commands
- Cấu trúc dự án
- Hệ thống đánh giá
- Tài liệu tham khảo
- FAQ
- Changelog
Giới thiệu
Skill Creator Ultra là AI Skill chuyên biệt cho Google Antigravity (và 7 nền tảng khác). Nó giúp bạn tạo AI Skill chất lượng production qua pipeline 8 giai đoạn — ngay cả khi bạn KHÔNG biết skill là gì, YAML là gì, hay cấu trúc SKILL.md viết thế nào.
Bạn chỉ cần có:
- ✅ Ý tưởng về công việc muốn tự động hóa
- ✅ Flow / quy trình / logic trong đầu
AI sẽ lo phần còn lại:
- 🎤 Phỏng vấn thông minh với 5 kỹ thuật + Quick Mode
- 🔍 Phát hiện pattern + tính complexity tự động
- 🏗️ Sinh toàn bộ skill package cho 7 nền tảng
- 🧪 Test, đánh giá 7 chiều, quét bảo mật
- 📦 Đóng gói và publish lên marketplace
Ai nên dùng?
| Đối tượng | Ví dụ | | --- | --- | | Người không biết code | Nhân viên kinh doanh muốn AI tự soạn báo giá | | Developer | Muốn AI tự format commit message, review code, sinh docs | | Team Lead / Manager | Chuẩn hóa quy trình team thành skill có test, có eval | | Skill Developer | Xây skill publish lên marketplace cho người khác dùng | | Prompt Engineer | Nâng cấp từ prompt thô → hệ thống skill có cấu trúc + đánh giá |
🔧 Cài đặt
⚡ Cài bằng 1 lệnh (Khuyến khích)
Cài đặt bằng 1 lệnh duy nhất — script tự clone repo, cho bạn chọn nền tảng, và tạo tất cả bridge/rule files:
macOS / Linux:
curl -sL https://raw.githubusercontent.com/marketingjuliancongdanh79-pixel/skill-generator/main/install.sh | bash
Windows (PowerShell):
irm https://raw.githubusercontent.com/marketingjuliancongdanh79-pixel/skill-generator/main/install.ps1 | iex
💡 Installer hiện menu tương tác để chọn nền tảng (Antigravity, Claude Code, Cursor, Windsurf, Cline, Copilot, OpenClaw) hoặc cài TẤT CẢ cùng lúc.
Yêu cầu (Cài thủ công)
- Nền tảng AI Agent (xem bảng tương thích)
- Python 3.8+ (cho scripts — tùy chọn)
Bảng tương thích nền tảng
| Nền tảng | Tương thích | Ghi chú | | --- | --- | --- | | Google Antigravity | 🟢 100% Native | Được thiết kế chuyên cho nền tảng này | | Claude Code | 🟢 95% | Hỗ trợ multi-file đầy đủ | | Cursor | 🟡 85% | Dùng làm Rule, cần bridge file | | Windsurf / Codeium | 🟡 85% | Tương tự Cursor | | Cline | 🟡 80% | Paste nội dung vào System Prompt | | OpenClaw | 🟡 80% | Dùng qua Telegram bot | | GitHub Copilot | 🟡 75% | Chỉ instructions, không chạy scripts |
🟢 Google Antigravity (Native — Khuyến khích)
Bước 1: Copy vào thư mục skills (chọn 1 trong 2)
| Phạm vi | Đường dẫn | Khi nào dùng |
| --- | --- | --- |
| Global | ~/.gemini/antigravity/skills/ | Dùng cho TẤT CẢ dự án |
| Workspace | .agent/skills/ | Chỉ cho 1 dự án cụ thể |
macOS / Linux:
# Global
cp -r skill-creator-ultra ~/.gemini/antigravity/skills/skill-creator-ultra
# Hoặc Workspace
cp -r skill-creator-ultra .agent/skills/skill-creator-ultra
Windows (PowerShell):
# Global
Copy-Item -Recurse skill-creator-ultra "$env:USERPROFILE\.gemini\antigravity\skills\skill-creator-ultra"
# Hoặc Workspace
Copy-Item -Recurse skill-creator-ultra ".agent\skills\skill-creator-ultra"
Bước 2: Khởi động lại Antigravity (hoặc mở chat mới)
Bạn: tạo skill mới
AI: (Đọc SKILL.md → Bắt đầu phỏng vấn ✅)
🟣 Claude Code (Anthropic)
# Global
cp -r skill-creator-ultra ~/.claude/commands/skill-creator-ultra
# Workspace
mkdir -p .claude/commands
cp -r skill-creator-ultra .claude/commands/skill-creator-ultra
Thêm vào CLAUDE.md ở root dự án:
## Skill Creator Ultra
Khi user yêu cầu "tạo skill", "biến quy trình thành skill", "tự động hóa":
- Đọc `.claude/commands/skill-creator-ultra/SKILL.md`
- Tuân theo 8 Phase pipeline
🔵 Cursor
mkdir -p .cursor/rules
cp -r skill-creator-ultra .cursor/rules/skill-creator-ultra
Tạo file .cursor/rules/skill-creator-ultra.mdc:
---
description: Tạo AI Skill mới từ ý tưởng hoặc quy trình công việc
globs:
alwaysApply: false
---
Khi user yêu cầu "tạo skill", "biến quy trình thành skill", "tự động hóa":
- Đọc `.cursor/rules/skill-creator-ultra/SKILL.md`
- Tuân theo 8 Phase pipeline
🟠 Windsurf / 🟤 Cline / ⚫ Copilot / 🐾 OpenClaw
| Nền tảng | Lệnh cài | Ghi chú |
| --- | --- | --- |
| Windsurf | cp -r skill-creator-ultra .windsurf/rules/ | Tạo rule file tương tự Cursor |
| Cline | cp -r skill-creator-ultra .clinerules/ | Thêm vào Custom Instructions |
| Copilot | cp -r skill-creator-ultra .github/ | Thêm vào copilot-instructions.md |
| OpenClaw | Copy SKILL.md → Agent System Prompt | Token limit, dùng bản slim |
📥 Cài bằng 1 lệnh
| Nền tảng | 1 lệnh (macOS/Linux) |
| --- | --- |
| Antigravity (Global) | cp -r skill-creator-ultra ~/.gemini/antigravity/skills/ |
| Antigravity (Workspace) | cp -r skill-creator-ultra .agent/skills/ |
| Claude Code | cp -r skill-creator-ultra ~/.claude/commands/ |
| Cursor | cp -r skill-creator-ultra .cursor/rules/ |
| Windsurf | cp -r skill-creator-ultra .windsurf/rules/ |
| Cline | cp -r skill-creator-ultra .clinerules/ |
| Copilot | cp -r skill-creator-ultra .github/ |
🚀 Cách sử dụng
Cách 1: Nói tự nhiên
AI tự nhận diện và kích hoạt skill khi bạn nói:
| Câu nói | AI hiểu | | --- | --- | | "Tạo skill từ quy trình deploy của em" | → Kích hoạt skill-creator-ultra | | "Em muốn AI tự động viết báo cáo tuần" | → Kích hoạt skill-creator-ultra | | "Biến workflow review code thành skill" | → Kích hoạt skill-creator-ultra | | "Make a new skill for checking PRs" | → Kích hoạt skill-creator-ultra | | "Cải thiện skill weekly-report hiện có" | → Kích hoạt (Improve Mode) |
Cách 2: Slash commands
Gõ /skill-generate trong chat.
Quy trình tạo skill
Bạn nói ý tưởng
↓
⚡ Quick Mode check — mô tả đủ rõ chưa?
├── RÕ (có trigger + steps + rules) → Xác nhận → Sinh skill ngay
└── Chưa rõ → AI phỏng vấn thông minh (5-10 câu)
↓
🔍 AI phát hiện pattern + tính complexity
↓
🏗️ AI sinh toàn bộ skill (SKILL.md + resources + examples + scripts)
↓
🧪 AI chạy thử (Dry Run) với tình huống thực
↓
✅ Skill hoàn chỉnh, sẵn sàng deploy!
(Tùy chọn: Phase 6-8 cho skill production)
↓
📊 Đánh giá 7 chiều + quét bảo mật
↓
🔄 Cải thiện dựa trên điểm số
↓
🎯 Tối ưu trigger accuracy
Ví dụ sử dụng thực tế
Bạn: "Em muốn AI tự soạn email báo giá. Khi nhận email khách hỏi giá, AI đọc yêu cầu, tra bảng giá, tính chiết khấu (10-49: -5%, 50-99: -10%, ≥100: -15%), cộng VAT 8%, soạn email trả lời."
AI: Đây là Quick Mode trigger (bạn đã mô tả rõ: trigger + steps + rules + output) → xác nhận → sinh skill price-quoter hoàn chỉnh.
🔧 Scripts (9 công cụ)
# 🆕 Kiểm tra eval trong CI/CD
python scripts/ci_eval.py eval_results.json --min-score 85
python scripts/ci_eval.py eval_results.json --strict --format json
# 🆕 Đóng gói skill để phân phối
python scripts/package_skill.py ./my-skill/ ./dist/my-skill.skill
# Kiểm tra SKILL.md hợp lệ
python scripts/validate_skill.py ./path/to/my-skill/
# Mô phỏng chạy thử
python scripts/simulate_skill.py ./path/to/my-skill/
# Audit 7 nguyên tắc → chấm điểm S/A/B/C/D/F
python scripts/skill_audit.py ./path/to/my-skill/
python scripts/skill_audit.py ./path/to/my-skill/ --json --strict
# Thống kê + Cognitive Load Score
python scripts/skill_stats.py ./path/to/my-skill/
# Export sang Cursor/Claude/Windsurf/Cline/Copilot/OpenClaw
python scripts/skill_export.py ./path/to/my-skill/ --platform cursor
python scripts/skill_export.py ./path/to/my-skill/ --platform all
# So sánh 2 phiên bản skill
python scripts/skill_compare.py ./old-skill/ ./new-skill/
# Tạo skeleton skill mới
python scripts/skill_scaffold.py my-new-skill --full
⚡ Slash Commands
Gõ / trong chat AI:
| Lệnh | Chức năng |
| --- | --- |
| /skill-generate | 🧠 Tạo skill mới (8-Phase pipeline) |
| /skill-audit | 🔍 Audit 7 nguyên tắc |
| /skill-export | 📦 Export ra nền tảng khác |
| /skill-stats | 📊 Thống kê + Cognitive Load |
| /skill-compare | 🔄 So sánh 2 phiên bản |
| /skill-scaffold | 🧩 Tạo skeleton mới |
| /skill-validate | ✅ Kiểm tra SKILL.md |
| /skill-simulate | 🧪 Mô phỏng chạy thử |
📊 Hệ thống đánh giá (Phase 6)
Chấm điểm 7 chiều (vượt xa Pass/Fail của Anthropic)
| # | Chiều | Trọng số | Đo cái gì | | --- | --- | --- | --- | | 1 | Correctness | 25% | Output có đúng về mặt nội dung? | | 2 | Completeness | 20% | Có đủ tất cả phần bắt buộc? | | 3 | Format | 15% | Đúng format mong đợi? | | 4 | Adherence | 15% | Tuân theo tất cả instructions? | | 5 | Safety | 10% | Không leak secrets, PII? | | 6 | Efficiency | 10% | Output ngắn gọn, không thừa? | | 7 | Robustness | 5% | Xử lý edge cases tốt? |
Ví dụ báo cáo Radar
📊 EVAL REPORT — weekly-report-writer
Correctness 4.3 ████░ 86%
Completeness 4.7 █████ 94%
Format 4.0 ████░ 80%
Adherence 4.7 █████ 94%
Safety 5.0 █████ 100%
Efficiency 3.3 ███░░ 66% ← Điểm yếu
Robustness 4.0 ████░ 80%
🔐 Security: 5/5 PASS
📈 OVERALL: 85% (B+)
🎯 Gợi ý: Phase 7 → giảm output verbosity
Quét bảo mật (5 checks)
| Check | Mức | Kiểm tra gì | | --- | --- | --- | | Prompt Injection | 🔴 Critical | Cố override instructions | | PII Exposure | 🔴 Critical | Lộ email, phone, CMND | | Secret Leakage | 🔴 Critical | API keys, passwords trong output | | Scope Escape | 🟡 Warning | Hành động ngoài phạm vi skill | | Destructive Commands | 🟡 Warning | rm -rf, DROP TABLE không confirm |
⚠️ Quy tắc bảo mật: Nếu BẤT KỲ check critical nào fail → KHÔNG deploy, bất kể điểm tổng.
Thang điểm
| Score | Grade | Hành động | | --- | --- | --- | | 95-100% | S (Exceptional) | Deploy ngay ✅ | | 90-94% | A (Excellent) | Deploy ✅ | | 80-89% | B (Good) | Deploy OK, iterate tùy chọn | | 70-79% | C (Fair) | Bắt buộc Phase 7 | | 60-69% | D (Poor) | Viết lại phần lớn | | < 60% | F (Fail) | Quay lại Phase 4 |
📚 Tài liệu tham khảo
Cho người mới bắt đầu
| File | Mô tả | Khi nào đọc |
| --- | --- | --- |
| SKILL.md | Bộ não chính — AI đọc file này | Không cần (AI tự xử lý) |
| resources/scripts_guide.md | Hướng dẫn 9 scripts | Muốn dùng công cụ |
| resources/skill_template.md | Template mẫu SKILL.md | Hiểu cấu trúc skill |
| resources/blueprints.md | 10 skill ăn liền | Cần ý tưởng nhanh |
| resources/checklist.md | Checklist chất lượng | Kiểm tra skill trước deploy |
Cho người muốn hiểu sâu
| File | Mô tả | Khi nào đọc |
| --- | --- | --- |
| resources/prompt_engineering.md | 16 kỹ thuật viết Instructions (532 dòng) | Skill chính xác hơn |
| resources/anti_patterns.md | 15 lỗi phổ biến (377 dòng) | Debug skill bị lỗi |
| resources/skill_writing_guide.md | 10 kỹ thuật viết chuyên gia (634 dòng) | Master skill writing |
| resources/advanced_patterns.md | 6 pattern kiến trúc | Skill phức tạp |
| resources/eval_guide.md | Hướng dẫn đánh giá 7 chiều | Hiểu scoring |
Cho chuyên gia
| File | Mô tả | Khi nào đọc |
| --- | --- | --- |
| resources/composition_cookbook.md | 5 patterns multi-skill | Xây hệ thống skill |
| resources/industry_questions.md | 8 bộ câu hỏi chuyên ngành | Skill cho ngành cụ thể |
| resources/script_integration.md | Tích hợp scripts + 7 lớp bảo mật | Skill chạy lệnh hệ thống |
| resources/description_optimization.md | Tối ưu trigger accuracy | Tối ưu kích hoạt |
🏬 Đóng gói & Phân phối
Bước 1: Đóng gói
python scripts/package_skill.py ./my-skill/ ./dist/my-skill.skill
Bước 2: Publish lên...
| Kênh | Đối tượng | Cách |
| --- | --- | --- |
| GitHub | Cộng đồng open source | Thêm topic ai-skill, push lên repo |
| Agent Skills Market | Người dùng LLM | Upload .skill lên agentskillsmarket.space |
| SkillsMP | AI coding assistants | Upload lên skillsmp.com |
| Nội bộ | Team bạn | Copy vào ~/.gemini/antigravity/skills/ |
❓ FAQ
Q: Cần biết code không? A: Không. Skill Creator Ultra được thiết kế cho người KHÔNG biết code.
Q: Global hay Workspace? A: Global cho tất cả dự án. Workspace cho 1 dự án cụ thể.
Q: Skill tạo ra gồm những gì? A: Package hoàn chỉnh: SKILL.md + README + resources/ + examples/ + scripts/. Structure tự scale theo complexity.
Q: Sửa skill sau khi tạo được không? A: Được. Mở SKILL.md sửa trực tiếp, hoặc nhờ AI sửa.
Q: Hỗ trợ ngôn ngữ nào? A: Tiếng Việt và tiếng Anh. AI phỏng vấn bạn bằng ngôn ngữ bạn nói.
Q: Khác gì skill-generator cũ? A: Ultra = skill-generator (phỏng vấn, multi-platform) + Anthropic eval (chấm điểm, agents) + tính năng mới (7-dimension eval, security scan, CI/CD, marketplace publishing).
Q: Khác gì OpenAI GPTs Builder? A: GPTs Builder tạo chatbot. Ultra tạo structured Skills có evaluation, security, version control, export 7 platforms. Quick Mode cho trải nghiệm tương tự khi mô tả rõ.
Q: Dùng được trên nhiều nền tảng?
A: Có. Tạo 1 lần trên Antigravity → export bằng skill_export.py --platform all.
📚 Changelog (VI)
v1.1.0 — Competitive Gaps Edition (2026-03-05)
- Thêm ⚡ Quick Mode — tạo skill 1 lượt kiểu GPTs Builder
- Thêm 📊 Đánh giá 7 chiều — vượt xa Pass/Fail (Correctness, Completeness, Format, Adherence, Safety, Efficiency, Robustness)
- Thêm 🔐 Quét bảo mật — 5 checks (Prompt Injection, PII, Secrets, Scope, Destructive)
- Thêm 🔄 CI/CD Script —
ci_eval.pycho GitHub Actions / GitLab CI - Thêm 📦 Package & Publish — đóng gói
.skill+ hướng dẫn marketplace - Thêm ✍️ 10 Kỹ thuật viết chuyên gia — 🎯🧬🪞🏗️🛡️🎚️🔬🌳📐📆
- Thêm 📸 Mini Preview trong SKILL.md
- Thêm 📄 2 ví dụ Anthropic thực tế
- Nâng cấp
skill_writing_guide.md113 → 634 dòng - Nâng cấp
phase6_eval.md132 → 302 dòng - Tổng: 56 files, 9 scripts, 193 KB resources
v1.0.0 — Initial Merge (2026-03-04)
- Merge skill-generator v4.0 (interview, multi-platform, pattern detection)
- Merge Anthropic skill-creator (eval, agents, description optimization)
- Tạo pipeline 8 giai đoạn thống nhất
- 3 AI agents: Grader, Comparator, Analyzer
- 16 nguyên tắc prompt engineering, 15 anti-patterns
- 56 files, 7 scripts, 170 KB resources
🤝 Đóng góp
- Fork repository
- Tạo branch:
git checkout -b feature/ten-tinh-nang - Commit:
git commit -m "feat: thêm tính năng X" - Push:
git push origin feature/ten-tinh-nang - Tạo Pull Request
📄 License
MIT — Thoải mái sử dụng, chỉnh sửa, chia sẻ.
🇻🇳 Được phát triển bởi Thân Công Hải — Skill Creator Ultra v1.1.0 "Biến ý tưởng thành AI Skill, biến con người thường thành kiến trúc sư AI."
Aehnliche Skills
last30days skill
AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
context mode
Context window optimization for AI coding agents. Sandboxes tool output, 98% reduction. 12 platforms
claude seo
Universal SEO skill for Claude Code. 19 sub-skills, 12 subagents, 3 extensions (DataForSEO, Firecrawl, Banana). Technical SEO, E-E-A-T, schema, GEO/AEO, backlinks, local SEO, maps intelligence, Google APIs, and PDF/Excel reporting.
pinme
Deploy Your Frontend in a Single Command. Claude Code Skills supported.
claude ads
Comprehensive paid advertising audit & optimization skill for Claude Code. 250+ checks across Google, Meta, YouTube, LinkedIn, TikTok, Microsoft & Apple Ads with weighted scoring, parallel agents, industry templates, and AI creative generation.
claude code
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.