feat: add keyword extractor skill (#264)

Co-authored-by: Tejas Shinde <tejasashinde@users.noreply.github.com>
This commit is contained in:
sck_0
2026-03-11 16:00:14 +01:00
parent 86237b9b7a
commit e77ae11848
5 changed files with 207 additions and 9 deletions

View File

@@ -2,7 +2,7 @@
Generated at: 2026-02-08T00:00:00.000Z
Total skills: 1241
Total skills: 1242
## architecture (80)
@@ -100,7 +100,7 @@ pagef... | robius, widget | robius, widget, critical, triggers, apply, textorima
| `workflow-patterns` | Use this skill when implementing tasks according to Conductor's TDD workflow, handling phase checkpoints, managing git commits for tasks, or understanding th... | | skill, implementing, tasks, according, conductor, tdd, handling, phase, checkpoints, managing, git, commits |
| `zapier-make-patterns` | No-code automation democratizes workflow building. Zapier and Make (formerly Integromat) let non-developers automate business processes without writing code.... | zapier, make | zapier, make, no, code, automation, democratizes, building, formerly, integromat, let, non, developers |
## business (55)
## business (56)
| Skill | Description | Tags | Triggers |
| --- | --- | --- | --- |
@@ -125,6 +125,7 @@ pagef... | robius, widget | robius, widget, critical, triggers, apply, textorima
| `free-tool-strategy` | When the user wants to plan, evaluate, or build a free tool for marketing purposes — lead generation, SEO value, or brand awareness. Also use when the user m... | free | free, user, wants, plan, evaluate, marketing, purposes, lead, generation, seo, value, brand |
| `growth-engine` | Motor de crescimento para produtos digitais -- growth hacking, SEO, ASO, viral loops, email marketing, CRM, referral programs e aquisicao organica. Ativar pa... | growth, seo, marketing, viral, acquisition | growth, seo, marketing, viral, acquisition, engine, motor, de, crescimento, para, produtos, digitais |
| `hr-pro` | Professional, ethical HR partner for hiring, onboarding/offboarding, PTO and leave, performance, compliant policies, and employee relations. | hr | hr, pro, professional, ethical, partner, hiring, onboarding, offboarding, pto, leave, performance, compliant |
| `keyword-extractor` | Extracts up to 50 highly relevant SEO keywords from text. Use when user wants to generate or extract keywords for given text. | keyword, extractor | keyword, extractor, extracts, up, 50, highly, relevant, seo, keywords, text, user, wants |
| `leiloeiro-juridico` | Analise juridica de leiloes: nulidades, bem de familia, alienacao fiduciaria, CPC arts 829-903, Lei 9514/97, onus reais, embargos e jurisprudencia. | legal, auction-law, brazilian, judicial | legal, auction-law, brazilian, judicial, leiloeiro, juridico, analise, juridica, de, leiloes, nulidades, bem |
| `linkedin-cli` | Use when automating LinkedIn via CLI: fetch profiles, search people/companies, send messages, manage connections, create posts, and Sales Navigator. | linkedin, cli | linkedin, cli, automating, via, fetch, profiles, search, people, companies, send, messages, connections |
| `local-legal-seo-audit` | Audit and improve local SEO for law firms, attorneys, forensic experts and legal/professional services sites with local presence, focusing on GBP, directorie... | local, legal, seo, audit | local, legal, seo, audit, improve, law, firms, attorneys, forensic, experts, professional, sites |

View File

@@ -1,7 +1,7 @@
<!-- registry-sync: version=7.4.1; skills=1241; stars=23185; updated_at=2026-03-11T14:55:21+00:00 -->
# 🌌 Antigravity Awesome Skills: 1,241+ Agentic Skills for Claude Code, Gemini CLI, Cursor, Copilot & More
<!-- registry-sync: version=7.4.1; skills=1242; stars=23187; updated_at=2026-03-11T15:00:38+00:00 -->
# 🌌 Antigravity Awesome Skills: 1,242+ Agentic Skills for Claude Code, Gemini CLI, Cursor, Copilot & More
> **The Ultimate Collection of 1,241+ Universal Agentic Skills for AI Coding Assistants — Claude Code, Gemini CLI, Codex CLI, Antigravity IDE, GitHub Copilot, Cursor, OpenCode, AdaL**
> **The Ultimate Collection of 1,242+ Universal Agentic Skills for AI Coding Assistants — Claude Code, Gemini CLI, Codex CLI, Antigravity IDE, GitHub Copilot, Cursor, OpenCode, AdaL**
[![GitHub stars](https://img.shields.io/badge/⭐%2021%2C000%2B%20Stars-gold?style=for-the-badge)](https://github.com/sickn33/antigravity-awesome-skills/stargazers)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
@@ -18,7 +18,7 @@
[![Web App](https://img.shields.io/badge/Web%20App-Browse%20Skills-blue)](apps/web-app)
[![Buy Me a Book](https://img.shields.io/badge/Buy%20me%20a-book-d13610?logo=buymeacoffee&logoColor=white)](https://buymeacoffee.com/sickn33)
**Antigravity Awesome Skills** is a curated, battle-tested library of **1,241+ high-performance agentic skills** designed to work seamlessly across the major AI coding assistants.
**Antigravity Awesome Skills** is a curated, battle-tested library of **1,242+ high-performance agentic skills** designed to work seamlessly across the major AI coding assistants.
**Welcome to the V7.4.0 Release!** This repository gives your agent reusable playbooks for planning, coding, debugging, testing, security review, infrastructure work, product thinking, and much more.
@@ -32,7 +32,7 @@
- [🎁 Curated Collections (Bundles)](#curated-collections)
- [🧭 Antigravity Workflows](#antigravity-workflows)
- [📦 Features & Categories](#features--categories)
- [📚 Browse 1,241+ Skills](#browse-1241-skills)
- [📚 Browse 1,242+ Skills](#browse-1242-skills)
- [🤝 How to Contribute](#how-to-contribute)
- [💬 Community](#community)
- [☕ Support the Project](#support-the-project)
@@ -282,7 +282,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,241+ Skills
## Browse 1,242+ Skills
- Open the interactive browser in [`apps/web-app`](apps/web-app).
- Read the full catalog in [`CATALOG.md`](CATALOG.md).

View File

@@ -1,6 +1,6 @@
{
"generatedAt": "2026-02-08T00:00:00.000Z",
"total": 1241,
"total": 1242,
"skills": [
{
"id": "00-andruia-consultant",
@@ -16764,6 +16764,31 @@
],
"path": "skills/kaizen/SKILL.md"
},
{
"id": "keyword-extractor",
"name": "keyword-extractor",
"description": "Extracts up to 50 highly relevant SEO keywords from text. Use when user wants to generate or extract keywords for given text.",
"category": "business",
"tags": [
"keyword",
"extractor"
],
"triggers": [
"keyword",
"extractor",
"extracts",
"up",
"50",
"highly",
"relevant",
"seo",
"keywords",
"text",
"user",
"wants"
],
"path": "skills/keyword-extractor/SKILL.md"
},
{
"id": "klaviyo-automation",
"name": "klaviyo-automation",

View File

@@ -0,0 +1,162 @@
---
name: keyword-extractor
description: >
Extracts up to 50 highly relevant SEO keywords from text. Use when user wants to generate or extract keywords for given text.
risk: safe
source: original
date_added: "2026-03-11"
---
# Keyword Extractor
Extracts **max 50 relevant keywords** from text and formats them in a strict machine-ready structure.
---
## QUICK START
Jump to any section:
1. [CORE MANDATE](#core-mandate) Output rules and formatting
2. [WHEN TO USE](#when-to-use) Trigger conditions for this skill
3. [KEYWORD QUALITY RULES](#keyword-quality-rules) Priorities and forbidden keywords
4. [WORKFLOW](#workflow) Step-by-step generation and processing
5. [FAILURE HANDLING](#failure-handling) Short text or edge cases
---
# CORE MANDATE
Return **exactly one comma-separated line** of keywords, following these rules:
- max 50 keywords
- ordered by relevance
- all lowercase
- no duplicates or near-duplicates
- mix of single words and 24 word phrases
- no numbering, bullets, explanations, or trailing period
---
## WHEN TO USE
Use this skill when the user wants to generate or extract **SEO-friendly keywords or tags** from text including:
- Extracting keywords or tags for any given text or paragraph
- Creating **comma-separated keywords or tags** suitable for SEO, search, or metadata
- Generating topic-specific keywords or tags based on the contents main subjects and concepts
This skill should be triggered for **all text-based keyword extraction requests**, regardless of phrasing, as long as the goal is SEO, tagging, or metadata generation.
Do NOT trigger this skill for:
- Summaries or paraphrasing requests
- Text analysis without keyword generation
---
# KEYWORD QUALITY RULES
Prefer noun phrases over verbs or adjectives.
Prefer keywords useful for:
- SEO and search
- tagging
- metadata
Prioritize:
- domain terminology
- meaningful nouns
- search phrases
- entities
- technical concepts
Avoid weak keywords like:
- things and various topics
- general concepts
- important ideas
- methods
**IMPORTANT: Each keyword must strictly represent a phrase that a user would type into a search engine**
---
# WORKFLOW
## Step 1 — Analyze
Identify:
- main subject
- key topics
- domain terminology
- entities
- concepts
Ignore filler words.
---
## Step 2 — Generate Keywords
Generate up to 50 strictly SEO-friendly keywords directly from the text.
Include:
- core topics
- domain terminology
- related concepts
- common search queries
Allowed formats:
- single words
- 2 word phrases
- 3 word phrases
- 4 word phrases
Example:
```machine learning, neural networks, deep learning models, ai algorithms, data science tools```
Avoid vague keywords, filler phrases, adjectives without nouns like:
```important methods, different ideas, various techniques, things```
Keywords must not exceed 4 words.
---
## Step 3 — Rank
Order keywords by SEO importance using these signals:
1. main topic of the text
2. high-value domain terminology
3. technologies, tools, or entities mentioned
4. common search queries related to the topic
5. supporting contextual topics
Most important keywords should always appear first.
---
## Step 4 — Normalize
Ensure:
- lowercase, comma separated, no duplicates
- ≤50 keywords
- Remove near-duplicate keywords that represent the same concept.
- Keep only the most common search phrase.
- If two keywords represent the same concept, keep only the more common search phrase.
---
## Step 5 — Validate
Before returning output ensure:
- keyword_count <= 50
- no duplicates and near-duplicates
- all lowercase and comma separated
- no trailing period
- each keyword is a clear searchable topic
- keywords do not exceed 4 words
If any rule fails regenerate the list.
---
# FAILURE HANDLING
If text is very short, infer likely topics and still generate keywords. Never exceed 50 keywords.
---

View File

@@ -6789,6 +6789,16 @@
"source": "community",
"date_added": "2026-02-27"
},
{
"id": "keyword-extractor",
"path": "skills/keyword-extractor",
"category": "uncategorized",
"name": "keyword-extractor",
"description": "Extracts up to 50 highly relevant SEO keywords from text. Use when user wants to generate or extract keywords for given text.\n",
"risk": "safe",
"source": "original",
"date_added": "2026-03-11"
},
{
"id": "klaviyo-automation",
"path": "skills/klaviyo-automation",