mirror of
https://github.com/sickn33/antigravity-awesome-skills.git
synced 2026-04-25 17:25:12 +02:00
chore: sync release state
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "antigravity-awesome-skills",
|
||||
"version": "10.1.0",
|
||||
"description": "Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,395 supported skills.",
|
||||
"description": "Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,396 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: 1411
|
||||
Total skills: 1412
|
||||
|
||||
## architecture (95)
|
||||
|
||||
@@ -1012,7 +1012,7 @@ Total skills: 1411
|
||||
| `youtube-summarizer` | Extract transcripts from YouTube videos and generate comprehensive, detailed summaries using intelligent analysis frameworks | video, summarization, transcription, youtube, content-analysis | video, summarization, transcription, youtube, content-analysis, summarizer, extract, transcripts, videos, generate, detailed, summaries |
|
||||
| `zipai-optimizer` | Adaptive token optimizer: intelligent filtering, surgical output, ambiguity-first, context-window-aware, VCS-aware. | zipai, optimizer | zipai, optimizer, adaptive, token, intelligent, filtering, surgical, output, ambiguity, first, context, window |
|
||||
|
||||
## infrastructure (127)
|
||||
## infrastructure (128)
|
||||
|
||||
| Skill | Description | Tags | Triggers |
|
||||
| --- | --- | --- | --- |
|
||||
@@ -1098,6 +1098,7 @@ Total skills: 1411
|
||||
| `k6-load-testing` | Comprehensive k6 load testing skill for API, browser, and scalability testing. Write realistic load scenarios, analyze results, and integrate with CI/CD. | k6, load-testing, performance, api-testing, ci-cd | k6, load-testing, performance, api-testing, ci-cd, load, testing, skill, api, browser, scalability, write |
|
||||
| `kubernetes-architect` | Expert Kubernetes architect specializing in cloud-native infrastructure, advanced GitOps workflows (ArgoCD/Flux), and enterprise container orchestration. | kubernetes | kubernetes, architect, specializing, cloud, native, infrastructure, gitops, argocd, flux, enterprise, container, orchestration |
|
||||
| `kubernetes-deployment` | Kubernetes deployment workflow for container orchestration, Helm charts, service mesh, and production-ready K8s configurations. | kubernetes, deployment | kubernetes, deployment, container, orchestration, helm, charts, mesh, k8s, configurations |
|
||||
| `lambdatest-agent-skills` | Production-grade test automation skills for 46 frameworks across E2E, unit, mobile, BDD, visual, and cloud testing in 15+ languages. | testing, test-automation, e2e, unit-testing, mobile-testing, bdd, selenium, playwright, cypress, jest, pytest, appium, lambdatest | testing, test-automation, e2e, unit-testing, mobile-testing, bdd, selenium, playwright, cypress, jest, pytest, appium |
|
||||
| `langfuse` | Expert in Langfuse - the open-source LLM observability platform. Covers tracing, prompt management, evaluation, datasets, and integration with LangChain, Lla... | langfuse | langfuse, open, source, llm, observability, platform, covers, tracing, prompt, evaluation, datasets, integration |
|
||||
| `lightning-channel-factories` | Technical reference on Lightning Network channel factories, multi-party channels, LSP architectures, and Bitcoin Layer 2 scaling without soft forks. Covers D... | lightning, channel, factories | lightning, channel, factories, technical, reference, network, multi, party, channels, lsp, architectures, bitcoin |
|
||||
| `linux-troubleshooting` | Linux system troubleshooting workflow for diagnosing and resolving system issues, performance problems, and service failures. | linux, troubleshooting | linux, troubleshooting, diagnosing, resolving, issues, performance, problems, failures |
|
||||
|
||||
14
README.md
14
README.md
@@ -1,13 +1,13 @@
|
||||
<!-- registry-sync: version=10.1.0; skills=1411; stars=32985; updated_at=2026-04-14T18:14:09+00:00 -->
|
||||
# 🌌 Antigravity Awesome Skills: 1,411+ Agentic Skills for Claude Code, Gemini CLI, Cursor, Copilot & More
|
||||
<!-- registry-sync: version=10.1.0; skills=1412; stars=32985; updated_at=2026-04-14T18:14:09+00:00 -->
|
||||
# 🌌 Antigravity Awesome Skills: 1,412+ Agentic Skills for Claude Code, Gemini CLI, Cursor, Copilot & More
|
||||
|
||||
> **Installable GitHub library of 1,411+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants.**
|
||||
> **Installable GitHub library of 1,412+ 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,411+ Skills](#browse-1411-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,412+ Skills](#browse-1412-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,411+ skills across development, testing, security, infrastructure, product, and marketing.
|
||||
- **Broad coverage with real utility**: 1,412+ 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,411+ skills", start with a tool-specific guide:
|
||||
If you want a faster answer than "browse all 1,412+ 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,411+ Skills
|
||||
## Browse 1,412+ Skills
|
||||
|
||||
Use the root repo as a landing page, then jump into the deeper surface that matches your intent.
|
||||
|
||||
|
||||
@@ -6,6 +6,12 @@
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>1.0</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://localhost/skill/lambdatest-agent-skills</loc>
|
||||
<lastmod>2026-04-16</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.7</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://localhost/skill/daily-gift</loc>
|
||||
<lastmod>2026-04-16</lastmod>
|
||||
@@ -240,10 +246,4 @@
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.7</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://localhost/skill/customer-psychographic-profiler</loc>
|
||||
<lastmod>2026-04-16</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.7</priority>
|
||||
</url>
|
||||
</urlset>
|
||||
|
||||
@@ -16443,6 +16443,28 @@
|
||||
"reasons": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "lambdatest-agent-skills",
|
||||
"path": "skills/lambdatest-agent-skills",
|
||||
"category": "testing",
|
||||
"name": "lambdatest-agent-skills",
|
||||
"description": "Production-grade test automation skills for 46 frameworks across E2E, unit, mobile, BDD, visual, and cloud testing in 15+ languages.",
|
||||
"risk": "safe",
|
||||
"source": "community",
|
||||
"date_added": "2026-04-16",
|
||||
"plugin": {
|
||||
"targets": {
|
||||
"codex": "supported",
|
||||
"claude": "supported"
|
||||
},
|
||||
"setup": {
|
||||
"type": "none",
|
||||
"summary": "",
|
||||
"docs": null
|
||||
},
|
||||
"reasons": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "landing-page-generator",
|
||||
"path": "skills/landing-page-generator",
|
||||
|
||||
@@ -204,6 +204,7 @@
|
||||
"javascript-typescript-typescript-scaffold",
|
||||
"junta-leiloeiros",
|
||||
"k6-load-testing",
|
||||
"lambdatest-agent-skills",
|
||||
"landing-page-generator",
|
||||
"langgraph",
|
||||
"m365-agents-py",
|
||||
@@ -871,6 +872,7 @@
|
||||
"jobgpt",
|
||||
"klaviyo-automation",
|
||||
"kubernetes-deployment",
|
||||
"lambdatest-agent-skills",
|
||||
"libreoffice/calc",
|
||||
"libreoffice/impress",
|
||||
"libreoffice/writer",
|
||||
@@ -1194,6 +1196,7 @@
|
||||
"game-development/mobile-games",
|
||||
"ios-debugger-agent",
|
||||
"ios-developer",
|
||||
"lambdatest-agent-skills",
|
||||
"macos-menubar-tuist-app",
|
||||
"makepad-deployment",
|
||||
"makepad-platform",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"generatedAt": "2026-02-08T00:00:00.000Z",
|
||||
"total": 1411,
|
||||
"total": 1412,
|
||||
"skills": [
|
||||
{
|
||||
"id": "00-andruia-consultant",
|
||||
@@ -18328,6 +18328,42 @@
|
||||
],
|
||||
"path": "skills/kubernetes-deployment/SKILL.md"
|
||||
},
|
||||
{
|
||||
"id": "lambdatest-agent-skills",
|
||||
"name": "lambdatest-agent-skills",
|
||||
"description": "Production-grade test automation skills for 46 frameworks across E2E, unit, mobile, BDD, visual, and cloud testing in 15+ languages.",
|
||||
"category": "infrastructure",
|
||||
"tags": [
|
||||
"testing",
|
||||
"test-automation",
|
||||
"e2e",
|
||||
"unit-testing",
|
||||
"mobile-testing",
|
||||
"bdd",
|
||||
"selenium",
|
||||
"playwright",
|
||||
"cypress",
|
||||
"jest",
|
||||
"pytest",
|
||||
"appium",
|
||||
"lambdatest"
|
||||
],
|
||||
"triggers": [
|
||||
"testing",
|
||||
"test-automation",
|
||||
"e2e",
|
||||
"unit-testing",
|
||||
"mobile-testing",
|
||||
"bdd",
|
||||
"selenium",
|
||||
"playwright",
|
||||
"cypress",
|
||||
"jest",
|
||||
"pytest",
|
||||
"appium"
|
||||
],
|
||||
"path": "skills/lambdatest-agent-skills/SKILL.md"
|
||||
},
|
||||
{
|
||||
"id": "landing-page-generator",
|
||||
"name": "landing-page-generator",
|
||||
|
||||
@@ -14218,6 +14218,25 @@
|
||||
},
|
||||
"runtime_files": []
|
||||
},
|
||||
{
|
||||
"id": "lambdatest-agent-skills",
|
||||
"path": "skills/lambdatest-agent-skills",
|
||||
"targets": {
|
||||
"codex": "supported",
|
||||
"claude": "supported"
|
||||
},
|
||||
"setup": {
|
||||
"type": "none",
|
||||
"summary": "",
|
||||
"docs": null
|
||||
},
|
||||
"reasons": [],
|
||||
"blocked_reasons": {
|
||||
"codex": [],
|
||||
"claude": []
|
||||
},
|
||||
"runtime_files": []
|
||||
},
|
||||
{
|
||||
"id": "landing-page-generator",
|
||||
"path": "skills/landing-page-generator",
|
||||
@@ -26983,10 +27002,10 @@
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"total_skills": 1411,
|
||||
"total_skills": 1412,
|
||||
"supported": {
|
||||
"codex": 1380,
|
||||
"claude": 1395
|
||||
"codex": 1381,
|
||||
"claude": 1396
|
||||
},
|
||||
"blocked": {
|
||||
"codex": 31,
|
||||
|
||||
@@ -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.411+ skills."
|
||||
description: "Use antigravity-awesome-skills with Jetski/Cortex without hitting context-window overflow with 1.412+ skills."
|
||||
---
|
||||
|
||||
# Jetski/Cortex + Gemini: safe integration with 1,1.411+ skills
|
||||
# Jetski/Cortex + Gemini: safe integration with 1,1.412+ 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.411 skills, this approach fills the context window before user messages are even added, causing truncation.
|
||||
With over 1,1.412 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,411+ skills installed.
|
||||
This pattern avoids context overflow when you have 1,412+ 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,411+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants.
|
||||
> Installable GitHub library of 1,412+ 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,411+ 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,412+ 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,411+ Agentic Skills`;
|
||||
- use a clean preview image that says `1,412+ 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,411+ skills from the skills directory
|
||||
- All 1,412+ 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,411+ | Total Bundles: 37_
|
||||
_Last updated: March 2026 | Total Skills: 1,412+ | 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,411+ skills instead of a narrow single-domain starter pack.
|
||||
- It includes 1,412+ 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,411+ files.
|
||||
- It helps new users get started with bundles and workflows rather than forcing a cold start from 1,412+ 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,411+ specialized areas
|
||||
- **Domain expertise** across 1,412+ 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,411+ skill files** to your computer (default: `~/.gemini/antigravity/skills/`; or a custom path like `~/.agent/skills/` if you used `--path`)
|
||||
✅ **Downloaded 1,412+ 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,411+ tools (✅ done)
|
||||
- You installed a toolbox with 1,412+ 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,411+ skills at once. Here's a sensible approach:
|
||||
Don't try to use all 1,412+ 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,411+ skills installed locally, you should **not** concatenate every `SKILL.md` into a single system prompt or context block.
|
||||
No. Even though you have 1,412+ 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,411+ skills live here
|
||||
├── 📁 skills/ ← 1,412+ skills live here
|
||||
│ │
|
||||
│ ├── 📁 brainstorming/
|
||||
│ │ └── 📄 SKILL.md ← Skill definition
|
||||
@@ -47,7 +47,7 @@ antigravity-awesome-skills/
|
||||
│ │ └── 📁 2d-games/
|
||||
│ │ └── 📄 SKILL.md ← Nested skills also supported
|
||||
│ │
|
||||
│ └── ... (1,411+ total)
|
||||
│ └── ... (1,412+ total)
|
||||
│
|
||||
├── 📁 apps/
|
||||
│ └── 📁 web-app/ ← Interactive browser
|
||||
@@ -100,7 +100,7 @@ antigravity-awesome-skills/
|
||||
|
||||
```
|
||||
┌─────────────────────────┐
|
||||
│ 1,411+ SKILLS │
|
||||
│ 1,412+ 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,411+ total) │
|
||||
│ └── ... (1,412+ total) │
|
||||
└─────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "antigravity-awesome-skills",
|
||||
"version": "10.1.0",
|
||||
"description": "1,411+ agentic skills for Claude Code, Gemini CLI, Cursor, Antigravity & more. Installer CLI.",
|
||||
"description": "1,412+ 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": "10.1.0",
|
||||
"description": "Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,395 supported skills.",
|
||||
"description": "Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,396 supported skills.",
|
||||
"author": {
|
||||
"name": "sickn33 and contributors",
|
||||
"url": "https://github.com/sickn33/antigravity-awesome-skills"
|
||||
|
||||
@@ -0,0 +1,229 @@
|
||||
---
|
||||
name: lambdatest-agent-skills
|
||||
description: "Production-grade test automation skills for 46 frameworks across E2E, unit, mobile, BDD, visual, and cloud testing in 15+ languages."
|
||||
category: testing
|
||||
risk: safe
|
||||
source: community
|
||||
source_repo: LambdaTest/agent-skills
|
||||
source_type: community
|
||||
date_added: "2026-04-16"
|
||||
author: tanveer-farooq
|
||||
tags: [testing, test-automation, e2e, unit-testing, mobile-testing, bdd, selenium, playwright, cypress, jest, pytest, appium, lambdatest]
|
||||
tools: [claude, cursor, gemini, copilot]
|
||||
license: "MIT"
|
||||
license_source: "https://github.com/LambdaTest/agent-skills/blob/main/LICENSE"
|
||||
---
|
||||
|
||||
# LambdaTest Agent Skills — Test Automation Registry (46 Skills)
|
||||
|
||||
## Overview
|
||||
|
||||
This skill is a curated index of 46 production-grade test automation skills sourced from the [LambdaTest/agent-skills](https://github.com/LambdaTest/agent-skills) repository. It teaches AI coding assistants how to write, structure, and execute test automation code across every major framework and 15+ programming languages. Instead of generating generic test code, the AI becomes a senior QA automation architect that understands correct project structure, dependency versions, cloud execution, CI/CD integration, and common debugging patterns for each framework.
|
||||
|
||||
This skill adapts material from an external GitHub repository:
|
||||
- `source_repo: LambdaTest/agent-skills`
|
||||
- `source_type: community`
|
||||
|
||||
## When to Use This Skill
|
||||
|
||||
- Use when you need to write, scaffold, or review test automation code for any major framework
|
||||
- Use when working with Selenium, Playwright, Cypress, Jest, pytest, Appium, or any of the 46 supported frameworks
|
||||
- Use when setting up a new test project and need the correct project structure, config files, and dependencies
|
||||
- Use when integrating tests into a CI/CD pipeline (GitHub Actions, Jenkins, GitLab CI)
|
||||
- Use when migrating tests between frameworks (e.g. Selenium → Playwright, Puppeteer → Cypress)
|
||||
- Use when running tests on cloud infrastructure such as LambdaTest / TestMu AI
|
||||
- Use when the user asks how to write, debug, or scale automated tests
|
||||
|
||||
## How It Works
|
||||
|
||||
### Step 1: Identify the Framework and Language
|
||||
|
||||
Determine which testing framework and programming language the user is working with. Match it to one of the 46 supported skills below. Each skill covers a specific framework with language-appropriate code patterns.
|
||||
|
||||
### Step 2: Apply the Correct Skill Context
|
||||
|
||||
Load the relevant framework skill from the registry below. Each skill includes: project setup and dependencies, core code patterns, page objects or test utilities, cloud execution configuration, CI/CD integration, a debugging table for common problems, and a best practices checklist.
|
||||
|
||||
### Step 3: Generate Production-Ready Test Code
|
||||
|
||||
Use the loaded skill context to generate test code that follows real-world conventions — not generic boilerplate. Apply correct import paths, configuration formats, assertion libraries, and runner commands specific to the framework and language.
|
||||
|
||||
### Step 4: Configure for Local or Cloud Execution
|
||||
|
||||
If the user wants to run tests locally, apply local runner configuration. If running on LambdaTest / TestMu AI cloud, configure RemoteWebDriver capabilities or the appropriate cloud SDK, and set `LT_USERNAME` and `LT_ACCESS_KEY` from environment variables — never hardcode credentials.
|
||||
|
||||
### Step 5: Add CI/CD Integration
|
||||
|
||||
When requested, generate a GitHub Actions (or Jenkins / GitLab CI) workflow that runs the tests in parallel, uploads reports, and captures artifacts on failure.
|
||||
|
||||
## Skill Registry
|
||||
|
||||
### 🌐 E2E / Browser Testing (15 skills)
|
||||
|
||||
| Skill | Languages | Description |
|
||||
|---|---|---|
|
||||
| `selenium-skill` | Java, Python, JS, C#, Ruby | Selenium WebDriver with cross-browser and cloud support |
|
||||
| `playwright-skill` | JS, TS, Python, Java, C# | Playwright browser automation with API mocking |
|
||||
| `cypress-skill` | JS, TS | Cypress E2E and component testing |
|
||||
| `webdriverio-skill` | JS, TS | WebdriverIO with page objects and cloud integration |
|
||||
| `puppeteer-skill` | JS, TS | Puppeteer Chrome automation |
|
||||
| `testcafe-skill` | JS, TS | TestCafe cross-browser testing |
|
||||
| `nightwatchjs-skill` | JS, TS | Nightwatch.js browser automation |
|
||||
| `capybara-skill` | Ruby | Capybara acceptance testing |
|
||||
| `geb-skill` | Groovy | Geb Groovy browser automation |
|
||||
| `selenide-skill` | Java | Selenide fluent Selenium wrapper |
|
||||
| `nemojs-skill` | JS | Nemo.js PayPal browser automation |
|
||||
| `protractor-skill` | JS, TS | Protractor Angular E2E testing |
|
||||
| `codeception-skill` | PHP | Codeception full-stack PHP testing |
|
||||
| `laravel-dusk-skill` | PHP | Laravel Dusk browser testing |
|
||||
| `robot-framework-skill` | Python, Robot | Robot Framework keyword-driven testing |
|
||||
|
||||
### 🧪 Unit Testing (15 skills)
|
||||
|
||||
| Skill | Languages | Description |
|
||||
|---|---|---|
|
||||
| `jest-skill` | JS, TS | Jest unit and integration tests with mocking |
|
||||
| `junit-5-skill` | Java | JUnit 5 with parameterized tests and extensions |
|
||||
| `pytest-skill` | Python | pytest with fixtures, parametrize, and plugins |
|
||||
| `testng-skill` | Java | TestNG with data providers and parallel execution |
|
||||
| `vitest-skill` | JS, TS | Vitest for Vite projects |
|
||||
| `mocha-skill` | JS, TS | Mocha with Chai assertions |
|
||||
| `jasmine-skill` | JS, TS | Jasmine BDD-style unit testing |
|
||||
| `karma-skill` | JS, TS | Karma test runner |
|
||||
| `xunit-skill` | C# | xUnit.net for .NET |
|
||||
| `nunit-skill` | C# | NUnit for .NET |
|
||||
| `mstest-skill` | C# | MSTest for .NET |
|
||||
| `rspec-skill` | Ruby | RSpec with shared examples |
|
||||
| `phpunit-skill` | PHP | PHPUnit with data providers |
|
||||
| `testunit-skill` | Ruby | Test::Unit Ruby testing |
|
||||
| `unittest-skill` | Python | Python unittest with mocking |
|
||||
|
||||
### 📱 Mobile Testing (5 skills)
|
||||
|
||||
| Skill | Languages | Description |
|
||||
|---|---|---|
|
||||
| `appium-skill` | Java, Python, JS, Ruby, C# | Appium mobile testing for iOS and Android |
|
||||
| `espresso-skill` | Java, Kotlin | Espresso Android UI testing |
|
||||
| `xcuitest-skill` | Swift, Obj-C | XCUITest iOS UI testing |
|
||||
| `flutter-testing-skill` | Dart | Flutter widget and integration tests |
|
||||
| `detox-skill` | JS, TS | Detox React Native E2E testing |
|
||||
|
||||
### 📋 BDD Testing (7 skills)
|
||||
|
||||
| Skill | Languages | Description |
|
||||
|---|---|---|
|
||||
| `cucumber-skill` | Java, JS, Ruby, TS | Cucumber Gherkin BDD |
|
||||
| `specflow-skill` | C# | SpecFlow .NET BDD with Gherkin |
|
||||
| `serenity-bdd-skill` | Java | Serenity BDD with Screenplay pattern |
|
||||
| `behave-skill` | Python | Behave Python BDD |
|
||||
| `behat-skill` | PHP | Behat BDD for PHP |
|
||||
| `gauge-skill` | Java, Python, JS, Ruby, C# | Gauge specification-based testing |
|
||||
| `lettuce-skill` | Python | Lettuce Python BDD testing |
|
||||
|
||||
### 👁️ Visual Testing (1 skill)
|
||||
|
||||
| Skill | Languages | Description |
|
||||
|---|---|---|
|
||||
| `smartui-skill` | JS, TS, Java | SmartUI visual regression testing |
|
||||
|
||||
### ☁️ Cloud Testing (1 skill)
|
||||
|
||||
| Skill | Languages | Description |
|
||||
|---|---|---|
|
||||
| `hyperexecute-skill` | YAML | HyperExecute cloud test orchestration |
|
||||
|
||||
### 🔄 Migration (1 skill)
|
||||
|
||||
| Skill | Languages | Description |
|
||||
|---|---|---|
|
||||
| `test-framework-migration-skill` | JS, TS, Java, Python, C# | Convert tests between Selenium, Playwright, Puppeteer, Cypress |
|
||||
|
||||
### 🔄 DevOps / CI/CD (1 skill)
|
||||
|
||||
| Skill | Languages | Description |
|
||||
|---|---|---|
|
||||
| `cicd-pipeline-skill` | YAML | CI/CD pipeline integration for GitHub Actions, Jenkins, GitLab CI |
|
||||
|
||||
## Examples
|
||||
|
||||
### Example 1: Scaffold a Playwright test in TypeScript
|
||||
|
||||
```
|
||||
"Write Playwright tests for the login page using TypeScript and run them on Chrome and Firefox"
|
||||
```
|
||||
|
||||
The skill will generate: correct `playwright.config.ts`, a typed Page Object for the login page, a test file using `@playwright/test`, and a GitHub Actions workflow with parallel execution.
|
||||
|
||||
### Example 2: Run Selenium tests on LambdaTest cloud
|
||||
|
||||
```
|
||||
"Run my Selenium Java tests on Chrome, Firefox, and Safari on LambdaTest with OS Windows 11 and macOS Sonoma"
|
||||
```
|
||||
|
||||
The skill will configure `RemoteWebDriver` with LambdaTest capabilities, read `LT_USERNAME` and `LT_ACCESS_KEY` from environment variables, and set up a parallel TestNG suite.
|
||||
|
||||
### Example 3: Migrate Selenium tests to Playwright
|
||||
|
||||
```
|
||||
"Migrate my existing Selenium Python tests to Playwright"
|
||||
```
|
||||
|
||||
The skill uses `test-framework-migration-skill` to map Selenium locators, waits, and assertions to their Playwright equivalents, preserving test intent while updating syntax.
|
||||
|
||||
### Example 4: Set up pytest with fixtures
|
||||
|
||||
```
|
||||
"Create a pytest test suite for the payments API with fixtures and parametrized test cases"
|
||||
```
|
||||
|
||||
The skill generates a `conftest.py` with shared fixtures, parametrized test cases using `@pytest.mark.parametrize`, and a `pytest.ini` config with coverage reporting.
|
||||
|
||||
## Best Practices
|
||||
|
||||
- ✅ Always use environment variables for cloud credentials (`LT_USERNAME`, `LT_ACCESS_KEY`) — never hardcode them
|
||||
- ✅ Use Page Object Model (POM) to keep test logic separate from UI selectors
|
||||
- ✅ Prefer explicit waits over fixed `sleep()` calls in all frameworks
|
||||
- ✅ Run tests in parallel where the framework supports it to reduce execution time
|
||||
- ✅ Always capture screenshots and logs on test failure for easier debugging
|
||||
- ✅ Match dependency versions to what each framework officially recommends — avoid mixing major versions
|
||||
- ❌ Don't write tests that depend on test execution order
|
||||
- ❌ Don't hardcode URLs, credentials, or environment-specific values inside test files
|
||||
- ❌ Don't skip writing assertions — a test without assertions is not a test
|
||||
- ❌ Don't ignore flaky tests — investigate and fix root cause rather than adding retries as a permanent fix
|
||||
|
||||
## Limitations
|
||||
|
||||
- This skill is an index and trigger guide. The full implementation details for each framework live in the individual skill files at [LambdaTest/agent-skills](https://github.com/LambdaTest/agent-skills).
|
||||
- This skill does not replace framework-specific documentation, environment setup, or expert QA review.
|
||||
- Cloud execution examples assume a valid LambdaTest / TestMu AI account. Stop and ask the user for their setup details if credentials or target environments are unclear.
|
||||
- Mobile testing skills (Appium, Espresso, XCUITest, Flutter, Detox) require platform-specific toolchains (Android SDK, Xcode) that must be installed separately.
|
||||
|
||||
## Security & Safety Notes
|
||||
|
||||
- Never include `LT_USERNAME`, `LT_ACCESS_KEY`, API tokens, or any credentials in generated code. Always reference them via environment variables.
|
||||
- When generating CI/CD pipelines, store secrets in GitHub Actions Secrets or equivalent — never in plaintext YAML.
|
||||
- Installation commands (`npm install`, `pip install`, `mvn install`) should only be run in local development or authorized CI environments.
|
||||
|
||||
## Common Pitfalls
|
||||
|
||||
- **Problem:** Tests pass locally but fail on CI
|
||||
**Solution:** Ensure headless mode is enabled in CI, and that browser versions match between local and CI environments. Use the framework's built-in CI detection where available.
|
||||
|
||||
- **Problem:** Flaky tests due to timing issues
|
||||
**Solution:** Replace `sleep()` with explicit waits — `waitForSelector` in Playwright, `WebDriverWait` in Selenium, `cy.get().should()` in Cypress.
|
||||
|
||||
- **Problem:** Cloud tests fail with authentication errors
|
||||
**Solution:** Verify `LT_USERNAME` and `LT_ACCESS_KEY` are correctly set as environment variables and match the credentials on the LambdaTest dashboard.
|
||||
|
||||
- **Problem:** Wrong browser capabilities for cloud execution
|
||||
**Solution:** Use the LambdaTest Capabilities Generator at https://www.lambdatest.com/capabilities-generator/ to get the correct capability object for your target browser and OS.
|
||||
|
||||
- **Problem:** Mobile tests fail with "device not found"
|
||||
**Solution:** For local runs, verify the emulator/simulator is running and `adb devices` (Android) or Simulator is active (iOS). For cloud runs, check the device name matches exactly what LambdaTest supports.
|
||||
|
||||
## Related Skills
|
||||
|
||||
- `@test-driven-development` — Use when you want to design tests before writing implementation code
|
||||
- `@testing-patterns` — Use for general testing design patterns and strategies
|
||||
- `@cicd-pipeline-skill` — Use when setting up end-to-end CI/CD pipelines with test automation
|
||||
- `@debugging-strategies` — Use when diagnosing systematic test failures
|
||||
@@ -19,7 +19,7 @@
|
||||
"skills": "./skills/",
|
||||
"interface": {
|
||||
"displayName": "Antigravity Awesome Skills",
|
||||
"shortDescription": "1,380 plugin-safe skills for coding, security, product, and ops workflows.",
|
||||
"shortDescription": "1,381 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,229 @@
|
||||
---
|
||||
name: lambdatest-agent-skills
|
||||
description: "Production-grade test automation skills for 46 frameworks across E2E, unit, mobile, BDD, visual, and cloud testing in 15+ languages."
|
||||
category: testing
|
||||
risk: safe
|
||||
source: community
|
||||
source_repo: LambdaTest/agent-skills
|
||||
source_type: community
|
||||
date_added: "2026-04-16"
|
||||
author: tanveer-farooq
|
||||
tags: [testing, test-automation, e2e, unit-testing, mobile-testing, bdd, selenium, playwright, cypress, jest, pytest, appium, lambdatest]
|
||||
tools: [claude, cursor, gemini, copilot]
|
||||
license: "MIT"
|
||||
license_source: "https://github.com/LambdaTest/agent-skills/blob/main/LICENSE"
|
||||
---
|
||||
|
||||
# LambdaTest Agent Skills — Test Automation Registry (46 Skills)
|
||||
|
||||
## Overview
|
||||
|
||||
This skill is a curated index of 46 production-grade test automation skills sourced from the [LambdaTest/agent-skills](https://github.com/LambdaTest/agent-skills) repository. It teaches AI coding assistants how to write, structure, and execute test automation code across every major framework and 15+ programming languages. Instead of generating generic test code, the AI becomes a senior QA automation architect that understands correct project structure, dependency versions, cloud execution, CI/CD integration, and common debugging patterns for each framework.
|
||||
|
||||
This skill adapts material from an external GitHub repository:
|
||||
- `source_repo: LambdaTest/agent-skills`
|
||||
- `source_type: community`
|
||||
|
||||
## When to Use This Skill
|
||||
|
||||
- Use when you need to write, scaffold, or review test automation code for any major framework
|
||||
- Use when working with Selenium, Playwright, Cypress, Jest, pytest, Appium, or any of the 46 supported frameworks
|
||||
- Use when setting up a new test project and need the correct project structure, config files, and dependencies
|
||||
- Use when integrating tests into a CI/CD pipeline (GitHub Actions, Jenkins, GitLab CI)
|
||||
- Use when migrating tests between frameworks (e.g. Selenium → Playwright, Puppeteer → Cypress)
|
||||
- Use when running tests on cloud infrastructure such as LambdaTest / TestMu AI
|
||||
- Use when the user asks how to write, debug, or scale automated tests
|
||||
|
||||
## How It Works
|
||||
|
||||
### Step 1: Identify the Framework and Language
|
||||
|
||||
Determine which testing framework and programming language the user is working with. Match it to one of the 46 supported skills below. Each skill covers a specific framework with language-appropriate code patterns.
|
||||
|
||||
### Step 2: Apply the Correct Skill Context
|
||||
|
||||
Load the relevant framework skill from the registry below. Each skill includes: project setup and dependencies, core code patterns, page objects or test utilities, cloud execution configuration, CI/CD integration, a debugging table for common problems, and a best practices checklist.
|
||||
|
||||
### Step 3: Generate Production-Ready Test Code
|
||||
|
||||
Use the loaded skill context to generate test code that follows real-world conventions — not generic boilerplate. Apply correct import paths, configuration formats, assertion libraries, and runner commands specific to the framework and language.
|
||||
|
||||
### Step 4: Configure for Local or Cloud Execution
|
||||
|
||||
If the user wants to run tests locally, apply local runner configuration. If running on LambdaTest / TestMu AI cloud, configure RemoteWebDriver capabilities or the appropriate cloud SDK, and set `LT_USERNAME` and `LT_ACCESS_KEY` from environment variables — never hardcode credentials.
|
||||
|
||||
### Step 5: Add CI/CD Integration
|
||||
|
||||
When requested, generate a GitHub Actions (or Jenkins / GitLab CI) workflow that runs the tests in parallel, uploads reports, and captures artifacts on failure.
|
||||
|
||||
## Skill Registry
|
||||
|
||||
### 🌐 E2E / Browser Testing (15 skills)
|
||||
|
||||
| Skill | Languages | Description |
|
||||
|---|---|---|
|
||||
| `selenium-skill` | Java, Python, JS, C#, Ruby | Selenium WebDriver with cross-browser and cloud support |
|
||||
| `playwright-skill` | JS, TS, Python, Java, C# | Playwright browser automation with API mocking |
|
||||
| `cypress-skill` | JS, TS | Cypress E2E and component testing |
|
||||
| `webdriverio-skill` | JS, TS | WebdriverIO with page objects and cloud integration |
|
||||
| `puppeteer-skill` | JS, TS | Puppeteer Chrome automation |
|
||||
| `testcafe-skill` | JS, TS | TestCafe cross-browser testing |
|
||||
| `nightwatchjs-skill` | JS, TS | Nightwatch.js browser automation |
|
||||
| `capybara-skill` | Ruby | Capybara acceptance testing |
|
||||
| `geb-skill` | Groovy | Geb Groovy browser automation |
|
||||
| `selenide-skill` | Java | Selenide fluent Selenium wrapper |
|
||||
| `nemojs-skill` | JS | Nemo.js PayPal browser automation |
|
||||
| `protractor-skill` | JS, TS | Protractor Angular E2E testing |
|
||||
| `codeception-skill` | PHP | Codeception full-stack PHP testing |
|
||||
| `laravel-dusk-skill` | PHP | Laravel Dusk browser testing |
|
||||
| `robot-framework-skill` | Python, Robot | Robot Framework keyword-driven testing |
|
||||
|
||||
### 🧪 Unit Testing (15 skills)
|
||||
|
||||
| Skill | Languages | Description |
|
||||
|---|---|---|
|
||||
| `jest-skill` | JS, TS | Jest unit and integration tests with mocking |
|
||||
| `junit-5-skill` | Java | JUnit 5 with parameterized tests and extensions |
|
||||
| `pytest-skill` | Python | pytest with fixtures, parametrize, and plugins |
|
||||
| `testng-skill` | Java | TestNG with data providers and parallel execution |
|
||||
| `vitest-skill` | JS, TS | Vitest for Vite projects |
|
||||
| `mocha-skill` | JS, TS | Mocha with Chai assertions |
|
||||
| `jasmine-skill` | JS, TS | Jasmine BDD-style unit testing |
|
||||
| `karma-skill` | JS, TS | Karma test runner |
|
||||
| `xunit-skill` | C# | xUnit.net for .NET |
|
||||
| `nunit-skill` | C# | NUnit for .NET |
|
||||
| `mstest-skill` | C# | MSTest for .NET |
|
||||
| `rspec-skill` | Ruby | RSpec with shared examples |
|
||||
| `phpunit-skill` | PHP | PHPUnit with data providers |
|
||||
| `testunit-skill` | Ruby | Test::Unit Ruby testing |
|
||||
| `unittest-skill` | Python | Python unittest with mocking |
|
||||
|
||||
### 📱 Mobile Testing (5 skills)
|
||||
|
||||
| Skill | Languages | Description |
|
||||
|---|---|---|
|
||||
| `appium-skill` | Java, Python, JS, Ruby, C# | Appium mobile testing for iOS and Android |
|
||||
| `espresso-skill` | Java, Kotlin | Espresso Android UI testing |
|
||||
| `xcuitest-skill` | Swift, Obj-C | XCUITest iOS UI testing |
|
||||
| `flutter-testing-skill` | Dart | Flutter widget and integration tests |
|
||||
| `detox-skill` | JS, TS | Detox React Native E2E testing |
|
||||
|
||||
### 📋 BDD Testing (7 skills)
|
||||
|
||||
| Skill | Languages | Description |
|
||||
|---|---|---|
|
||||
| `cucumber-skill` | Java, JS, Ruby, TS | Cucumber Gherkin BDD |
|
||||
| `specflow-skill` | C# | SpecFlow .NET BDD with Gherkin |
|
||||
| `serenity-bdd-skill` | Java | Serenity BDD with Screenplay pattern |
|
||||
| `behave-skill` | Python | Behave Python BDD |
|
||||
| `behat-skill` | PHP | Behat BDD for PHP |
|
||||
| `gauge-skill` | Java, Python, JS, Ruby, C# | Gauge specification-based testing |
|
||||
| `lettuce-skill` | Python | Lettuce Python BDD testing |
|
||||
|
||||
### 👁️ Visual Testing (1 skill)
|
||||
|
||||
| Skill | Languages | Description |
|
||||
|---|---|---|
|
||||
| `smartui-skill` | JS, TS, Java | SmartUI visual regression testing |
|
||||
|
||||
### ☁️ Cloud Testing (1 skill)
|
||||
|
||||
| Skill | Languages | Description |
|
||||
|---|---|---|
|
||||
| `hyperexecute-skill` | YAML | HyperExecute cloud test orchestration |
|
||||
|
||||
### 🔄 Migration (1 skill)
|
||||
|
||||
| Skill | Languages | Description |
|
||||
|---|---|---|
|
||||
| `test-framework-migration-skill` | JS, TS, Java, Python, C# | Convert tests between Selenium, Playwright, Puppeteer, Cypress |
|
||||
|
||||
### 🔄 DevOps / CI/CD (1 skill)
|
||||
|
||||
| Skill | Languages | Description |
|
||||
|---|---|---|
|
||||
| `cicd-pipeline-skill` | YAML | CI/CD pipeline integration for GitHub Actions, Jenkins, GitLab CI |
|
||||
|
||||
## Examples
|
||||
|
||||
### Example 1: Scaffold a Playwright test in TypeScript
|
||||
|
||||
```
|
||||
"Write Playwright tests for the login page using TypeScript and run them on Chrome and Firefox"
|
||||
```
|
||||
|
||||
The skill will generate: correct `playwright.config.ts`, a typed Page Object for the login page, a test file using `@playwright/test`, and a GitHub Actions workflow with parallel execution.
|
||||
|
||||
### Example 2: Run Selenium tests on LambdaTest cloud
|
||||
|
||||
```
|
||||
"Run my Selenium Java tests on Chrome, Firefox, and Safari on LambdaTest with OS Windows 11 and macOS Sonoma"
|
||||
```
|
||||
|
||||
The skill will configure `RemoteWebDriver` with LambdaTest capabilities, read `LT_USERNAME` and `LT_ACCESS_KEY` from environment variables, and set up a parallel TestNG suite.
|
||||
|
||||
### Example 3: Migrate Selenium tests to Playwright
|
||||
|
||||
```
|
||||
"Migrate my existing Selenium Python tests to Playwright"
|
||||
```
|
||||
|
||||
The skill uses `test-framework-migration-skill` to map Selenium locators, waits, and assertions to their Playwright equivalents, preserving test intent while updating syntax.
|
||||
|
||||
### Example 4: Set up pytest with fixtures
|
||||
|
||||
```
|
||||
"Create a pytest test suite for the payments API with fixtures and parametrized test cases"
|
||||
```
|
||||
|
||||
The skill generates a `conftest.py` with shared fixtures, parametrized test cases using `@pytest.mark.parametrize`, and a `pytest.ini` config with coverage reporting.
|
||||
|
||||
## Best Practices
|
||||
|
||||
- ✅ Always use environment variables for cloud credentials (`LT_USERNAME`, `LT_ACCESS_KEY`) — never hardcode them
|
||||
- ✅ Use Page Object Model (POM) to keep test logic separate from UI selectors
|
||||
- ✅ Prefer explicit waits over fixed `sleep()` calls in all frameworks
|
||||
- ✅ Run tests in parallel where the framework supports it to reduce execution time
|
||||
- ✅ Always capture screenshots and logs on test failure for easier debugging
|
||||
- ✅ Match dependency versions to what each framework officially recommends — avoid mixing major versions
|
||||
- ❌ Don't write tests that depend on test execution order
|
||||
- ❌ Don't hardcode URLs, credentials, or environment-specific values inside test files
|
||||
- ❌ Don't skip writing assertions — a test without assertions is not a test
|
||||
- ❌ Don't ignore flaky tests — investigate and fix root cause rather than adding retries as a permanent fix
|
||||
|
||||
## Limitations
|
||||
|
||||
- This skill is an index and trigger guide. The full implementation details for each framework live in the individual skill files at [LambdaTest/agent-skills](https://github.com/LambdaTest/agent-skills).
|
||||
- This skill does not replace framework-specific documentation, environment setup, or expert QA review.
|
||||
- Cloud execution examples assume a valid LambdaTest / TestMu AI account. Stop and ask the user for their setup details if credentials or target environments are unclear.
|
||||
- Mobile testing skills (Appium, Espresso, XCUITest, Flutter, Detox) require platform-specific toolchains (Android SDK, Xcode) that must be installed separately.
|
||||
|
||||
## Security & Safety Notes
|
||||
|
||||
- Never include `LT_USERNAME`, `LT_ACCESS_KEY`, API tokens, or any credentials in generated code. Always reference them via environment variables.
|
||||
- When generating CI/CD pipelines, store secrets in GitHub Actions Secrets or equivalent — never in plaintext YAML.
|
||||
- Installation commands (`npm install`, `pip install`, `mvn install`) should only be run in local development or authorized CI environments.
|
||||
|
||||
## Common Pitfalls
|
||||
|
||||
- **Problem:** Tests pass locally but fail on CI
|
||||
**Solution:** Ensure headless mode is enabled in CI, and that browser versions match between local and CI environments. Use the framework's built-in CI detection where available.
|
||||
|
||||
- **Problem:** Flaky tests due to timing issues
|
||||
**Solution:** Replace `sleep()` with explicit waits — `waitForSelector` in Playwright, `WebDriverWait` in Selenium, `cy.get().should()` in Cypress.
|
||||
|
||||
- **Problem:** Cloud tests fail with authentication errors
|
||||
**Solution:** Verify `LT_USERNAME` and `LT_ACCESS_KEY` are correctly set as environment variables and match the credentials on the LambdaTest dashboard.
|
||||
|
||||
- **Problem:** Wrong browser capabilities for cloud execution
|
||||
**Solution:** Use the LambdaTest Capabilities Generator at https://www.lambdatest.com/capabilities-generator/ to get the correct capability object for your target browser and OS.
|
||||
|
||||
- **Problem:** Mobile tests fail with "device not found"
|
||||
**Solution:** For local runs, verify the emulator/simulator is running and `adb devices` (Android) or Simulator is active (iOS). For cloud runs, check the device name matches exactly what LambdaTest supports.
|
||||
|
||||
## Related Skills
|
||||
|
||||
- `@test-driven-development` — Use when you want to design tests before writing implementation code
|
||||
- `@testing-patterns` — Use for general testing design patterns and strategies
|
||||
- `@cicd-pipeline-skill` — Use when setting up end-to-end CI/CD pipelines with test automation
|
||||
- `@debugging-strategies` — Use when diagnosing systematic test failures
|
||||
@@ -16443,6 +16443,28 @@
|
||||
"reasons": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "lambdatest-agent-skills",
|
||||
"path": "skills/lambdatest-agent-skills",
|
||||
"category": "testing",
|
||||
"name": "lambdatest-agent-skills",
|
||||
"description": "Production-grade test automation skills for 46 frameworks across E2E, unit, mobile, BDD, visual, and cloud testing in 15+ languages.",
|
||||
"risk": "safe",
|
||||
"source": "community",
|
||||
"date_added": "2026-04-16",
|
||||
"plugin": {
|
||||
"targets": {
|
||||
"codex": "supported",
|
||||
"claude": "supported"
|
||||
},
|
||||
"setup": {
|
||||
"type": "none",
|
||||
"summary": "",
|
||||
"docs": null
|
||||
},
|
||||
"reasons": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "landing-page-generator",
|
||||
"path": "skills/landing-page-generator",
|
||||
|
||||
Reference in New Issue
Block a user