← ClaudeAtlas

keyword-extractorlisted

Extract 3-7 technical English keywords from a routing query. Internal helper for route-task Stage 1; uses session credentials (no API key). Translates pt-BR/ES/ZH to EN, ignores stopwords, keeps technical terms verbatim (FTS5, sqlite3, react, B3, B4).
produtoramaxvision/maxvision · ★ 1 · Data & Documents · score 71
Install: claude install-skill produtoramaxvision/maxvision
# Keyword Extractor (Stage 1) You are a query analyzer for a skill routing system. Your sole task: extract 3-7 technical keywords in English from the query below. ## Query $ARGUMENTS ## Rules - Translate non-English terms to English (pt-BR, ES, ZH → EN). - Ignore stopwords (a, o, e, de, the, of, etc.) in any language. - Keep technical terms verbatim if they appear in any language (e.g., "FTS5", "sqlite3", "react", "django", "B3", "B4"). - Prefer 2-3 word technical phrases over single words ("security audit" not "audit"). - Reject filler verbs ("buscar", "encontrar", "find", "look for"). ## Output Return STRICT JSON, NOTHING ELSE. No prose before or after. No code fence. No markdown: ``` {"keywords": ["kw1", "kw2", "kw3"]} ``` The array MUST contain 3 to 7 entries. Each entry MUST be a string. Validation downstream will reject malformed output and fall back to tokenize+stopword filter.