diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 1f442662..07c9950d 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "antigravity-awesome-skills", "version": "9.1.0", - "description": "Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,317 supported skills.", + "description": "Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,318 supported skills.", "author": { "name": "sickn33 and contributors", "url": "https://github.com/sickn33/antigravity-awesome-skills" diff --git a/CATALOG.md b/CATALOG.md index a335b50f..aff2eafd 100644 --- a/CATALOG.md +++ b/CATALOG.md @@ -2,7 +2,7 @@ Generated at: 2026-02-08T00:00:00.000Z -Total skills: 1331 +Total skills: 1332 ## architecture (88) @@ -1276,7 +1276,7 @@ Total skills: 1331 | `wiki-qa` | Answer repository questions grounded entirely in source code evidence. Use when user asks a question about the codebase, user wants to understand a specific ... | wiki, qa | wiki, qa, answer, repository, questions, grounded, entirely, source, code, evidence, user, asks | | `windows-privilege-escalation` | Provide systematic methodologies for discovering and exploiting privilege escalation vulnerabilities on Windows systems during penetration testing engagements. | windows, privilege, escalation | windows, privilege, escalation, provide, systematic, methodologies, discovering, exploiting, vulnerabilities, during, penetration, testing | -## workflow (99) +## workflow (100) | Skill | Description | Tags | Triggers | | --- | --- | --- | --- | @@ -1372,6 +1372,7 @@ Total skills: 1331 | `trello-automation` | Automate Trello boards, cards, and workflows via Rube MCP (Composio). Create cards, manage lists, assign members, and search across boards programmatically. | trello | trello, automation, automate, boards, cards, via, rube, mcp, composio, lists, assign, members | | `twitter-automation` | Automate Twitter/X tasks via Rube MCP (Composio): posts, search, users, bookmarks, lists, media. Always search tools first for current schemas. | twitter | twitter, automation, automate, tasks, via, rube, mcp, composio, posts, search, users, bookmarks | | `vercel-automation` | Automate Vercel tasks via Rube MCP (Composio): manage deployments, domains, DNS, env vars, projects, and teams. Always search tools first for current schemas. | vercel | vercel, automation, automate, tasks, via, rube, mcp, composio, deployments, domains, dns, env | +| `viboscope` | Psychological compatibility matching β€” find cofounders, collaborators, and friends through validated psychometrics | matching, psychology, compatibility, networking, collaboration | matching, psychology, compatibility, networking, collaboration, viboscope, psychological, find, cofounders, collaborators, friends, through | | `web-scraper` | Web scraping inteligente multi-estrategia. Extrai dados estruturados de paginas web (tabelas, listas, precos). Paginacao, monitoramento e export CSV/JSON. | scraping, data-extraction, automation, csv | scraping, data-extraction, automation, csv, web, scraper, inteligente, multi, estrategia, extrai, dados, estruturados | | `webflow-automation` | Automate Webflow CMS collections, site publishing, page management, asset uploads, and ecommerce orders via Rube MCP (Composio). Always search tools first fo... | webflow | webflow, automation, automate, cms, collections, site, publishing, page, asset, uploads, ecommerce, orders | | `workflow-automation` | You are a workflow automation architect who has seen both the promise and the pain of these platforms. You've migrated teams from brittle cron jobs to durabl... | | automation, architect, who, seen, both, promise, pain, these, platforms, ve, migrated, teams | diff --git a/README.md b/README.md index 6e2627e2..fe338cc4 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ - -# 🌌 Antigravity Awesome Skills: 1,331+ Agentic Skills for Claude Code, Gemini CLI, Cursor, Copilot & More + +# 🌌 Antigravity Awesome Skills: 1,332+ Agentic Skills for Claude Code, Gemini CLI, Cursor, Copilot & More -> **Installable GitHub library of 1,331+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants.** +> **Installable GitHub library of 1,332+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants.** Antigravity Awesome Skills is a GitHub repository and installer CLI for reusable `SKILL.md` playbooks. Instead of collecting random prompts, you get a searchable, installable skill library for planning, coding, debugging, testing, security review, infrastructure work, product workflows, and growth tasks across the major AI coding assistants. @@ -26,7 +26,7 @@ Antigravity Awesome Skills is a GitHub repository and installer CLI for reusable - **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,331+ skills across development, testing, security, infrastructure, product, and marketing. +- **Broad coverage with real utility**: 1,332+ 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. @@ -47,7 +47,7 @@ Antigravity Awesome Skills is a GitHub repository and installer CLI for reusable - [🧭 Antigravity Workflows](#antigravity-workflows) - [βš–οΈ Alternatives & Comparisons](#alternatives--comparisons) - [πŸ“¦ Features & Categories](#features--categories) -- [πŸ“š Browse 1,331+ Skills](#browse-1331-skills) +- [πŸ“š Browse 1,332+ Skills](#browse-1332-skills) - [🀝 Contributing](#contributing) - [πŸ’¬ Community](#community) - [β˜• Support the Project](#support-the-project) @@ -261,7 +261,7 @@ If you want the full explanation of root plugins, bundle plugins, full-library i ## Best Skills By Tool -If you want a faster answer than "browse all 1,331+ skills", start with a tool-specific guide: +If you want a faster answer than "browse all 1,332+ 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. @@ -428,7 +428,7 @@ The repository is organized into specialized domains to transform your AI into a Counts change as new skills are added. For the current full registry, see [CATALOG.md](CATALOG.md). -## Browse 1,331+ Skills +## Browse 1,332+ Skills - Open the interactive browser in [`apps/web-app`](apps/web-app). - Read the full catalog in [`CATALOG.md`](CATALOG.md). @@ -651,12 +651,12 @@ We officially thank the following contributors for their help in making this rep - [@Mohammad-Faiz-Cloud-Engineer](https://github.com/Mohammad-Faiz-Cloud-Engineer) - [@zinzied](https://github.com/zinzied) - [@ssumanbiswas](https://github.com/ssumanbiswas) +- [@Champbreed](https://github.com/Champbreed) - [@Dokhacgiakhoa](https://github.com/Dokhacgiakhoa) - [@sx4im](https://github.com/sx4im) -- [@IanJ332](https://github.com/IanJ332) - [@maxdml](https://github.com/maxdml) +- [@IanJ332](https://github.com/IanJ332) - [@skyruh](https://github.com/skyruh) -- [@Champbreed](https://github.com/Champbreed) - [@ar27111994](https://github.com/ar27111994) - [@chauey](https://github.com/chauey) - [@itsmeares](https://github.com/itsmeares) @@ -681,13 +681,13 @@ We officially thank the following contributors for their help in making this rep - [@fernandezbaptiste](https://github.com/fernandezbaptiste) - [@Gizzant](https://github.com/Gizzant) - [@JayeHarrill](https://github.com/JayeHarrill) -- [@AssassinMaeve](https://github.com/AssassinMaeve) - [@Tiger-Foxx](https://github.com/Tiger-Foxx) - [@RamonRiosJr](https://github.com/RamonRiosJr) - [@Musayrlsms](https://github.com/Musayrlsms) -- [@vuth-dogo](https://github.com/vuth-dogo) +- [@AssassinMaeve](https://github.com/AssassinMaeve) - [@Wittlesus](https://github.com/Wittlesus) - [@wahidzzz](https://github.com/wahidzzz) +- [@yubing744](https://github.com/yubing744) - [@Vonfry](https://github.com/Vonfry) - [@vprudnikoff](https://github.com/vprudnikoff) - [@viktor-ferenczi](https://github.com/viktor-ferenczi) @@ -699,6 +699,7 @@ We officially thank the following contributors for their help in making this rep - [@TomGranot](https://github.com/TomGranot) - [@terryspitz](https://github.com/terryspitz) - [@Onsraa](https://github.com/Onsraa) +- [@PabloASMD](https://github.com/PabloASMD) - [@SebConejo](https://github.com/SebConejo) - [@SuperJMN](https://github.com/SuperJMN) - [@Enreign](https://github.com/Enreign) @@ -709,8 +710,7 @@ We officially thank the following contributors for their help in making this rep - [@ronanguilloux](https://github.com/ronanguilloux) - [@sraphaz](https://github.com/sraphaz) - [@ProgramadorBrasil](https://github.com/ProgramadorBrasil) -- [@PabloASMD](https://github.com/PabloASMD) -- [@yubing744](https://github.com/yubing744) +- [@vuth-dogo](https://github.com/vuth-dogo) - [@yang1002378395-cmyk](https://github.com/yang1002378395-cmyk) - [@viliawang-pm](https://github.com/viliawang-pm) - [@uucz](https://github.com/uucz) @@ -737,7 +737,8 @@ We officially thank the following contributors for their help in making this rep - [@ziuus](https://github.com/ziuus) - [@Cerdore](https://github.com/Cerdore) - [@Wolfe-Jam](https://github.com/Wolfe-Jam) -- [@qcwssss](https://github.com/qcwssss) +- [@olgasafonova](https://github.com/olgasafonova) +- [@ivankoriako](https://github.com/ivankoriako) - [@rcigor](https://github.com/rcigor) - [@hvasconcelos](https://github.com/hvasconcelos) - [@Guilherme-ruy](https://github.com/Guilherme-ruy) @@ -763,7 +764,6 @@ We officially thank the following contributors for their help in making this rep - [@ALEKGG1](https://github.com/ALEKGG1) - [@8144225309](https://github.com/8144225309) - [@1bcMax](https://github.com/1bcMax) -- [@olgasafonova](https://github.com/olgasafonova) - [@sharmanilay](https://github.com/sharmanilay) - [@KhaiTrang1995](https://github.com/KhaiTrang1995) - [@LocNguyenSGU](https://github.com/LocNguyenSGU) @@ -789,6 +789,7 @@ We officially thank the following contributors for their help in making this rep - [@Jonohobs](https://github.com/Jonohobs) - [@JaskiratAnand](https://github.com/JaskiratAnand) - [@jamescha-earley](https://github.com/jamescha-earley) +- [@qcwssss](https://github.com/qcwssss) ## License diff --git a/apps/web-app/public/sitemap.xml b/apps/web-app/public/sitemap.xml index d32791de..ed996e49 100644 --- a/apps/web-app/public/sitemap.xml +++ b/apps/web-app/public/sitemap.xml @@ -6,6 +6,12 @@ daily 1.0 + + http://localhost/skill/viboscope + 2026-03-29 + weekly + 0.7 + http://localhost/skill/phase-gated-debugging 2026-03-29 @@ -240,10 +246,4 @@ weekly 0.7 - - http://localhost/skill/revops - 2026-03-29 - weekly - 0.7 - diff --git a/apps/web-app/public/skills.json.backup b/apps/web-app/public/skills.json.backup index 977f4f66..64fd7c5e 100644 --- a/apps/web-app/public/skills.json.backup +++ b/apps/web-app/public/skills.json.backup @@ -27913,6 +27913,28 @@ "reasons": [] } }, + { + "id": "viboscope", + "path": "skills/viboscope", + "category": "collaboration", + "name": "viboscope", + "description": "Psychological compatibility matching \u2014 find cofounders, collaborators, and friends through validated psychometrics", + "risk": "safe", + "source": "community", + "date_added": "2026-03-29", + "plugin": { + "targets": { + "codex": "supported", + "claude": "supported" + }, + "setup": { + "type": "none", + "summary": "", + "docs": null + }, + "reasons": [] + } + }, { "id": "videodb", "path": "skills/videodb", diff --git a/data/catalog.json b/data/catalog.json index 0b133723..8c89580f 100644 --- a/data/catalog.json +++ b/data/catalog.json @@ -1,6 +1,6 @@ { "generatedAt": "2026-02-08T00:00:00.000Z", - "total": 1331, + "total": 1332, "skills": [ { "id": "00-andruia-consultant", @@ -31106,6 +31106,34 @@ ], "path": "skills/vibers-code-review/SKILL.md" }, + { + "id": "viboscope", + "name": "viboscope", + "description": "Psychological compatibility matching β€” find cofounders, collaborators, and friends through validated psychometrics", + "category": "workflow", + "tags": [ + "matching", + "psychology", + "compatibility", + "networking", + "collaboration" + ], + "triggers": [ + "matching", + "psychology", + "compatibility", + "networking", + "collaboration", + "viboscope", + "psychological", + "find", + "cofounders", + "collaborators", + "friends", + "through" + ], + "path": "skills/viboscope/SKILL.md" + }, { "id": "videodb", "name": "videodb", diff --git a/data/plugin-compatibility.json b/data/plugin-compatibility.json index 388f4c37..e07e72db 100644 --- a/data/plugin-compatibility.json +++ b/data/plugin-compatibility.json @@ -24271,6 +24271,25 @@ }, "runtime_files": [] }, + { + "id": "viboscope", + "path": "skills/viboscope", + "targets": { + "codex": "supported", + "claude": "supported" + }, + "setup": { + "type": "none", + "summary": "", + "docs": null + }, + "reasons": [], + "blocked_reasons": { + "codex": [], + "claude": [] + }, + "runtime_files": [] + }, { "id": "videodb", "path": "skills/videodb", @@ -25451,10 +25470,10 @@ } ], "summary": { - "total_skills": 1331, + "total_skills": 1332, "supported": { - "codex": 1302, - "claude": 1317 + "codex": 1303, + "claude": 1318 }, "blocked": { "codex": 29, diff --git a/docs/integrations/jetski-cortex.md b/docs/integrations/jetski-cortex.md index b558e2f3..d9dd6555 100644 --- a/docs/integrations/jetski-cortex.md +++ b/docs/integrations/jetski-cortex.md @@ -1,9 +1,9 @@ --- title: Jetski/Cortex + Gemini Integration Guide -description: "Come usare antigravity-awesome-skills con Jetski/Cortex evitando l’overflow di contesto con 1.331+ skill." +description: "Come usare antigravity-awesome-skills con Jetski/Cortex evitando l’overflow di contesto con 1.332+ skill." --- -# Jetski/Cortex + Gemini: integrazione sicura con 1.331+ skill +# Jetski/Cortex + Gemini: integrazione sicura con 1.332+ skill Questa guida mostra come integrare il repository `antigravity-awesome-skills` con un agente basato su **Jetski/Cortex + Gemini** (o framework simili) **senza superare il context window** del modello. @@ -23,7 +23,7 @@ Non bisogna mai: - concatenare il contenuto di tutte le `SKILL.md` in un singolo system prompt; - reiniettare l’intera libreria per **ogni** richiesta. -Con oltre 1.331 skill, questo approccio riempie il context window prima ancora di aggiungere i messaggi dell’utente, causando l’errore di truncation. +Con oltre 1.332 skill, questo approccio riempie il context window prima ancora di aggiungere i messaggi dell’utente, causando l’errore di truncation. --- diff --git a/docs/integrations/jetski-gemini-loader/README.md b/docs/integrations/jetski-gemini-loader/README.md index 134ed45f..7e94680f 100644 --- a/docs/integrations/jetski-gemini-loader/README.md +++ b/docs/integrations/jetski-gemini-loader/README.md @@ -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,331+ skills installed. +This pattern avoids context overflow when you have 1,332+ skills installed. --- diff --git a/docs/maintainers/repo-growth-seo.md b/docs/maintainers/repo-growth-seo.md index 13472e9a..bad87094 100644 --- a/docs/maintainers/repo-growth-seo.md +++ b/docs/maintainers/repo-growth-seo.md @@ -6,7 +6,7 @@ This document keeps the repository's GitHub-facing discovery copy aligned with t Preferred positioning: -> Installable GitHub library of 1,331+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants. +> Installable GitHub library of 1,332+ 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,331+ 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,332+ 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,331+ Agentic Skills`; +- use a clean preview image that says `1,332+ Agentic Skills`; - mention Claude Code, Cursor, Codex CLI, and Gemini CLI; - avoid dense text and tiny logos that disappear in social cards. diff --git a/docs/maintainers/skills-update-guide.md b/docs/maintainers/skills-update-guide.md index 32fde8cb..d2fa46fc 100644 --- a/docs/maintainers/skills-update-guide.md +++ b/docs/maintainers/skills-update-guide.md @@ -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,331+ skills from the skills directory +- All 1,332+ skills from the skills directory ## When to Update diff --git a/docs/users/bundles.md b/docs/users/bundles.md index b13b1785..727cc8c5 100644 --- a/docs/users/bundles.md +++ b/docs/users/bundles.md @@ -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,331+ | Total Bundles: 37_ +_Last updated: March 2026 | Total Skills: 1,332+ | Total Bundles: 37_ diff --git a/docs/users/claude-code-skills.md b/docs/users/claude-code-skills.md index d73d6266..dc84b194 100644 --- a/docs/users/claude-code-skills.md +++ b/docs/users/claude-code-skills.md @@ -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,331+ skills instead of a narrow single-domain starter pack. +- It includes 1,332+ 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. diff --git a/docs/users/gemini-cli-skills.md b/docs/users/gemini-cli-skills.md index 22fd0093..664b43db 100644 --- a/docs/users/gemini-cli-skills.md +++ b/docs/users/gemini-cli-skills.md @@ -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,331+ files. +- It helps new users get started with bundles and workflows rather than forcing a cold start from 1,332+ 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 diff --git a/docs/users/kiro-integration.md b/docs/users/kiro-integration.md index 9289279b..559d7578 100644 --- a/docs/users/kiro-integration.md +++ b/docs/users/kiro-integration.md @@ -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,331+ specialized areas +- **Domain expertise** across 1,332+ 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 diff --git a/docs/users/usage.md b/docs/users/usage.md index 9de013cf..d69bfa58 100644 --- a/docs/users/usage.md +++ b/docs/users/usage.md @@ -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,331+ skill files** to your computer (default: `~/.gemini/antigravity/skills/`; or a custom path like `~/.agent/skills/` if you used `--path`) +βœ… **Downloaded 1,332+ 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,331+ tools (βœ… done) +- You installed a toolbox with 1,332+ 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,331+ skills at once. Here's a sensible approach: +Don't try to use all 1,332+ 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,331+ skills installed locally, you should **not** concatenate every `SKILL.md` into a single system prompt or context block. +No. Even though you have 1,332+ skills installed locally, you should **not** concatenate every `SKILL.md` into a single system prompt or context block. The intended pattern is: diff --git a/docs/users/visual-guide.md b/docs/users/visual-guide.md index 4e025b4b..7c9ac634 100644 --- a/docs/users/visual-guide.md +++ b/docs/users/visual-guide.md @@ -34,7 +34,7 @@ antigravity-awesome-skills/ β”œβ”€β”€ πŸ“„ CONTRIBUTING.md ← Contributor workflow β”œβ”€β”€ πŸ“„ CATALOG.md ← Full generated catalog β”‚ -β”œβ”€β”€ πŸ“ skills/ ← 1,331+ skills live here +β”œβ”€β”€ πŸ“ skills/ ← 1,332+ skills live here β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ brainstorming/ β”‚ β”‚ └── πŸ“„ SKILL.md ← Skill definition @@ -47,7 +47,7 @@ antigravity-awesome-skills/ β”‚ β”‚ └── πŸ“ 2d-games/ β”‚ β”‚ └── πŸ“„ SKILL.md ← Nested skills also supported β”‚ β”‚ -β”‚ └── ... (1,331+ total) +β”‚ └── ... (1,332+ total) β”‚ β”œβ”€β”€ πŸ“ apps/ β”‚ └── πŸ“ web-app/ ← Interactive browser @@ -100,7 +100,7 @@ antigravity-awesome-skills/ ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” - β”‚ 1,331+ SKILLS β”‚ + β”‚ 1,332+ 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,331+ total) β”‚ +β”‚ └── ... (1,332+ total) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` diff --git a/package.json b/package.json index 66e9e149..bcf49fac 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "antigravity-awesome-skills", "version": "9.1.0", - "description": "1,331+ agentic skills for Claude Code, Gemini CLI, Cursor, Antigravity & more. Installer CLI.", + "description": "1,332+ 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", diff --git a/plugins/antigravity-awesome-skills-claude/skills/odoo-edi-connector/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/odoo-edi-connector/SKILL.md index 10d67096..bf661b05 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/odoo-edi-connector/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/odoo-edi-connector/SKILL.md @@ -41,28 +41,49 @@ Electronic Data Interchange (EDI) is the standard for automated B2B document exc ```python from pyx12 import x12file # pip install pyx12 +from datetime import datetime import xmlrpc.client +import os + +odoo_url = os.getenv("ODOO_URL") +db = os.getenv("ODOO_DB") +pwd = os.getenv("ODOO_API_KEY") +uid = int(os.getenv("ODOO_UID", "2")) -odoo_url = "https://myodoo.example.com" -db, uid, pwd = "my_db", 2, "api_key" models = xmlrpc.client.ServerProxy(f"{odoo_url}/xmlrpc/2/object") def process_850(edi_file_path): """Parse X12 850 Purchase Order and create Odoo Sale Order""" with x12file.X12File(edi_file_path) as f: for transaction in f.get_transaction_sets(): - # Extract header info (BEG segment) - po_number = transaction['BEG'][3] # Purchase Order Number - po_date = transaction['BEG'][5] # Purchase Order Date + # Extract header info (BEG segment) + po_number = transaction['BEG'][3] # Purchase Order Number + po_date = transaction['BEG'][5] # Purchase Order Date + + # IDEMPOTENCY CHECK: Verify PO doesn't already exist in Odoo + existing = models.execute_kw(db, uid, pwd, 'sale.order', 'search', [ + [['client_order_ref', '=', po_number]] + ]) + if existing: + print(f"Skipping: PO {po_number} already exists.") + continue # Extract partner (N1 segment β€” Buyer) - partner_name = transaction['N1'][2] - # Find partner in Odoo - partner = models.execute_kw(db, uid, pwd, 'res.partner', 'search', - [[['name', 'ilike', partner_name]]]) - partner_id = partner[0] if partner else False + + # Extract partner (N1 segment β€” Buyer) + partner_name = transaction.get_segment('N1')[2] if transaction.get_segment('N1') else "Unknown" + + # Find partner in Odoo + partner = models.execute_kw(db, uid, pwd, 'res.partner', 'search', + [[['name', 'ilike', partner_name]]]) + + if not partner: + print(f"Error: Partner '{partner_name}' not found. Skipping transaction.") + continue + + partner_id = partner[0] # Extract line items (PO1 segments) order_lines = [] @@ -94,6 +115,7 @@ def process_850(edi_file_path): ```python def generate_997(isa_control, gs_control, transaction_control): """Generate a functional acknowledgment for received EDI""" + today = datetime.now().strftime('%y%m%d') return f"""ISA*00* *00* *ZZ*YOURISAID *ZZ*PARTNERISAID *{today}*1200*^*00501*{isa_control}*0*P*>~ GS*FA*YOURGID*PARTNERGID*{today}*1200*{gs_control}*X*005010X231A1~ ST*997*0001~ diff --git a/plugins/antigravity-awesome-skills-claude/skills/viboscope/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/viboscope/SKILL.md new file mode 100644 index 00000000..015be3b6 --- /dev/null +++ b/plugins/antigravity-awesome-skills-claude/skills/viboscope/SKILL.md @@ -0,0 +1,64 @@ +--- +name: viboscope +description: "Psychological compatibility matching β€” find cofounders, collaborators, and friends through validated psychometrics" +category: collaboration +risk: safe +source: community +date_added: "2026-03-29" +author: ivanschmidt +tags: [matching, psychology, compatibility, networking, collaboration] +tools: [claude, cursor, codex, gemini, windsurf] +--- + +# Viboscope + +## Overview + +Viboscope helps find compatible people β€” cofounders, project partners, friends, romantic partners β€” through deep psychological compatibility matching. It builds a profile across 10 validated dimensions and calculates mathematical compatibility with other users. + +## When to Use This Skill + +- Use when looking for a cofounder or project collaborator +- Use when wanting to find people with compatible work style and values +- Use when checking compatibility with a specific person via invite link + +## How It Works + +### Step 1: Install + +```bash +curl -fsS https://viboscope.com/api/v1/skill -o viboscope.md +``` + +Save to your platform's skills directory. + +### Step 2: Build Profile + +The skill guides a 5-minute onboarding that builds a psychological profile using: +- AI assistant portrait (fastest β€” 2 min for 90%+ profile) +- 5 validated questionnaires (Big Five, Values, Attachment, Conflict, Work Style) +- Context scan from workspace files + +### Step 3: Search + +Search across 7 contexts: business, romantic, friendship, professional, intellectual, hobby, general. Results include percentage scores and human-readable explanations of why you match. + +## Examples + +### Example 1: Find a Cofounder + +Tell your AI agent: "Install Viboscope and find me a cofounder" + +The agent will guide you through profiling, then search for business-compatible matches with aligned values and complementary work styles. + +### Example 2: Check Compatibility + +Share your invite link: `viboscope.com/match/@your_nick` + +When someone opens it with their AI agent, both see a compatibility breakdown. + +## Links + +- Website: https://viboscope.com +- GitHub: https://github.com/ivankoriako/viboscope +- API: https://viboscope.com/api/v1 diff --git a/plugins/antigravity-awesome-skills/.codex-plugin/plugin.json b/plugins/antigravity-awesome-skills/.codex-plugin/plugin.json index e044e923..9abbcd50 100644 --- a/plugins/antigravity-awesome-skills/.codex-plugin/plugin.json +++ b/plugins/antigravity-awesome-skills/.codex-plugin/plugin.json @@ -19,7 +19,7 @@ "skills": "./skills/", "interface": { "displayName": "Antigravity Awesome Skills", - "shortDescription": "1,302 plugin-safe skills for coding, security, product, and ops workflows.", + "shortDescription": "1,303 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", diff --git a/plugins/antigravity-awesome-skills/skills/odoo-edi-connector/SKILL.md b/plugins/antigravity-awesome-skills/skills/odoo-edi-connector/SKILL.md index 10d67096..bf661b05 100644 --- a/plugins/antigravity-awesome-skills/skills/odoo-edi-connector/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/odoo-edi-connector/SKILL.md @@ -41,28 +41,49 @@ Electronic Data Interchange (EDI) is the standard for automated B2B document exc ```python from pyx12 import x12file # pip install pyx12 +from datetime import datetime import xmlrpc.client +import os + +odoo_url = os.getenv("ODOO_URL") +db = os.getenv("ODOO_DB") +pwd = os.getenv("ODOO_API_KEY") +uid = int(os.getenv("ODOO_UID", "2")) -odoo_url = "https://myodoo.example.com" -db, uid, pwd = "my_db", 2, "api_key" models = xmlrpc.client.ServerProxy(f"{odoo_url}/xmlrpc/2/object") def process_850(edi_file_path): """Parse X12 850 Purchase Order and create Odoo Sale Order""" with x12file.X12File(edi_file_path) as f: for transaction in f.get_transaction_sets(): - # Extract header info (BEG segment) - po_number = transaction['BEG'][3] # Purchase Order Number - po_date = transaction['BEG'][5] # Purchase Order Date + # Extract header info (BEG segment) + po_number = transaction['BEG'][3] # Purchase Order Number + po_date = transaction['BEG'][5] # Purchase Order Date + + # IDEMPOTENCY CHECK: Verify PO doesn't already exist in Odoo + existing = models.execute_kw(db, uid, pwd, 'sale.order', 'search', [ + [['client_order_ref', '=', po_number]] + ]) + if existing: + print(f"Skipping: PO {po_number} already exists.") + continue # Extract partner (N1 segment β€” Buyer) - partner_name = transaction['N1'][2] - # Find partner in Odoo - partner = models.execute_kw(db, uid, pwd, 'res.partner', 'search', - [[['name', 'ilike', partner_name]]]) - partner_id = partner[0] if partner else False + + # Extract partner (N1 segment β€” Buyer) + partner_name = transaction.get_segment('N1')[2] if transaction.get_segment('N1') else "Unknown" + + # Find partner in Odoo + partner = models.execute_kw(db, uid, pwd, 'res.partner', 'search', + [[['name', 'ilike', partner_name]]]) + + if not partner: + print(f"Error: Partner '{partner_name}' not found. Skipping transaction.") + continue + + partner_id = partner[0] # Extract line items (PO1 segments) order_lines = [] @@ -94,6 +115,7 @@ def process_850(edi_file_path): ```python def generate_997(isa_control, gs_control, transaction_control): """Generate a functional acknowledgment for received EDI""" + today = datetime.now().strftime('%y%m%d') return f"""ISA*00* *00* *ZZ*YOURISAID *ZZ*PARTNERISAID *{today}*1200*^*00501*{isa_control}*0*P*>~ GS*FA*YOURGID*PARTNERGID*{today}*1200*{gs_control}*X*005010X231A1~ ST*997*0001~ diff --git a/plugins/antigravity-awesome-skills/skills/viboscope/SKILL.md b/plugins/antigravity-awesome-skills/skills/viboscope/SKILL.md new file mode 100644 index 00000000..015be3b6 --- /dev/null +++ b/plugins/antigravity-awesome-skills/skills/viboscope/SKILL.md @@ -0,0 +1,64 @@ +--- +name: viboscope +description: "Psychological compatibility matching β€” find cofounders, collaborators, and friends through validated psychometrics" +category: collaboration +risk: safe +source: community +date_added: "2026-03-29" +author: ivanschmidt +tags: [matching, psychology, compatibility, networking, collaboration] +tools: [claude, cursor, codex, gemini, windsurf] +--- + +# Viboscope + +## Overview + +Viboscope helps find compatible people β€” cofounders, project partners, friends, romantic partners β€” through deep psychological compatibility matching. It builds a profile across 10 validated dimensions and calculates mathematical compatibility with other users. + +## When to Use This Skill + +- Use when looking for a cofounder or project collaborator +- Use when wanting to find people with compatible work style and values +- Use when checking compatibility with a specific person via invite link + +## How It Works + +### Step 1: Install + +```bash +curl -fsS https://viboscope.com/api/v1/skill -o viboscope.md +``` + +Save to your platform's skills directory. + +### Step 2: Build Profile + +The skill guides a 5-minute onboarding that builds a psychological profile using: +- AI assistant portrait (fastest β€” 2 min for 90%+ profile) +- 5 validated questionnaires (Big Five, Values, Attachment, Conflict, Work Style) +- Context scan from workspace files + +### Step 3: Search + +Search across 7 contexts: business, romantic, friendship, professional, intellectual, hobby, general. Results include percentage scores and human-readable explanations of why you match. + +## Examples + +### Example 1: Find a Cofounder + +Tell your AI agent: "Install Viboscope and find me a cofounder" + +The agent will guide you through profiling, then search for business-compatible matches with aligned values and complementary work styles. + +### Example 2: Check Compatibility + +Share your invite link: `viboscope.com/match/@your_nick` + +When someone opens it with their AI agent, both see a compatibility breakdown. + +## Links + +- Website: https://viboscope.com +- GitHub: https://github.com/ivankoriako/viboscope +- API: https://viboscope.com/api/v1 diff --git a/skills_index.json b/skills_index.json index 977f4f66..64fd7c5e 100644 --- a/skills_index.json +++ b/skills_index.json @@ -27913,6 +27913,28 @@ "reasons": [] } }, + { + "id": "viboscope", + "path": "skills/viboscope", + "category": "collaboration", + "name": "viboscope", + "description": "Psychological compatibility matching \u2014 find cofounders, collaborators, and friends through validated psychometrics", + "risk": "safe", + "source": "community", + "date_added": "2026-03-29", + "plugin": { + "targets": { + "codex": "supported", + "claude": "supported" + }, + "setup": { + "type": "none", + "summary": "", + "docs": null + }, + "reasons": [] + } + }, { "id": "videodb", "path": "skills/videodb",