chore: sync repo state [ci skip]
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "antigravity-awesome-skills",
|
||||
"version": "9.7.0",
|
||||
"description": "Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,358 supported skills.",
|
||||
"description": "Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,359 supported skills.",
|
||||
"author": {
|
||||
"name": "sickn33 and contributors",
|
||||
"url": "https://github.com/sickn33/antigravity-awesome-skills"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Generated at: 2026-02-08T00:00:00.000Z
|
||||
|
||||
Total skills: 1372
|
||||
Total skills: 1373
|
||||
|
||||
## architecture (88)
|
||||
|
||||
@@ -437,7 +437,7 @@ Total skills: 1372
|
||||
| `youtube-automation` | Automate YouTube tasks via Rube MCP (Composio): upload videos, manage playlists, search content, get analytics, and handle comments. Always search tools firs... | youtube | youtube, automation, automate, tasks, via, rube, mcp, composio, upload, videos, playlists, search |
|
||||
| `zapier-make-patterns` | You are a no-code automation architect who has built thousands of Zaps and Scenarios for businesses of all sizes. You've seen automations that save companies... | zapier, make | zapier, make, no, code, automation, architect, who, built, thousands, zaps, scenarios, businesses |
|
||||
|
||||
## development (185)
|
||||
## development (186)
|
||||
|
||||
| Skill | Description | Tags | Triggers |
|
||||
| --- | --- | --- | --- |
|
||||
@@ -586,6 +586,7 @@ Total skills: 1372
|
||||
| `python-packaging` | Comprehensive guide to creating, structuring, and distributing Python packages using modern packaging tools, pyproject.toml, and publishing to PyPI. | python, packaging | python, packaging, creating, structuring, distributing, packages, pyproject, toml, publishing, pypi |
|
||||
| `python-patterns` | Python development principles and decision-making. Framework selection, async patterns, type hints, project structure. Teaches thinking, not copying. | python | python, development, principles, decision, making, framework, selection, async, type, hints, structure, teaches |
|
||||
| `python-performance-optimization` | Profile and optimize Python code using cProfile, memory profilers, and performance best practices. Use when debugging slow Python code, optimizing bottleneck... | python, performance, optimization | python, performance, optimization, profile, optimize, code, cprofile, memory, profilers, debugging, slow, optimizing |
|
||||
| `python-pptx-generator` | Generate complete Python scripts that build polished PowerPoint decks with python-pptx and real slide content. | python, powerpoint, python-pptx, presentations, slide-decks | python, powerpoint, python-pptx, presentations, slide-decks, pptx, generator, generate, complete, scripts, polished, decks |
|
||||
| `python-pro` | Master Python 3.12+ with modern features, async programming, performance optimization, and production-ready practices. Expert in the latest Python ecosystem ... | python | python, pro, 12, features, async, programming, performance, optimization, latest, ecosystem, including, uv |
|
||||
| `python-testing-patterns` | Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites... | python | python, testing, pytest, fixtures, mocking, test, driven, development, writing, tests, setting, up |
|
||||
| `react-component-performance` | Diagnose slow React components and suggest targeted performance fixes. | react, component, performance | react, component, performance, diagnose, slow, components, suggest, targeted, fixes |
|
||||
|
||||
16
README.md
16
README.md
@@ -1,13 +1,13 @@
|
||||
<!-- registry-sync: version=9.7.0; skills=1372; stars=30840; updated_at=2026-04-05T19:28:04+00:00 -->
|
||||
# 🌌 Antigravity Awesome Skills: 1,372+ Agentic Skills for Claude Code, Gemini CLI, Cursor, Copilot & More
|
||||
<!-- registry-sync: version=9.7.0; skills=1373; stars=30840; updated_at=2026-04-05T19:28:04+00:00 -->
|
||||
# 🌌 Antigravity Awesome Skills: 1,373+ Agentic Skills for Claude Code, Gemini CLI, Cursor, Copilot & More
|
||||
|
||||
> **Installable GitHub library of 1,372+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants.**
|
||||
> **Installable GitHub library of 1,373+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants.**
|
||||
|
||||
Antigravity Awesome Skills is an installable GitHub library and npm installer for reusable `SKILL.md` playbooks. It is designed for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, Kiro, OpenCode, GitHub Copilot, and other AI coding assistants that benefit from structured operating instructions. Instead of collecting one-off prompt snippets, this repository gives you a searchable, installable catalog of skills, bundles, workflows, plugin-safe distributions, and practical docs that help agents perform recurring tasks with better context, stronger constraints, and clearer outputs.
|
||||
|
||||
You can use this repo to install a broad multi-tool skill library, start from role-based bundles, or jump into workflow-driven execution for planning, coding, debugging, testing, security review, infrastructure, product work, and growth tasks. The root README is intentionally a high-signal landing page: understand what the project is, install it quickly, choose the right tool path, and then follow deeper docs only when you need them.
|
||||
|
||||
**Start here:** [Star the repo](https://github.com/sickn33/antigravity-awesome-skills/stargazers) · [Install in 1 minute](#installation) · [Choose your tool](#choose-your-tool) · [Best skills by tool](#best-skills-by-tool) · [📚 Browse 1,372+ Skills](#browse-1372-skills) · [Bundles](docs/users/bundles.md) · [Workflows](docs/users/workflows.md) · [Plugins for Claude Code and Codex](docs/users/plugins.md)
|
||||
**Start here:** [Star the repo](https://github.com/sickn33/antigravity-awesome-skills/stargazers) · [Install in 1 minute](#installation) · [Choose your tool](#choose-your-tool) · [Best skills by tool](#best-skills-by-tool) · [📚 Browse 1,373+ Skills](#browse-1373-skills) · [Bundles](docs/users/bundles.md) · [Workflows](docs/users/workflows.md) · [Plugins for Claude Code and Codex](docs/users/plugins.md)
|
||||
|
||||
[](https://github.com/sickn33/antigravity-awesome-skills/stargazers)
|
||||
[](LICENSE)
|
||||
@@ -28,7 +28,7 @@ You can use this repo to install a broad multi-tool skill library, start from ro
|
||||
|
||||
- **Installable, not just inspirational**: use `npx antigravity-awesome-skills` to put skills where your tool expects them.
|
||||
- **Built for major agent workflows**: Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, Kiro, OpenCode, Copilot, and more.
|
||||
- **Broad coverage with real utility**: 1,372+ skills across development, testing, security, infrastructure, product, and marketing.
|
||||
- **Broad coverage with real utility**: 1,373+ skills across development, testing, security, infrastructure, product, and marketing.
|
||||
- **Faster onboarding**: bundles and workflows reduce the time from "I found this repo" to "I used my first skill".
|
||||
- **Useful whether you want breadth or curation**: browse the full catalog, start with top bundles, or compare alternatives before installing.
|
||||
|
||||
@@ -127,7 +127,7 @@ Start with [Bundles](docs/users/bundles.md) for role-based recommendations, [Wor
|
||||
|
||||
## Best Skills By Tool
|
||||
|
||||
If you want a faster answer than "browse all 1,372+ skills", start with a tool-specific guide:
|
||||
If you want a faster answer than "browse all 1,373+ skills", start with a tool-specific guide:
|
||||
|
||||
- **[Claude Code skills](docs/users/claude-code-skills.md)**: install paths, starter skills, prompt examples, and plugin marketplace flow.
|
||||
- **[Cursor skills](docs/users/cursor-skills.md)**: best starter skills for `.cursor/skills/`, UI-heavy work, and pair-programming flows.
|
||||
@@ -183,7 +183,7 @@ If Antigravity starts hitting context limits with too many active skills, the ac
|
||||
|
||||
If you use OpenCode or another `.agents/skills` host, prefer a reduced install up front instead of copying the full library into a context-sensitive runtime. The installer now supports `--risk`, `--category`, and `--tags` so you can keep the installed set narrow.
|
||||
|
||||
## Browse 1,372+ Skills
|
||||
## Browse 1,373+ Skills
|
||||
|
||||
Use the root repo as a landing page, then jump into the deeper surface that matches your intent.
|
||||
|
||||
@@ -524,6 +524,8 @@ We officially thank the following contributors for their help in making this rep
|
||||
- [@Jonohobs](https://github.com/Jonohobs)
|
||||
- [@JaskiratAnand](https://github.com/JaskiratAnand)
|
||||
- [@Al-Garadi](https://github.com/Al-Garadi)
|
||||
- [@olgasafonova](https://github.com/olgasafonova)
|
||||
- [@spideyashith](https://github.com/spideyashith)
|
||||
|
||||
## Star History
|
||||
|
||||
|
||||
@@ -6,6 +6,12 @@
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>1.0</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://localhost/skill/python-pptx-generator</loc>
|
||||
<lastmod>2026-04-06</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.7</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://localhost/skill/awareness-stage-mapper</loc>
|
||||
<lastmod>2026-04-06</lastmod>
|
||||
@@ -240,10 +246,4 @@
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.7</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://localhost/skill/app-store-changelog</loc>
|
||||
<lastmod>2026-04-06</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.7</priority>
|
||||
</url>
|
||||
</urlset>
|
||||
|
||||
@@ -22090,6 +22090,28 @@
|
||||
"reasons": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "python-pptx-generator",
|
||||
"path": "skills/python-pptx-generator",
|
||||
"category": "development",
|
||||
"name": "python-pptx-generator",
|
||||
"description": "Generate complete Python scripts that build polished PowerPoint decks with python-pptx and real slide content.",
|
||||
"risk": "safe",
|
||||
"source": "self",
|
||||
"date_added": "2026-04-06",
|
||||
"plugin": {
|
||||
"targets": {
|
||||
"codex": "supported",
|
||||
"claude": "supported"
|
||||
},
|
||||
"setup": {
|
||||
"type": "none",
|
||||
"summary": "",
|
||||
"docs": null
|
||||
},
|
||||
"reasons": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "python-pro",
|
||||
"path": "skills/python-pro",
|
||||
|
||||
@@ -247,6 +247,7 @@
|
||||
"python-packaging",
|
||||
"python-patterns",
|
||||
"python-performance-optimization",
|
||||
"python-pptx-generator",
|
||||
"python-pro",
|
||||
"python-testing-patterns",
|
||||
"react-best-practices",
|
||||
@@ -1277,6 +1278,7 @@
|
||||
"pdf-official",
|
||||
"pptx-official",
|
||||
"pr-writer",
|
||||
"python-pptx-generator",
|
||||
"readme",
|
||||
"seo-aeo-blog-writer",
|
||||
"seo-aeo-landing-page-writer",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"generatedAt": "2026-02-08T00:00:00.000Z",
|
||||
"total": 1372,
|
||||
"total": 1373,
|
||||
"skills": [
|
||||
{
|
||||
"id": "00-andruia-consultant",
|
||||
@@ -24618,6 +24618,34 @@
|
||||
],
|
||||
"path": "skills/python-performance-optimization/SKILL.md"
|
||||
},
|
||||
{
|
||||
"id": "python-pptx-generator",
|
||||
"name": "python-pptx-generator",
|
||||
"description": "Generate complete Python scripts that build polished PowerPoint decks with python-pptx and real slide content.",
|
||||
"category": "development",
|
||||
"tags": [
|
||||
"python",
|
||||
"powerpoint",
|
||||
"python-pptx",
|
||||
"presentations",
|
||||
"slide-decks"
|
||||
],
|
||||
"triggers": [
|
||||
"python",
|
||||
"powerpoint",
|
||||
"python-pptx",
|
||||
"presentations",
|
||||
"slide-decks",
|
||||
"pptx",
|
||||
"generator",
|
||||
"generate",
|
||||
"complete",
|
||||
"scripts",
|
||||
"polished",
|
||||
"decks"
|
||||
],
|
||||
"path": "skills/python-pptx-generator/SKILL.md"
|
||||
},
|
||||
{
|
||||
"id": "python-pro",
|
||||
"name": "python-pro",
|
||||
|
||||
@@ -19158,6 +19158,25 @@
|
||||
},
|
||||
"runtime_files": []
|
||||
},
|
||||
{
|
||||
"id": "python-pptx-generator",
|
||||
"path": "skills/python-pptx-generator",
|
||||
"targets": {
|
||||
"codex": "supported",
|
||||
"claude": "supported"
|
||||
},
|
||||
"setup": {
|
||||
"type": "none",
|
||||
"summary": "",
|
||||
"docs": null
|
||||
},
|
||||
"reasons": [],
|
||||
"blocked_reasons": {
|
||||
"codex": [],
|
||||
"claude": []
|
||||
},
|
||||
"runtime_files": []
|
||||
},
|
||||
{
|
||||
"id": "python-pro",
|
||||
"path": "skills/python-pro",
|
||||
@@ -26230,10 +26249,10 @@
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"total_skills": 1372,
|
||||
"total_skills": 1373,
|
||||
"supported": {
|
||||
"codex": 1343,
|
||||
"claude": 1358
|
||||
"codex": 1344,
|
||||
"claude": 1359
|
||||
},
|
||||
"blocked": {
|
||||
"codex": 29,
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
---
|
||||
title: Jetski/Cortex + Gemini Integration Guide
|
||||
description: "Use antigravity-awesome-skills with Jetski/Cortex without hitting context-window overflow with 1.372+ skills."
|
||||
description: "Use antigravity-awesome-skills with Jetski/Cortex without hitting context-window overflow with 1.373+ skills."
|
||||
---
|
||||
|
||||
# Jetski/Cortex + Gemini: safe integration with 1,1.372+ skills
|
||||
# Jetski/Cortex + Gemini: safe integration with 1,1.373+ skills
|
||||
|
||||
This guide shows how to integrate the `antigravity-awesome-skills` repository with an agent based on **Jetski/Cortex + Gemini** (or similar frameworks) **without exceeding the model context window**.
|
||||
|
||||
@@ -23,7 +23,7 @@ Never do:
|
||||
- concatenate all `SKILL.md` content into a single system prompt;
|
||||
- re-inject the entire library for **every** request.
|
||||
|
||||
With over 1,1.372 skills, this approach fills the context window before user messages are even added, causing truncation.
|
||||
With over 1,1.373 skills, this approach fills the context window before user messages are even added, causing truncation.
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ This example shows one way to integrate **antigravity-awesome-skills** with a Je
|
||||
- How to enforce a **maximum number of skills per turn** via `maxSkillsPerTurn`.
|
||||
- How to choose whether to **truncate or error** when too many skills are requested via `overflowBehavior`.
|
||||
|
||||
This pattern avoids context overflow when you have 1,372+ skills installed.
|
||||
This pattern avoids context overflow when you have 1,373+ skills installed.
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ This document keeps the repository's GitHub-facing discovery copy aligned with t
|
||||
|
||||
Preferred positioning:
|
||||
|
||||
> Installable GitHub library of 1,372+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants.
|
||||
> Installable GitHub library of 1,373+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants.
|
||||
|
||||
Key framing:
|
||||
|
||||
@@ -20,7 +20,7 @@ Key framing:
|
||||
|
||||
Preferred description:
|
||||
|
||||
> Installable GitHub library of 1,372+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.
|
||||
> Installable GitHub library of 1,373+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.
|
||||
|
||||
Preferred homepage:
|
||||
|
||||
@@ -28,7 +28,7 @@ Preferred homepage:
|
||||
|
||||
Preferred social preview:
|
||||
|
||||
- use a clean preview image that says `1,372+ Agentic Skills`;
|
||||
- use a clean preview image that says `1,373+ Agentic Skills`;
|
||||
- mention Claude Code, Cursor, Codex CLI, and Gemini CLI;
|
||||
- avoid dense text and tiny logos that disappear in social cards.
|
||||
|
||||
|
||||
@@ -69,7 +69,7 @@ For manual updates, you need:
|
||||
The update process refreshes:
|
||||
- Skills index (`skills_index.json`)
|
||||
- Web app skills data (`apps\web-app\public\skills.json`)
|
||||
- All 1,372+ skills from the skills directory
|
||||
- All 1,373+ skills from the skills directory
|
||||
|
||||
## When to Update
|
||||
|
||||
|
||||
@@ -673,4 +673,4 @@ Found a skill that should be in a bundle? Or want to create a new bundle? [Open
|
||||
|
||||
---
|
||||
|
||||
_Last updated: March 2026 | Total Skills: 1,372+ | Total Bundles: 37_
|
||||
_Last updated: March 2026 | Total Skills: 1,373+ | Total Bundles: 37_
|
||||
|
||||
@@ -12,7 +12,7 @@ Install the library into Claude Code, then invoke focused skills directly in the
|
||||
|
||||
## Why use this repo for Claude Code
|
||||
|
||||
- It includes 1,372+ skills instead of a narrow single-domain starter pack.
|
||||
- It includes 1,373+ skills instead of a narrow single-domain starter pack.
|
||||
- It supports the standard `.claude/skills/` path and the Claude Code plugin marketplace flow.
|
||||
- It also ships generated bundle plugins so teams can install focused packs like `Essentials` or `Security Developer` from the marketplace metadata.
|
||||
- It includes onboarding docs, bundles, and workflows so new users do not need to guess where to begin.
|
||||
|
||||
@@ -12,7 +12,7 @@ Install into the Gemini skills path, then ask Gemini to apply one skill at a tim
|
||||
|
||||
- It installs directly into the expected Gemini skills path.
|
||||
- It includes both core software engineering skills and deeper agent/LLM-oriented skills.
|
||||
- It helps new users get started with bundles and workflows rather than forcing a cold start from 1,372+ files.
|
||||
- It helps new users get started with bundles and workflows rather than forcing a cold start from 1,373+ files.
|
||||
- It is useful whether you want a broad internal skill library or a single repo to test many workflows quickly.
|
||||
|
||||
## Install Gemini CLI Skills
|
||||
|
||||
@@ -18,7 +18,7 @@ Kiro is AWS's agentic AI IDE that combines:
|
||||
|
||||
Kiro's agentic capabilities are enhanced by skills that provide:
|
||||
|
||||
- **Domain expertise** across 1,372+ specialized areas
|
||||
- **Domain expertise** across 1,373+ specialized areas
|
||||
- **Best practices** from Anthropic, OpenAI, Google, Microsoft, and AWS
|
||||
- **Workflow automation** for common development tasks
|
||||
- **AWS-specific patterns** for serverless, infrastructure, and cloud architecture
|
||||
|
||||
@@ -14,7 +14,7 @@ If you came in through a **Claude Code** or **Codex** plugin instead of a full l
|
||||
|
||||
When you ran `npx antigravity-awesome-skills` or cloned the repository, you:
|
||||
|
||||
✅ **Downloaded 1,372+ skill files** to your computer (default: `~/.gemini/antigravity/skills/`; or a custom path like `~/.agent/skills/` if you used `--path`)
|
||||
✅ **Downloaded 1,373+ skill files** to your computer (default: `~/.gemini/antigravity/skills/`; or a custom path like `~/.agent/skills/` if you used `--path`)
|
||||
✅ **Made them available** to your AI assistant
|
||||
❌ **Did NOT enable them all automatically** (they're just sitting there, waiting)
|
||||
|
||||
@@ -34,7 +34,7 @@ Bundles are **curated groups** of skills organized by role. They help you decide
|
||||
|
||||
**Analogy:**
|
||||
|
||||
- You installed a toolbox with 1,372+ tools (✅ done)
|
||||
- You installed a toolbox with 1,373+ tools (✅ done)
|
||||
- Bundles are like **labeled organizer trays** saying: "If you're a carpenter, start with these 10 tools"
|
||||
- You can either **pick skills from the tray** or install that tray as a focused marketplace bundle plugin
|
||||
|
||||
@@ -212,7 +212,7 @@ Let's actually use a skill right now. Follow these steps:
|
||||
|
||||
## Step 5: Picking Your First Skills (Practical Advice)
|
||||
|
||||
Don't try to use all 1,372+ skills at once. Here's a sensible approach:
|
||||
Don't try to use all 1,373+ skills at once. Here's a sensible approach:
|
||||
|
||||
If you want a tool-specific starting point before choosing skills, use:
|
||||
|
||||
@@ -343,7 +343,7 @@ Usually no, but if your AI doesn't recognize a skill:
|
||||
|
||||
### "Can I load all skills into the model at once?"
|
||||
|
||||
No. Even though you have 1,372+ skills installed locally, you should **not** concatenate every `SKILL.md` into a single system prompt or context block.
|
||||
No. Even though you have 1,373+ skills installed locally, you should **not** concatenate every `SKILL.md` into a single system prompt or context block.
|
||||
|
||||
The intended pattern is:
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@ antigravity-awesome-skills/
|
||||
├── 📄 CONTRIBUTING.md ← Contributor workflow
|
||||
├── 📄 CATALOG.md ← Full generated catalog
|
||||
│
|
||||
├── 📁 skills/ ← 1,372+ skills live here
|
||||
├── 📁 skills/ ← 1,373+ skills live here
|
||||
│ │
|
||||
│ ├── 📁 brainstorming/
|
||||
│ │ └── 📄 SKILL.md ← Skill definition
|
||||
@@ -47,7 +47,7 @@ antigravity-awesome-skills/
|
||||
│ │ └── 📁 2d-games/
|
||||
│ │ └── 📄 SKILL.md ← Nested skills also supported
|
||||
│ │
|
||||
│ └── ... (1,372+ total)
|
||||
│ └── ... (1,373+ total)
|
||||
│
|
||||
├── 📁 apps/
|
||||
│ └── 📁 web-app/ ← Interactive browser
|
||||
@@ -100,7 +100,7 @@ antigravity-awesome-skills/
|
||||
|
||||
```
|
||||
┌─────────────────────────┐
|
||||
│ 1,372+ SKILLS │
|
||||
│ 1,373+ SKILLS │
|
||||
└────────────┬────────────┘
|
||||
│
|
||||
┌────────────────────────┼────────────────────────┐
|
||||
@@ -201,7 +201,7 @@ If you want a workspace-style manual install instead, cloning into `.agent/skill
|
||||
│ ├── 📁 brainstorming/ │
|
||||
│ ├── 📁 stripe-integration/ │
|
||||
│ ├── 📁 react-best-practices/ │
|
||||
│ └── ... (1,372+ total) │
|
||||
│ └── ... (1,373+ total) │
|
||||
└─────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "antigravity-awesome-skills",
|
||||
"version": "9.7.0",
|
||||
"description": "1,372+ agentic skills for Claude Code, Gemini CLI, Cursor, Antigravity & more. Installer CLI.",
|
||||
"description": "1,373+ agentic skills for Claude Code, Gemini CLI, Cursor, Antigravity & more. Installer CLI.",
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
"validate": "node tools/scripts/run-python.js tools/scripts/validate_skills.py",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "antigravity-awesome-skills",
|
||||
"version": "9.7.0",
|
||||
"description": "Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,358 supported skills.",
|
||||
"description": "Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,359 supported skills.",
|
||||
"author": {
|
||||
"name": "sickn33 and contributors",
|
||||
"url": "https://github.com/sickn33/antigravity-awesome-skills"
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
# Python PPTX Generator
|
||||
|
||||
## Description
|
||||
An agent skill designed to generate complete, runnable Python scripts that build professional PowerPoint presentations using the `python-pptx` library. It transforms a simple topic request into a fully coded slide deck.
|
||||
|
||||
## System Prompt
|
||||
You are an expert Python Developer and Executive Presentation Designer. Your objective is to write complete, error-free Python scripts using the `python-pptx` library to generate PowerPoint presentations. You do not just write code; you also generate the actual educational or business content for the slides based on the user's topic.
|
||||
|
||||
## Rules
|
||||
1. **Library Constraint:** You must strictly use the `python-pptx` library. Assume the user will run `pip install python-pptx`.
|
||||
2. **No Placeholders:** Never use filler text like "Insert text here" or "Lorem Ipsum." You must write actual, context-relevant bullet points for the presentation.
|
||||
3. **Layout Standards:** Always utilize standard layouts (e.g., `prs.slide_layouts[0]` for Title slides, `prs.slide_layouts[1]` for Title & Content).
|
||||
4. **Self-Contained Execution:** The script must import all necessary modules, create the presentation, populate the slides, save the file (e.g., `prs.save("output.pptx")`), and print a terminal success message.
|
||||
|
||||
## Workflow
|
||||
1. **Intake:** Ask the user for the presentation topic, target audience, and desired number of slides if not provided.
|
||||
2. **Content Structuring:** Silently draft the narrative arc (Title, Agenda, Main Points, Conclusion).
|
||||
3. **Script Generation:** Output the final Python script inside a standard python code block.
|
||||
|
||||
## Example Usage
|
||||
**User:** Create a 5-slide presentation on the basics of Machine Learning for a high school class.
|
||||
**Agent:** [Generates the full Python script containing the content and `python-pptx` logic to build those 5 slides].
|
||||
@@ -0,0 +1,106 @@
|
||||
---
|
||||
name: python-pptx-generator
|
||||
description: "Generate complete Python scripts that build polished PowerPoint decks with python-pptx and real slide content."
|
||||
category: development
|
||||
risk: safe
|
||||
source: self
|
||||
source_type: self
|
||||
date_added: "2026-04-06"
|
||||
author: spideyashith
|
||||
tags: [python, powerpoint, python-pptx, presentations, slide-decks]
|
||||
tools: [claude, cursor, gemini, codex]
|
||||
---
|
||||
|
||||
# Python PPTX Generator
|
||||
|
||||
## Overview
|
||||
|
||||
Use this skill when the user wants a ready-to-run Python script that creates a PowerPoint presentation with `python-pptx`.
|
||||
It focuses on turning a topic brief into a complete slide deck script with real slide content, sensible structure, and a working save step.
|
||||
|
||||
## When to Use This Skill
|
||||
|
||||
- Use when the user wants a Python script that generates a `.pptx` file automatically
|
||||
- Use when the user needs slide content drafted and encoded directly into `python-pptx`
|
||||
- Use when the user wants a quick presentation generator for demos, classes, or internal briefings
|
||||
|
||||
## How It Works
|
||||
|
||||
### Step 1: Collect the Deck Brief
|
||||
|
||||
Ask for the topic, audience, tone, and target number of slides if the request does not already include them.
|
||||
If constraints are missing, pick conservative defaults and state them in the generated script comments.
|
||||
|
||||
### Step 2: Plan the Narrative Arc
|
||||
|
||||
Outline the deck before writing code:
|
||||
|
||||
1. Title slide
|
||||
2. Agenda or context
|
||||
3. Core teaching or business points
|
||||
4. Summary or next steps
|
||||
|
||||
Keep the slide count realistic for the requested audience and avoid filler slides.
|
||||
|
||||
### Step 3: Generate the Python Script
|
||||
|
||||
Write a complete script that:
|
||||
|
||||
- imports `Presentation` from `python-pptx`
|
||||
- creates the deck
|
||||
- selects appropriate built-in layouts
|
||||
- writes real titles and bullet points
|
||||
- saves the file with a clear filename
|
||||
- prints a success message after saving
|
||||
|
||||
### Step 4: Keep the Output Runnable
|
||||
|
||||
The final answer should be a Python code block that can run after installing `python-pptx`.
|
||||
Avoid pseudocode, placeholders, or missing imports.
|
||||
|
||||
## Examples
|
||||
|
||||
### Example 1: Educational Deck
|
||||
|
||||
```text
|
||||
User: Create a 5-slide presentation on the basics of machine learning for a high school class.
|
||||
Output: A complete Python script that creates a title slide, overview, core concepts, examples, and recap.
|
||||
```
|
||||
|
||||
### Example 2: Business Briefing
|
||||
|
||||
```text
|
||||
User: Generate a 7-slide deck for sales leadership on Q2 pipeline risks and mitigation options.
|
||||
Output: A python-pptx script with executive-friendly slide titles, concise bullets, and a final recommendations slide.
|
||||
```
|
||||
|
||||
## Best Practices
|
||||
|
||||
- ✅ Use standard `python-pptx` layouts unless the user asks for custom positioning
|
||||
- ✅ Write audience-appropriate bullet points instead of placeholders
|
||||
- ✅ Save the output file explicitly in the script, for example `output.pptx`
|
||||
- ✅ Keep slide titles short and the bullet hierarchy readable
|
||||
- ❌ Do not return partial snippets that require the user to assemble the rest
|
||||
- ❌ Do not invent unsupported styling APIs without checking `python-pptx` capabilities
|
||||
|
||||
## Security & Safety Notes
|
||||
|
||||
- Install `python-pptx` only in an environment you control, for example a local virtual environment
|
||||
- If the user will run the script on a shared machine, choose a safe output path and avoid overwriting existing presentations without confirmation
|
||||
- If the request includes proprietary or sensitive presentation content, keep it out of public examples and sample filenames
|
||||
|
||||
## Common Pitfalls
|
||||
|
||||
- **Problem:** The generated script uses placeholder text instead of real content
|
||||
**Solution:** Draft the narrative first, then turn each slide into specific titles and bullets
|
||||
|
||||
- **Problem:** The deck uses too many slides for the requested audience
|
||||
**Solution:** Compress the outline to the most important 4 to 8 slides unless the user explicitly wants a longer deck
|
||||
|
||||
- **Problem:** The script forgets to save or print a completion message
|
||||
**Solution:** Always end with `prs.save(...)` and a short success print
|
||||
|
||||
## Related Skills
|
||||
|
||||
- `@pptx-official` - Use when the task is about inspecting or editing existing PowerPoint files
|
||||
- `@docx-official` - Use when the requested output should be a document instead of a slide deck
|
||||
@@ -19,7 +19,7 @@
|
||||
"skills": "./skills/",
|
||||
"interface": {
|
||||
"displayName": "Antigravity Awesome Skills",
|
||||
"shortDescription": "1,343 plugin-safe skills for coding, security, product, and ops workflows.",
|
||||
"shortDescription": "1,344 plugin-safe skills for coding, security, product, and ops workflows.",
|
||||
"longDescription": "Install a plugin-safe Codex distribution of Antigravity Awesome Skills. Skills that still need hardening or target-specific setup remain available in the repo but are excluded from this plugin.",
|
||||
"developerName": "sickn33 and contributors",
|
||||
"category": "Productivity",
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
# Python PPTX Generator
|
||||
|
||||
## Description
|
||||
An agent skill designed to generate complete, runnable Python scripts that build professional PowerPoint presentations using the `python-pptx` library. It transforms a simple topic request into a fully coded slide deck.
|
||||
|
||||
## System Prompt
|
||||
You are an expert Python Developer and Executive Presentation Designer. Your objective is to write complete, error-free Python scripts using the `python-pptx` library to generate PowerPoint presentations. You do not just write code; you also generate the actual educational or business content for the slides based on the user's topic.
|
||||
|
||||
## Rules
|
||||
1. **Library Constraint:** You must strictly use the `python-pptx` library. Assume the user will run `pip install python-pptx`.
|
||||
2. **No Placeholders:** Never use filler text like "Insert text here" or "Lorem Ipsum." You must write actual, context-relevant bullet points for the presentation.
|
||||
3. **Layout Standards:** Always utilize standard layouts (e.g., `prs.slide_layouts[0]` for Title slides, `prs.slide_layouts[1]` for Title & Content).
|
||||
4. **Self-Contained Execution:** The script must import all necessary modules, create the presentation, populate the slides, save the file (e.g., `prs.save("output.pptx")`), and print a terminal success message.
|
||||
|
||||
## Workflow
|
||||
1. **Intake:** Ask the user for the presentation topic, target audience, and desired number of slides if not provided.
|
||||
2. **Content Structuring:** Silently draft the narrative arc (Title, Agenda, Main Points, Conclusion).
|
||||
3. **Script Generation:** Output the final Python script inside a standard python code block.
|
||||
|
||||
## Example Usage
|
||||
**User:** Create a 5-slide presentation on the basics of Machine Learning for a high school class.
|
||||
**Agent:** [Generates the full Python script containing the content and `python-pptx` logic to build those 5 slides].
|
||||
@@ -0,0 +1,106 @@
|
||||
---
|
||||
name: python-pptx-generator
|
||||
description: "Generate complete Python scripts that build polished PowerPoint decks with python-pptx and real slide content."
|
||||
category: development
|
||||
risk: safe
|
||||
source: self
|
||||
source_type: self
|
||||
date_added: "2026-04-06"
|
||||
author: spideyashith
|
||||
tags: [python, powerpoint, python-pptx, presentations, slide-decks]
|
||||
tools: [claude, cursor, gemini, codex]
|
||||
---
|
||||
|
||||
# Python PPTX Generator
|
||||
|
||||
## Overview
|
||||
|
||||
Use this skill when the user wants a ready-to-run Python script that creates a PowerPoint presentation with `python-pptx`.
|
||||
It focuses on turning a topic brief into a complete slide deck script with real slide content, sensible structure, and a working save step.
|
||||
|
||||
## When to Use This Skill
|
||||
|
||||
- Use when the user wants a Python script that generates a `.pptx` file automatically
|
||||
- Use when the user needs slide content drafted and encoded directly into `python-pptx`
|
||||
- Use when the user wants a quick presentation generator for demos, classes, or internal briefings
|
||||
|
||||
## How It Works
|
||||
|
||||
### Step 1: Collect the Deck Brief
|
||||
|
||||
Ask for the topic, audience, tone, and target number of slides if the request does not already include them.
|
||||
If constraints are missing, pick conservative defaults and state them in the generated script comments.
|
||||
|
||||
### Step 2: Plan the Narrative Arc
|
||||
|
||||
Outline the deck before writing code:
|
||||
|
||||
1. Title slide
|
||||
2. Agenda or context
|
||||
3. Core teaching or business points
|
||||
4. Summary or next steps
|
||||
|
||||
Keep the slide count realistic for the requested audience and avoid filler slides.
|
||||
|
||||
### Step 3: Generate the Python Script
|
||||
|
||||
Write a complete script that:
|
||||
|
||||
- imports `Presentation` from `python-pptx`
|
||||
- creates the deck
|
||||
- selects appropriate built-in layouts
|
||||
- writes real titles and bullet points
|
||||
- saves the file with a clear filename
|
||||
- prints a success message after saving
|
||||
|
||||
### Step 4: Keep the Output Runnable
|
||||
|
||||
The final answer should be a Python code block that can run after installing `python-pptx`.
|
||||
Avoid pseudocode, placeholders, or missing imports.
|
||||
|
||||
## Examples
|
||||
|
||||
### Example 1: Educational Deck
|
||||
|
||||
```text
|
||||
User: Create a 5-slide presentation on the basics of machine learning for a high school class.
|
||||
Output: A complete Python script that creates a title slide, overview, core concepts, examples, and recap.
|
||||
```
|
||||
|
||||
### Example 2: Business Briefing
|
||||
|
||||
```text
|
||||
User: Generate a 7-slide deck for sales leadership on Q2 pipeline risks and mitigation options.
|
||||
Output: A python-pptx script with executive-friendly slide titles, concise bullets, and a final recommendations slide.
|
||||
```
|
||||
|
||||
## Best Practices
|
||||
|
||||
- ✅ Use standard `python-pptx` layouts unless the user asks for custom positioning
|
||||
- ✅ Write audience-appropriate bullet points instead of placeholders
|
||||
- ✅ Save the output file explicitly in the script, for example `output.pptx`
|
||||
- ✅ Keep slide titles short and the bullet hierarchy readable
|
||||
- ❌ Do not return partial snippets that require the user to assemble the rest
|
||||
- ❌ Do not invent unsupported styling APIs without checking `python-pptx` capabilities
|
||||
|
||||
## Security & Safety Notes
|
||||
|
||||
- Install `python-pptx` only in an environment you control, for example a local virtual environment
|
||||
- If the user will run the script on a shared machine, choose a safe output path and avoid overwriting existing presentations without confirmation
|
||||
- If the request includes proprietary or sensitive presentation content, keep it out of public examples and sample filenames
|
||||
|
||||
## Common Pitfalls
|
||||
|
||||
- **Problem:** The generated script uses placeholder text instead of real content
|
||||
**Solution:** Draft the narrative first, then turn each slide into specific titles and bullets
|
||||
|
||||
- **Problem:** The deck uses too many slides for the requested audience
|
||||
**Solution:** Compress the outline to the most important 4 to 8 slides unless the user explicitly wants a longer deck
|
||||
|
||||
- **Problem:** The script forgets to save or print a completion message
|
||||
**Solution:** Always end with `prs.save(...)` and a short success print
|
||||
|
||||
## Related Skills
|
||||
|
||||
- `@pptx-official` - Use when the task is about inspecting or editing existing PowerPoint files
|
||||
- `@docx-official` - Use when the requested output should be a document instead of a slide deck
|
||||
@@ -22090,6 +22090,28 @@
|
||||
"reasons": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "python-pptx-generator",
|
||||
"path": "skills/python-pptx-generator",
|
||||
"category": "development",
|
||||
"name": "python-pptx-generator",
|
||||
"description": "Generate complete Python scripts that build polished PowerPoint decks with python-pptx and real slide content.",
|
||||
"risk": "safe",
|
||||
"source": "self",
|
||||
"date_added": "2026-04-06",
|
||||
"plugin": {
|
||||
"targets": {
|
||||
"codex": "supported",
|
||||
"claude": "supported"
|
||||
},
|
||||
"setup": {
|
||||
"type": "none",
|
||||
"summary": "",
|
||||
"docs": null
|
||||
},
|
||||
"reasons": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "python-pro",
|
||||
"path": "skills/python-pro",
|
||||
|
||||
Reference in New Issue
Block a user