From 5e6076245fe479aaeb48b6ede632d9430863b831 Mon Sep 17 00:00:00 2001 From: sickn33 Date: Fri, 20 Mar 2026 10:23:34 +0100 Subject: [PATCH] meta(index): Curate remaining skill categories --- apps/web-app/public/skills.json.backup | 368 +++++++++--------- skills_index.json | 368 +++++++++--------- tools/scripts/generate_index.py | 184 +++++++++ .../tests/test_generate_index_categories.py | 3 + 4 files changed, 555 insertions(+), 368 deletions(-) diff --git a/apps/web-app/public/skills.json.backup b/apps/web-app/public/skills.json.backup index 7ecdead0..fd304a6c 100644 --- a/apps/web-app/public/skills.json.backup +++ b/apps/web-app/public/skills.json.backup @@ -122,7 +122,7 @@ { "id": "address-github-comments", "path": "skills/address-github-comments", - "category": "uncategorized", + "category": "workflow", "name": "address-github-comments", "description": "Use when you need to address review or issue comments on an open GitHub Pull Request using the gh CLI.", "risk": "unknown", @@ -412,7 +412,7 @@ { "id": "airflow-dag-patterns", "path": "skills/airflow-dag-patterns", - "category": "uncategorized", + "category": "workflow", "name": "airflow-dag-patterns", "description": "Build production Apache Airflow DAGs with best practices for operators, sensors, testing, and deployment. Use when creating data pipelines, orchestrating workflows, or scheduling batch jobs.", "risk": "unknown", @@ -432,7 +432,7 @@ { "id": "algolia-search", "path": "skills/algolia-search", - "category": "uncategorized", + "category": "api-integration", "name": "algolia-search", "description": "Expert patterns for Algolia search implementation, indexing strategies, React InstantSearch, and relevance tuning Use when: adding search to, algolia, instantsearch, search api, search functionality.", "risk": "unknown", @@ -532,7 +532,7 @@ { "id": "android_ui_verification", "path": "skills/android_ui_verification", - "category": "uncategorized", + "category": "test-automation", "name": "android_ui_verification", "description": "Automated end-to-end UI testing and verification on an Android Emulator using ADB.", "risk": "safe", @@ -892,7 +892,7 @@ { "id": "application-performance-performance-optimization", "path": "skills/application-performance-performance-optimization", - "category": "uncategorized", + "category": "reliability", "name": "application-performance-performance-optimization", "description": "Optimize end-to-end application performance with profiling, observability, and backend/frontend tuning. Use when coordinating performance optimization across the stack.", "risk": "unknown", @@ -902,7 +902,7 @@ { "id": "architect-review", "path": "skills/architect-review", - "category": "uncategorized", + "category": "architecture", "name": "architect-review", "description": "Master software architect specializing in modern architecture", "risk": "unknown", @@ -982,7 +982,7 @@ { "id": "astropy", "path": "skills/astropy", - "category": "uncategorized", + "category": "science", "name": "astropy", "description": "Astropy is the core Python package for astronomy, providing essential functionality for astronomical research and data analysis.", "risk": "unknown", @@ -992,7 +992,7 @@ { "id": "async-python-patterns", "path": "skills/async-python-patterns", - "category": "uncategorized", + "category": "development", "name": "async-python-patterns", "description": "Comprehensive guidance for implementing asynchronous Python applications using asyncio, concurrent programming patterns, and async/await for building high-performance, non-blocking systems.", "risk": "unknown", @@ -1042,7 +1042,7 @@ { "id": "auri-core", "path": "skills/auri-core", - "category": "uncategorized", + "category": "voice-agents", "name": "auri-core", "description": "Auri: assistente de voz inteligente (Alexa + Claude claude-opus-4-20250805). Visao do produto, persona Vitoria Neural, stack AWS, modelo Free/Pro/Business/Enterprise, roadmap 4 fases, GTM, north star WAC e analise competitiva.", "risk": "none", @@ -2432,7 +2432,7 @@ { "id": "backtesting-frameworks", "path": "skills/backtesting-frameworks", - "category": "uncategorized", + "category": "business", "name": "backtesting-frameworks", "description": "Build robust, production-grade backtesting systems that avoid common pitfalls and produce reliable strategy performance estimates.", "risk": "unknown", @@ -2442,7 +2442,7 @@ { "id": "bamboohr-automation", "path": "skills/bamboohr-automation", - "category": "uncategorized", + "category": "business", "name": "bamboohr-automation", "description": "Automate BambooHR tasks via Rube MCP (Composio): employees, time-off, benefits, dependents, employee updates. Always search tools first for current schemas.", "risk": "unknown", @@ -2552,7 +2552,7 @@ { "id": "beautiful-prose", "path": "skills/beautiful-prose", - "category": "uncategorized", + "category": "content", "name": "beautiful-prose", "description": "A hard-edged writing style contract for timeless, forceful English prose without modern AI tics. Use when users ask for prose or rewrites that must be clean, exact, concrete, and free of AI cadence, filler, or therapeutic tone.", "risk": "unknown", @@ -2602,7 +2602,7 @@ { "id": "binary-analysis-patterns", "path": "skills/binary-analysis-patterns", - "category": "uncategorized", + "category": "security", "name": "binary-analysis-patterns", "description": "Comprehensive patterns and techniques for analyzing compiled binaries, understanding assembly code, and reconstructing program logic.", "risk": "unknown", @@ -2612,7 +2612,7 @@ { "id": "biopython", "path": "skills/biopython", - "category": "uncategorized", + "category": "science", "name": "biopython", "description": "Biopython is a comprehensive set of freely available Python tools for biological computation. It provides functionality for sequence manipulation, file I/O, database access, structural bioinformatics, phylogenetics, and many other bioinformatics tasks.", "risk": "unknown", @@ -2772,7 +2772,7 @@ { "id": "build", "path": "skills/build", - "category": "uncategorized", + "category": "workflow", "name": "build", "description": "build", "risk": "unknown", @@ -2822,7 +2822,7 @@ { "id": "burpsuite-project-parser", "path": "skills/burpsuite-project-parser", - "category": "uncategorized", + "category": "security", "name": "burpsuite-project-parser", "description": "Searches and explores Burp Suite project files (.burp) from the command line. Use when searching response headers or bodies with regex patterns, extracting security audit findings, dumping proxy history or site map data, or analyzing HTTP traffic captured in a Burp project.", "risk": "unknown", @@ -3052,7 +3052,7 @@ { "id": "cdk-patterns", "path": "skills/cdk-patterns", - "category": "uncategorized", + "category": "cloud", "name": "cdk-patterns", "description": "Common AWS CDK patterns and constructs for building cloud infrastructure with TypeScript, Python, or Java. Use when designing reusable CDK stacks and L3 constructs.", "risk": "unknown", @@ -3072,7 +3072,7 @@ { "id": "chat-widget", "path": "skills/chat-widget", - "category": "uncategorized", + "category": "front-end", "name": "chat-widget", "description": "Build a real-time support chat system with a floating widget for users and an admin dashboard for support staff. Use when the user wants live chat, customer support chat, real-time messaging, or in-app support.", "risk": "unknown", @@ -3082,7 +3082,7 @@ { "id": "chrome-extension-developer", "path": "skills/chrome-extension-developer", - "category": "uncategorized", + "category": "front-end", "name": "chrome-extension-developer", "description": "Expert in building Chrome Extensions using Manifest V3. Covers background scripts, service workers, content scripts, and cross-context communication.", "risk": "safe", @@ -3112,7 +3112,7 @@ { "id": "cirq", "path": "skills/cirq", - "category": "uncategorized", + "category": "science", "name": "cirq", "description": "Cirq is Google Quantum AI's open-source framework for designing, simulating, and running quantum circuits on quantum computers and simulators.", "risk": "unknown", @@ -3122,7 +3122,7 @@ { "id": "citation-management", "path": "skills/citation-management", - "category": "uncategorized", + "category": "content", "name": "citation-management", "description": "Manage citations systematically throughout the research and writing process.", "risk": "unknown", @@ -3142,7 +3142,7 @@ { "id": "clarity-gate", "path": "skills/clarity-gate", - "category": "uncategorized", + "category": "data-ai", "name": "clarity-gate", "description": "Pre-ingestion verification for epistemic quality in RAG systems. Ensures documents are properly qualified before entering knowledge bases. Produces CGD (Clarity-Gated Documents) and validates SOT (Source of Truth) files.\n", "risk": "unknown", @@ -3342,7 +3342,7 @@ { "id": "cloudformation-best-practices", "path": "skills/cloudformation-best-practices", - "category": "uncategorized", + "category": "cloud", "name": "cloudformation-best-practices", "description": "CloudFormation template optimization, nested stacks, drift detection, and production-ready patterns. Use when writing or reviewing CF templates.", "risk": "unknown", @@ -3502,7 +3502,7 @@ { "id": "codex-review", "path": "skills/codex-review", - "category": "uncategorized", + "category": "code-quality", "name": "codex-review", "description": "Professional code review with auto CHANGELOG generation, integrated with Codex AI", "risk": "unknown", @@ -3582,7 +3582,7 @@ { "id": "computer-vision-expert", "path": "skills/computer-vision-expert", - "category": "uncategorized", + "category": "ai-ml", "name": "computer-vision-expert", "description": "SOTA Computer Vision Expert (2026). Specialized in YOLO26, Segment Anything 3 (SAM 3), Vision Language Models, and real-time spatial analysis.", "risk": "unknown", @@ -3922,7 +3922,7 @@ { "id": "cqrs-implementation", "path": "skills/cqrs-implementation", - "category": "uncategorized", + "category": "architecture", "name": "cqrs-implementation", "description": "Implement Command Query Responsibility Segregation for scalable architectures. Use when separating read and write models, optimizing query performance, or building event-sourced systems.", "risk": "unknown", @@ -4002,7 +4002,7 @@ { "id": "customer-support", "path": "skills/customer-support", - "category": "uncategorized", + "category": "business", "name": "customer-support", "description": "Elite AI-powered customer support specialist mastering conversational AI, automated ticketing, sentiment analysis, and omnichannel support experiences.", "risk": "unknown", @@ -4262,7 +4262,7 @@ { "id": "ddd-strategic-design", "path": "skills/ddd-strategic-design", - "category": "uncategorized", + "category": "architecture", "name": "ddd-strategic-design", "description": "Design DDD strategic artifacts including subdomains, bounded contexts, and ubiquitous language for complex business domains.", "risk": "safe", @@ -4292,7 +4292,7 @@ { "id": "debugger", "path": "skills/debugger", - "category": "uncategorized", + "category": "development-and-testing", "name": "debugger", "description": "Debugging specialist for errors, test failures, and unexpected\nbehavior. Use proactively when encountering any issues.\n", "risk": "unknown", @@ -4322,7 +4322,7 @@ { "id": "deep-research", "path": "skills/deep-research", - "category": "uncategorized", + "category": "ai-ml", "name": "deep-research", "description": "Run autonomous research tasks that plan, search, read, and synthesize information into comprehensive reports.", "risk": "safe", @@ -4432,7 +4432,7 @@ { "id": "devcontainer-setup", "path": "skills/devcontainer-setup", - "category": "uncategorized", + "category": "development", "name": "devcontainer-setup", "description": "Creates devcontainers with Claude Code, language-specific tooling (Python/Node/Rust/Go), and persistent volumes. Use when adding devcontainer support to a project, setting up isolated development environments, or configuring sandboxed Claude Code workspaces.", "risk": "safe", @@ -4472,7 +4472,7 @@ { "id": "diary", "path": "skills/diary", - "category": "uncategorized", + "category": "meta", "name": "diary", "description": "Unified Diary System: A context-preserving automated logger for multi-project development.", "risk": "safe", @@ -4512,7 +4512,7 @@ { "id": "dispatching-parallel-agents", "path": "skills/dispatching-parallel-agents", - "category": "uncategorized", + "category": "ai-agents", "name": "dispatching-parallel-agents", "description": "Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies", "risk": "unknown", @@ -4722,7 +4722,7 @@ { "id": "dwarf-expert", "path": "skills/dwarf-expert", - "category": "uncategorized", + "category": "development", "name": "dwarf-expert", "description": "Provides expertise for analyzing DWARF debug files and understanding the DWARF debug format/standard (v3-v5). Triggers when understanding DWARF information, interacting with DWARF files, answering DWARF-related questions, or working with code that parses DWARF data.", "risk": "unknown", @@ -4842,7 +4842,7 @@ { "id": "emergency-card", "path": "skills/emergency-card", - "category": "uncategorized", + "category": "health", "name": "emergency-card", "description": "\u751f\u6210\u7d27\u6025\u60c5\u51b5\u4e0b\u5feb\u901f\u8bbf\u95ee\u7684\u533b\u7597\u4fe1\u606f\u6458\u8981\u5361\u7247\u3002\u5f53\u7528\u6237\u9700\u8981\u65c5\u884c\u3001\u5c31\u8bca\u51c6\u5907\u3001\u7d27\u6025\u60c5\u51b5\u6216\u8be2\u95ee\"\u7d27\u6025\u4fe1\u606f\"\u3001\"\u533b\u7597\u5361\u7247\"\u3001\"\u6025\u6551\u4fe1\u606f\"\u65f6\u4f7f\u7528\u6b64\u6280\u80fd\u3002\u63d0\u53d6\u5173\u952e\u4fe1\u606f\uff08\u8fc7\u654f\u3001\u7528\u836f\u3001\u6025\u75c7\u3001\u690d\u5165\u7269\uff09\uff0c\u652f\u6301\u591a\u683c\u5f0f\u8f93\u51fa\uff08JSON\u3001\u6587\u672c\u3001\u4e8c\u7ef4\u7801\uff09\uff0c\u7528\u4e8e\u6025\u6551\u6216\u5feb\u901f\u5c31\u533b\u3002", "risk": "unknown", @@ -4982,7 +4982,7 @@ { "id": "evaluation", "path": "skills/evaluation", - "category": "uncategorized", + "category": "ai-ml", "name": "evaluation", "description": "Build evaluation frameworks for agent systems", "risk": "safe", @@ -5002,7 +5002,7 @@ { "id": "event-store-design", "path": "skills/event-store-design", - "category": "uncategorized", + "category": "architecture", "name": "event-store-design", "description": "Design and implement event stores for event-sourced systems. Use when building event sourcing infrastructure, choosing event store technologies, or implementing event persistence patterns.", "risk": "unknown", @@ -5022,7 +5022,7 @@ { "id": "exa-search", "path": "skills/exa-search", - "category": "uncategorized", + "category": "data-ai", "name": "exa-search", "description": "Semantic search, similar content discovery, and structured research using Exa API", "risk": "unknown", @@ -5042,7 +5042,7 @@ { "id": "explain-like-socrates", "path": "skills/explain-like-socrates", - "category": "uncategorized", + "category": "content", "name": "explain-like-socrates", "description": "Explains concepts using Socratic-style dialogue. Use when the user asks to explain, teach or help understand a concept like socrates.\n", "risk": "safe", @@ -5182,7 +5182,7 @@ { "id": "family-health-analyzer", "path": "skills/family-health-analyzer", - "category": "uncategorized", + "category": "health", "name": "family-health-analyzer", "description": "\u5206\u6790\u5bb6\u65cf\u75c5\u53f2\u3001\u8bc4\u4f30\u9057\u4f20\u98ce\u9669\u3001\u8bc6\u522b\u5bb6\u5ead\u5065\u5eb7\u6a21\u5f0f\u3001\u63d0\u4f9b\u4e2a\u6027\u5316\u9884\u9632\u5efa\u8bae", "risk": "unknown", @@ -5322,7 +5322,7 @@ { "id": "find-bugs", "path": "skills/find-bugs", - "category": "uncategorized", + "category": "code-quality", "name": "find-bugs", "description": "Find bugs, security vulnerabilities, and code quality issues in local branch changes. Use when asked to review changes, find bugs, security review, or audit code on the current branch.", "risk": "unknown", @@ -5332,7 +5332,7 @@ { "id": "finishing-a-development-branch", "path": "skills/finishing-a-development-branch", - "category": "uncategorized", + "category": "workflow", "name": "finishing-a-development-branch", "description": "Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup", "risk": "unknown", @@ -5342,7 +5342,7 @@ { "id": "firebase", "path": "skills/firebase", - "category": "uncategorized", + "category": "cloud", "name": "firebase", "description": "You're a developer who has shipped dozens of Firebase projects. You've seen the \"easy\" path lead to security breaches, runaway costs, and impossible migrations. You know Firebase is powerful, but you also know its sharp edges.", "risk": "unknown", @@ -5352,7 +5352,7 @@ { "id": "firecrawl-scraper", "path": "skills/firecrawl-scraper", - "category": "uncategorized", + "category": "data", "name": "firecrawl-scraper", "description": "Deep web scraping, screenshots, PDF parsing, and website crawling using Firecrawl API", "risk": "unknown", @@ -5362,7 +5362,7 @@ { "id": "firmware-analyst", "path": "skills/firmware-analyst", - "category": "uncategorized", + "category": "security", "name": "firmware-analyst", "description": "Expert firmware analyst specializing in embedded systems, IoT security, and hardware reverse engineering.", "risk": "unknown", @@ -5372,7 +5372,7 @@ { "id": "fitness-analyzer", "path": "skills/fitness-analyzer", - "category": "uncategorized", + "category": "health", "name": "fitness-analyzer", "description": "\u5206\u6790\u8fd0\u52a8\u6570\u636e\u3001\u8bc6\u522b\u8fd0\u52a8\u6a21\u5f0f\u3001\u8bc4\u4f30\u5065\u8eab\u8fdb\u5c55\uff0c\u5e76\u63d0\u4f9b\u4e2a\u6027\u5316\u8bad\u7ec3\u5efa\u8bae\u3002\u652f\u6301\u4e0e\u6162\u6027\u75c5\u6570\u636e\u7684\u5173\u8054\u5206\u6790\u3002", "risk": "unknown", @@ -5382,7 +5382,7 @@ { "id": "fix-review", "path": "skills/fix-review", - "category": "uncategorized", + "category": "code-quality", "name": "fix-review", "description": "Verify fix commits address audit findings without new bugs", "risk": "safe", @@ -5432,7 +5432,7 @@ { "id": "food-database-query", "path": "skills/food-database-query", - "category": "database", + "category": "health", "name": "food-database-query", "description": "Food Database Query", "risk": "unknown", @@ -5442,7 +5442,7 @@ { "id": "form-cro", "path": "skills/form-cro", - "category": "uncategorized", + "category": "marketing", "name": "form-cro", "description": "Optimize any form that is NOT signup or account registration \u2014 including lead capture, contact, demo request, application, survey, quote, and checkout forms.", "risk": "unknown", @@ -5642,7 +5642,7 @@ { "id": "freshdesk-automation", "path": "skills/freshdesk-automation", - "category": "uncategorized", + "category": "automation", "name": "freshdesk-automation", "description": "Automate Freshdesk helpdesk operations including tickets, contacts, companies, notes, and replies via Rube MCP (Composio). Always search tools first for current schemas.", "risk": "unknown", @@ -5742,7 +5742,7 @@ { "id": "full-stack-orchestration-full-stack-feature", "path": "skills/full-stack-orchestration-full-stack-feature", - "category": "uncategorized", + "category": "workflow", "name": "full-stack-orchestration-full-stack-feature", "description": "Use when working with full stack orchestration full stack feature", "risk": "unknown", @@ -5782,7 +5782,7 @@ { "id": "game-development", "path": "skills/game-development", - "category": "uncategorized", + "category": "game-development", "name": "game-development", "description": "Game development orchestrator. Routes to platform-specific skills based on project needs.", "risk": "unknown", @@ -5802,7 +5802,7 @@ { "id": "gdpr-data-handling", "path": "skills/gdpr-data-handling", - "category": "uncategorized", + "category": "security", "name": "gdpr-data-handling", "description": "Practical implementation guide for GDPR-compliant data processing, consent management, and privacy controls.", "risk": "unknown", @@ -5812,7 +5812,7 @@ { "id": "gemini-api-dev", "path": "skills/gemini-api-dev", - "category": "uncategorized", + "category": "ai-ml", "name": "gemini-api-dev", "description": "The Gemini API provides access to Google's most advanced AI models. Key capabilities include:", "risk": "unknown", @@ -5832,7 +5832,7 @@ { "id": "geo-fundamentals", "path": "skills/geo-fundamentals", - "category": "uncategorized", + "category": "marketing", "name": "geo-fundamentals", "description": "Generative Engine Optimization for AI search engines (ChatGPT, Claude, Perplexity).", "risk": "unknown", @@ -6042,7 +6042,7 @@ { "id": "goal-analyzer", "path": "skills/goal-analyzer", - "category": "uncategorized", + "category": "health", "name": "goal-analyzer", "description": "\u5206\u6790\u5065\u5eb7\u76ee\u6807\u6570\u636e\u3001\u8bc6\u522b\u76ee\u6807\u6a21\u5f0f\u3001\u8bc4\u4f30\u76ee\u6807\u8fdb\u5ea6,\u5e76\u63d0\u4f9b\u4e2a\u6027\u5316\u76ee\u6807\u7ba1\u7406\u5efa\u8bae\u3002\u652f\u6301\u4e0e\u8425\u517b\u3001\u8fd0\u52a8\u3001\u7761\u7720\u7b49\u5065\u5eb7\u6570\u636e\u7684\u5173\u8054\u5206\u6790\u3002", "risk": "unknown", @@ -6052,7 +6052,7 @@ { "id": "godot-4-migration", "path": "skills/godot-4-migration", - "category": "uncategorized", + "category": "game-development", "name": "godot-4-migration", "description": "Specialized guide for migrating Godot 3.x projects to Godot 4 (GDScript 2.0), covering syntax changes, Tweens, and exports.", "risk": "safe", @@ -6182,7 +6182,7 @@ { "id": "graphql-architect", "path": "skills/graphql-architect", - "category": "uncategorized", + "category": "architecture", "name": "graphql-architect", "description": "Master modern GraphQL with federation, performance optimization, and enterprise security. Build scalable schemas, implement advanced caching, and design real-time systems.", "risk": "unknown", @@ -6202,7 +6202,7 @@ { "id": "grpc-golang", "path": "skills/grpc-golang", - "category": "uncategorized", + "category": "development", "name": "grpc-golang", "description": "Build production-ready gRPC services in Go with mTLS, streaming, and observability. Use when designing Protobuf contracts with Buf or implementing secure service-to-service transport.", "risk": "safe", @@ -6222,7 +6222,7 @@ { "id": "health-trend-analyzer", "path": "skills/health-trend-analyzer", - "category": "uncategorized", + "category": "health", "name": "health-trend-analyzer", "description": "\u5206\u6790\u4e00\u6bb5\u65f6\u95f4\u5185\u5065\u5eb7\u6570\u636e\u7684\u8d8b\u52bf\u548c\u6a21\u5f0f\u3002\u5173\u8054\u836f\u7269\u3001\u75c7\u72b6\u3001\u751f\u547d\u4f53\u5f81\u3001\u5316\u9a8c\u7ed3\u679c\u548c\u5176\u4ed6\u5065\u5eb7\u6307\u6807\u7684\u53d8\u5316\u3002\u8bc6\u522b\u4ee4\u4eba\u62c5\u5fe7\u7684\u8d8b\u52bf\u3001\u6539\u5584\u60c5\u51b5\uff0c\u5e76\u63d0\u4f9b\u6570\u636e\u9a71\u52a8\u7684\u6d1e\u5bdf\u3002\u5f53\u7528\u6237\u8be2\u95ee\u5065\u5eb7\u8d8b\u52bf\u3001\u6a21\u5f0f\u3001\u968f\u65f6\u95f4\u7684\u53d8\u5316\u6216\"\u6211\u7684\u5065\u5eb7\u72b6\u51b5\u6709\u4ec0\u4e48\u53d8\u5316\uff1f\"\u65f6\u4f7f\u7528\u3002\u652f\u6301\u591a\u7ef4\u5ea6\u5206\u6790\uff08\u4f53\u91cd/BMI\u3001\u75c7\u72b6\u3001\u836f\u7269\u4f9d\u4ece\u6027\u3001\u5316\u9a8c\u7ed3\u679c\u3001\u60c5\u7eea\u7761\u7720\uff09\uff0c\u76f8\u5173\u6027\u5206\u6790\uff0c\u53d8\u5316\u68c0\u6d4b\uff0c\u4ee5\u53ca\u4ea4\u4e92\u5f0fHTML\u53ef\u89c6\u5316\u62a5\u544a\uff08ECharts\u56fe\u8868\uff09\u3002", "risk": "unknown", @@ -6242,7 +6242,7 @@ { "id": "helpdesk-automation", "path": "skills/helpdesk-automation", - "category": "uncategorized", + "category": "automation", "name": "helpdesk-automation", "description": "Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for current schemas.", "risk": "unknown", @@ -6442,7 +6442,7 @@ { "id": "html-injection-testing", "path": "skills/html-injection-testing", - "category": "uncategorized", + "category": "security", "name": "html-injection-testing", "description": "Identify and exploit HTML injection vulnerabilities that allow attackers to inject malicious HTML content into web applications. This vulnerability enables attackers to modify page appearance, create phishing pages, and steal user credentials through injected forms.", "risk": "unknown", @@ -6562,7 +6562,7 @@ { "id": "hybrid-cloud-networking", "path": "skills/hybrid-cloud-networking", - "category": "uncategorized", + "category": "cloud", "name": "hybrid-cloud-networking", "description": "Configure secure, high-performance connectivity between on-premises and cloud environments using VPN, Direct Connect, and ExpressRoute.", "risk": "unknown", @@ -6582,7 +6582,7 @@ { "id": "i18n-localization", "path": "skills/i18n-localization", - "category": "uncategorized", + "category": "development", "name": "i18n-localization", "description": "Internationalization and localization patterns. Detecting hardcoded strings, managing translations, locale files, RTL support.", "risk": "unknown", @@ -6602,7 +6602,7 @@ { "id": "idor-testing", "path": "skills/idor-testing", - "category": "uncategorized", + "category": "security", "name": "idor-testing", "description": "Provide systematic methodologies for identifying and exploiting Insecure Direct Object Reference (IDOR) vulnerabilities in web applications.", "risk": "unknown", @@ -6732,7 +6732,7 @@ { "id": "interactive-portfolio", "path": "skills/interactive-portfolio", - "category": "uncategorized", + "category": "front-end", "name": "interactive-portfolio", "description": "You know a portfolio isn't a resume - it's a first impression that needs to convert. You balance creativity with usability. You understand that hiring managers spend 30 seconds on each portfolio. You make those 30 seconds count. You help people stand out without being gimmicky.", "risk": "unknown", @@ -6742,7 +6742,7 @@ { "id": "intercom-automation", "path": "skills/intercom-automation", - "category": "uncategorized", + "category": "automation", "name": "intercom-automation", "description": "Automate Intercom tasks via Rube MCP (Composio): conversations, contacts, companies, segments, admins. Always search tools first for current schemas.", "risk": "unknown", @@ -6802,7 +6802,7 @@ { "id": "issues", "path": "skills/issues", - "category": "uncategorized", + "category": "workflow", "name": "issues", "description": "Interact with GitHub issues - create, list, and view issues.", "risk": "unknown", @@ -6812,7 +6812,7 @@ { "id": "istio-traffic-management", "path": "skills/istio-traffic-management", - "category": "uncategorized", + "category": "cloud", "name": "istio-traffic-management", "description": "Comprehensive guide to Istio traffic management for production service mesh deployments.", "risk": "unknown", @@ -6892,7 +6892,7 @@ { "id": "julia-pro", "path": "skills/julia-pro", - "category": "uncategorized", + "category": "code", "name": "julia-pro", "description": "Master Julia 1.10+ with modern features, performance optimization, multiple dispatch, and production-ready practices.", "risk": "unknown", @@ -6952,7 +6952,7 @@ { "id": "keyword-extractor", "path": "skills/keyword-extractor", - "category": "uncategorized", + "category": "marketing", "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", @@ -6972,7 +6972,7 @@ { "id": "kotlin-coroutines-expert", "path": "skills/kotlin-coroutines-expert", - "category": "uncategorized", + "category": "development", "name": "kotlin-coroutines-expert", "description": "Expert patterns for Kotlin Coroutines and Flow, covering structured concurrency, error handling, and testing.", "risk": "safe", @@ -7102,7 +7102,7 @@ { "id": "legacy-modernizer", "path": "skills/legacy-modernizer", - "category": "uncategorized", + "category": "development", "name": "legacy-modernizer", "description": "Refactor legacy codebases, migrate outdated frameworks, and implement gradual modernization. Handles technical debt, dependency updates, and backward compatibility.", "risk": "unknown", @@ -7272,7 +7272,7 @@ { "id": "lint-and-validate", "path": "skills/lint-and-validate", - "category": "uncategorized", + "category": "workflow", "name": "lint-and-validate", "description": "MANDATORY: Run appropriate validation tools after EVERY code change. Do not finish a task until the code is error-free.", "risk": "unknown", @@ -7392,7 +7392,7 @@ { "id": "local-legal-seo-audit", "path": "skills/local-legal-seo-audit", - "category": "uncategorized", + "category": "marketing", "name": "local-legal-seo-audit", "description": "Audit and improve local SEO for law firms, attorneys, forensic experts and legal/professional services sites with local presence, focusing on GBP, directories, E-E-A-T and practice/location pages.", "risk": "safe", @@ -7642,7 +7642,7 @@ { "id": "malware-analyst", "path": "skills/malware-analyst", - "category": "uncategorized", + "category": "security", "name": "malware-analyst", "description": "Expert malware analyst specializing in defensive malware research, threat intelligence, and incident response. Masters sandbox analysis, behavioral analysis, and malware family identification.", "risk": "unknown", @@ -7702,7 +7702,7 @@ { "id": "matplotlib", "path": "skills/matplotlib", - "category": "uncategorized", + "category": "science", "name": "matplotlib", "description": "Matplotlib is Python's foundational visualization library for creating static, animated, and interactive plots.", "risk": "unknown", @@ -7772,7 +7772,7 @@ { "id": "mental-health-analyzer", "path": "skills/mental-health-analyzer", - "category": "uncategorized", + "category": "health", "name": "mental-health-analyzer", "description": "\u5206\u6790\u5fc3\u7406\u5065\u5eb7\u6570\u636e\u3001\u8bc6\u522b\u5fc3\u7406\u6a21\u5f0f\u3001\u8bc4\u4f30\u5fc3\u7406\u5065\u5eb7\u72b6\u51b5\u3001\u63d0\u4f9b\u4e2a\u6027\u5316\u5fc3\u7406\u5065\u5eb7\u5efa\u8bae\u3002\u652f\u6301\u4e0e\u7761\u7720\u3001\u8fd0\u52a8\u3001\u8425\u517b\u7b49\u5176\u4ed6\u5065\u5eb7\u6570\u636e\u7684\u5173\u8054\u5206\u6790\u3002", "risk": "unknown", @@ -7782,7 +7782,7 @@ { "id": "mermaid-expert", "path": "skills/mermaid-expert", - "category": "uncategorized", + "category": "content", "name": "mermaid-expert", "description": "Create Mermaid diagrams for flowcharts, sequences, ERDs, and architectures. Masters syntax for all diagram types and styling.", "risk": "unknown", @@ -7792,7 +7792,7 @@ { "id": "metasploit-framework", "path": "skills/metasploit-framework", - "category": "uncategorized", + "category": "security", "name": "metasploit-framework", "description": "\u26a0\ufe0f AUTHORIZED USE ONLY > This skill is for educational purposes or authorized security assessments only. > You must have explicit, written permission from the system owner before using this tool. > Misuse of this tool is illegal and strictly prohibited.", "risk": "offensive", @@ -7802,7 +7802,7 @@ { "id": "micro-saas-launcher", "path": "skills/micro-saas-launcher", - "category": "uncategorized", + "category": "business", "name": "micro-saas-launcher", "description": "You ship fast and iterate. You know the difference between a side project and a business. You've seen what works in the indie hacker community. You help people go from idea to paying customers in weeks, not years. You focus on sustainable, profitable businesses - not unicorn hunting.", "risk": "unknown", @@ -7842,7 +7842,7 @@ { "id": "minecraft-bukkit-pro", "path": "skills/minecraft-bukkit-pro", - "category": "uncategorized", + "category": "game-development", "name": "minecraft-bukkit-pro", "description": "Master Minecraft server plugin development with Bukkit, Spigot, and Paper APIs.", "risk": "unknown", @@ -7942,7 +7942,7 @@ { "id": "modern-javascript-patterns", "path": "skills/modern-javascript-patterns", - "category": "uncategorized", + "category": "development", "name": "modern-javascript-patterns", "description": "Comprehensive guide for mastering modern JavaScript (ES6+) features, functional programming patterns, and best practices for writing clean, maintainable, and performant code.", "risk": "unknown", @@ -7972,7 +7972,7 @@ { "id": "monetization", "path": "skills/monetization", - "category": "uncategorized", + "category": "business", "name": "monetization", "description": "Estrategia e implementacao de monetizacao para produtos digitais - Stripe, subscriptions, pricing experiments, freemium, upgrade flows, churn prevention, revenue optimization e modelos de negocio SaaS.", "risk": "none", @@ -8002,7 +8002,7 @@ { "id": "moodle-external-api-development", "path": "skills/moodle-external-api-development", - "category": "uncategorized", + "category": "api-integration", "name": "moodle-external-api-development", "description": "This skill guides you through creating custom external web service APIs for Moodle LMS, following Moodle's external API framework and coding standards.", "risk": "unknown", @@ -8012,7 +8012,7 @@ { "id": "mtls-configuration", "path": "skills/mtls-configuration", - "category": "uncategorized", + "category": "security", "name": "mtls-configuration", "description": "Configure mutual TLS (mTLS) for zero-trust service-to-service communication. Use when implementing zero-trust networking, certificate management, or securing internal service communication.", "risk": "unknown", @@ -8152,7 +8152,7 @@ { "id": "nanobanana-ppt-skills", "path": "skills/nanobanana-ppt-skills", - "category": "uncategorized", + "category": "presentation-processing", "name": "nanobanana-ppt-skills", "description": "AI-powered PPT generation with document analysis and styled images", "risk": "safe", @@ -8162,7 +8162,7 @@ { "id": "native-data-fetching", "path": "skills/native-data-fetching", - "category": "uncategorized", + "category": "development", "name": "native-data-fetching", "description": "Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling, caching, offline support, and Expo Router data loaders (useLoaderData).", "risk": "unknown", @@ -8232,7 +8232,7 @@ { "id": "networkx", "path": "skills/networkx", - "category": "uncategorized", + "category": "science", "name": "networkx", "description": "NetworkX is a Python package for creating, manipulating, and analyzing complex networks and graphs.", "risk": "unknown", @@ -8322,7 +8322,7 @@ { "id": "notebooklm", "path": "skills/notebooklm", - "category": "uncategorized", + "category": "data-ai", "name": "notebooklm", "description": "Interact with Google NotebookLM to query documentation with Gemini's source-grounded answers. Each question opens a fresh browser session, retrieves the answer exclusively from your uploaded documents, and closes.", "risk": "unknown", @@ -8342,7 +8342,7 @@ { "id": "notion-template-business", "path": "skills/notion-template-business", - "category": "uncategorized", + "category": "business", "name": "notion-template-business", "description": "You know templates are real businesses that can generate serious income. You've seen creators make six figures selling Notion templates. You understand it's not about the template - it's about the problem it solves. You build systems that turn templates into scalable digital products.", "risk": "unknown", @@ -8352,7 +8352,7 @@ { "id": "nutrition-analyzer", "path": "skills/nutrition-analyzer", - "category": "uncategorized", + "category": "health", "name": "nutrition-analyzer", "description": "\u5206\u6790\u8425\u517b\u6570\u636e\u3001\u8bc6\u522b\u8425\u517b\u6a21\u5f0f\u3001\u8bc4\u4f30\u8425\u517b\u72b6\u51b5\uff0c\u5e76\u63d0\u4f9b\u4e2a\u6027\u5316\u8425\u517b\u5efa\u8bae\u3002\u652f\u6301\u4e0e\u8fd0\u52a8\u3001\u7761\u7720\u3001\u6162\u6027\u75c5\u6570\u636e\u7684\u5173\u8054\u5206\u6790\u3002", "risk": "unknown", @@ -8362,7 +8362,7 @@ { "id": "nx-workspace-patterns", "path": "skills/nx-workspace-patterns", - "category": "uncategorized", + "category": "development", "name": "nx-workspace-patterns", "description": "Configure and optimize Nx monorepo workspaces. Use when setting up Nx, configuring project boundaries, optimizing build caching, or implementing affected commands.", "risk": "unknown", @@ -8412,7 +8412,7 @@ { "id": "occupational-health-analyzer", "path": "skills/occupational-health-analyzer", - "category": "uncategorized", + "category": "health", "name": "occupational-health-analyzer", "description": "\u5206\u6790\u804c\u4e1a\u5065\u5eb7\u6570\u636e\u3001\u8bc6\u522b\u5de5\u4f5c\u76f8\u5173\u5065\u5eb7\u98ce\u9669\u3001\u8bc4\u4f30\u804c\u4e1a\u5065\u5eb7\u72b6\u51b5\u3001\u63d0\u4f9b\u4e2a\u6027\u5316\u804c\u4e1a\u5065\u5eb7\u5efa\u8bae\u3002\u652f\u6301\u4e0e\u7761\u7720\u3001\u8fd0\u52a8\u3001\u5fc3\u7406\u5065\u5eb7\u7b49\u5176\u4ed6\u5065\u5eb7\u6570\u636e\u7684\u5173\u8054\u5206\u6790\u3002", "risk": "unknown", @@ -8682,7 +8682,7 @@ { "id": "onboarding-cro", "path": "skills/onboarding-cro", - "category": "uncategorized", + "category": "marketing", "name": "onboarding-cro", "description": "You are an expert in user onboarding and activation. Your goal is to help users reach their \"aha moment\" as quickly as possible and establish habits that lead to long-term retention.", "risk": "unknown", @@ -8702,7 +8702,7 @@ { "id": "openapi-spec-generation", "path": "skills/openapi-spec-generation", - "category": "uncategorized", + "category": "api-integration", "name": "openapi-spec-generation", "description": "Generate and maintain OpenAPI 3.1 specifications from code, design-first specs, and validation patterns. Use when creating API documentation, generating SDKs, or ensuring API contract compliance.", "risk": "unknown", @@ -8722,7 +8722,7 @@ { "id": "oral-health-analyzer", "path": "skills/oral-health-analyzer", - "category": "uncategorized", + "category": "health", "name": "oral-health-analyzer", "description": "\u5206\u6790\u53e3\u8154\u5065\u5eb7\u6570\u636e\u3001\u8bc6\u522b\u53e3\u8154\u95ee\u9898\u6a21\u5f0f\u3001\u8bc4\u4f30\u53e3\u8154\u5065\u5eb7\u72b6\u51b5\u3001\u63d0\u4f9b\u4e2a\u6027\u5316\u53e3\u8154\u5065\u5eb7\u5efa\u8bae\u3002\u652f\u6301\u4e0e\u8425\u517b\u3001\u6162\u6027\u75c5\u3001\u7528\u836f\u7b49\u5176\u4ed6\u5065\u5eb7\u6570\u636e\u7684\u5173\u8054\u5206\u6790\u3002", "risk": "unknown", @@ -8772,7 +8772,7 @@ { "id": "page-cro", "path": "skills/page-cro", - "category": "uncategorized", + "category": "marketing", "name": "page-cro", "description": "Analyze and optimize individual pages for conversion performance.", "risk": "unknown", @@ -8792,7 +8792,7 @@ { "id": "paid-ads", "path": "skills/paid-ads", - "category": "uncategorized", + "category": "marketing", "name": "paid-ads", "description": "You are an expert performance marketer with direct access to ad platform accounts. Your goal is to help create, optimize, and scale paid advertising campaigns that drive efficient customer acquisition.", "risk": "unknown", @@ -8812,7 +8812,7 @@ { "id": "parallel-agents", "path": "skills/parallel-agents", - "category": "uncategorized", + "category": "ai-agents", "name": "parallel-agents", "description": "Multi-agent orchestration patterns. Use when multiple independent tasks can run with different domain expertise or when comprehensive analysis requires multiple perspectives.", "risk": "unknown", @@ -8822,7 +8822,7 @@ { "id": "payment-integration", "path": "skills/payment-integration", - "category": "uncategorized", + "category": "api-integration", "name": "payment-integration", "description": "Integrate Stripe, PayPal, and payment processors. Handles checkout flows, subscriptions, webhooks, and PCI compliance. Use PROACTIVELY when implementing payments, billing, or subscription features.", "risk": "unknown", @@ -8842,7 +8842,7 @@ { "id": "paywall-upgrade-cro", "path": "skills/paywall-upgrade-cro", - "category": "uncategorized", + "category": "marketing", "name": "paywall-upgrade-cro", "description": "You are an expert in in-app paywalls and upgrade flows. Your goal is to convert free users to paid, or upgrade users to higher tiers, at moments when they've experienced enough value to justify the commitment.", "risk": "unknown", @@ -9072,7 +9072,7 @@ { "id": "popup-cro", "path": "skills/popup-cro", - "category": "uncategorized", + "category": "marketing", "name": "popup-cro", "description": "Create and optimize popups, modals, overlays, slide-ins, and banners to increase conversions without harming user experience or brand trust.", "risk": "unknown", @@ -9212,7 +9212,7 @@ { "id": "privilege-escalation-methods", "path": "skills/privilege-escalation-methods", - "category": "uncategorized", + "category": "security", "name": "privilege-escalation-methods", "description": "Provide comprehensive techniques for escalating privileges from a low-privileged user to root/administrator access on compromised Linux and Windows systems. Essential for penetration testing post-exploitation phase and red team operations.", "risk": "unknown", @@ -9272,7 +9272,7 @@ { "id": "production-scheduling", "path": "skills/production-scheduling", - "category": "uncategorized", + "category": "business", "name": "production-scheduling", "description": "Codified expertise for production scheduling, job sequencing, line balancing, changeover optimisation, and bottleneck resolution in discrete and batch manufacturing.", "risk": "safe", @@ -9282,7 +9282,7 @@ { "id": "professional-proofreader", "path": "skills/professional-proofreader", - "category": "uncategorized", + "category": "content", "name": "professional-proofreader", "description": "Use when a user asks to \"proofread\", \"review and correct\", \"fix grammar\", \"improve readability while keeping my voice\", and to proofread a document file and save an updated version.\n", "risk": "safe", @@ -9312,7 +9312,7 @@ { "id": "progressive-web-app", "path": "skills/progressive-web-app", - "category": "uncategorized", + "category": "front-end", "name": "progressive-web-app", "description": "Build Progressive Web Apps (PWAs) with offline support, installability, and caching strategies. Trigger whenever the user mentions PWA, service workers, web app manifests, Workbox, 'add to home screen', or wants their web app to work offline, feel native, or be installable.", "risk": "safe", @@ -9332,7 +9332,7 @@ { "id": "projection-patterns", "path": "skills/projection-patterns", - "category": "uncategorized", + "category": "architecture", "name": "projection-patterns", "description": "Build read models and projections from event streams. Use when implementing CQRS read sides, building materialized views, or optimizing query performance in event-sourced systems.", "risk": "unknown", @@ -9392,7 +9392,7 @@ { "id": "prompt-library", "path": "skills/prompt-library", - "category": "uncategorized", + "category": "content", "name": "prompt-library", "description": "A comprehensive collection of battle-tested prompts inspired by [awesome-chatgpt-prompts](https://github.com/f/awesome-chatgpt-prompts) and community best practices.", "risk": "unknown", @@ -9402,7 +9402,7 @@ { "id": "protocol-reverse-engineering", "path": "skills/protocol-reverse-engineering", - "category": "uncategorized", + "category": "security", "name": "protocol-reverse-engineering", "description": "Comprehensive techniques for capturing, analyzing, and documenting network protocols for security research, interoperability, and debugging.", "risk": "unknown", @@ -9432,7 +9432,7 @@ { "id": "pydantic-models-py", "path": "skills/pydantic-models-py", - "category": "uncategorized", + "category": "development", "name": "pydantic-models-py", "description": "Create Pydantic models following the multi-model pattern for clean API contracts.", "risk": "unknown", @@ -9442,7 +9442,7 @@ { "id": "pypict-skill", "path": "skills/pypict-skill", - "category": "uncategorized", + "category": "testing", "name": "pypict-skill", "description": "Pairwise test generation", "risk": "safe", @@ -9522,7 +9522,7 @@ { "id": "qiskit", "path": "skills/qiskit", - "category": "uncategorized", + "category": "science", "name": "qiskit", "description": "Qiskit is the world's most popular open-source quantum computing framework with 13M+ downloads. Build quantum circuits, optimize for hardware, execute on simulators or real quantum computers, and analyze results. Supports IBM Quantum (100+ qubit systems), IonQ, Amazon Braket, and other providers.", "risk": "unknown", @@ -9532,7 +9532,7 @@ { "id": "quality-nonconformance", "path": "skills/quality-nonconformance", - "category": "uncategorized", + "category": "business", "name": "quality-nonconformance", "description": "Codified expertise for quality control, non-conformance investigation, root cause analysis, corrective action, and supplier quality management in regulated manufacturing.", "risk": "safe", @@ -9542,7 +9542,7 @@ { "id": "quant-analyst", "path": "skills/quant-analyst", - "category": "uncategorized", + "category": "business", "name": "quant-analyst", "description": "Build financial models, backtest trading strategies, and analyze market data. Implements risk metrics, portfolio optimization, and statistical arbitrage.", "risk": "unknown", @@ -9672,7 +9672,7 @@ { "id": "readme", "path": "skills/readme", - "category": "uncategorized", + "category": "content", "name": "readme", "description": "You are an expert technical writer creating comprehensive project documentation. Your goal is to write a README.md that is absurdly thorough\u2014the kind of documentation you wish every project had.", "risk": "safe", @@ -9702,7 +9702,7 @@ { "id": "red-team-tactics", "path": "skills/red-team-tactics", - "category": "uncategorized", + "category": "security", "name": "red-team-tactics", "description": "Red team tactics principles based on MITRE ATT&CK. Attack phases, detection evasion, reporting.", "risk": "unknown", @@ -9732,7 +9732,7 @@ { "id": "reference-builder", "path": "skills/reference-builder", - "category": "uncategorized", + "category": "content", "name": "reference-builder", "description": "Creates exhaustive technical references and API documentation. Generates comprehensive parameter listings, configuration guides, and searchable reference materials.", "risk": "unknown", @@ -9742,7 +9742,7 @@ { "id": "referral-program", "path": "skills/referral-program", - "category": "uncategorized", + "category": "marketing", "name": "referral-program", "description": "You are an expert in viral growth and referral marketing with access to referral program data and third-party tools. Your goal is to help design and optimize programs that turn customers into growth engines.", "risk": "unknown", @@ -9752,7 +9752,7 @@ { "id": "rehabilitation-analyzer", "path": "skills/rehabilitation-analyzer", - "category": "uncategorized", + "category": "health", "name": "rehabilitation-analyzer", "description": "\u5206\u6790\u5eb7\u590d\u8bad\u7ec3\u6570\u636e\u3001\u8bc6\u522b\u5eb7\u590d\u6a21\u5f0f\u3001\u8bc4\u4f30\u5eb7\u590d\u8fdb\u5c55\uff0c\u5e76\u63d0\u4f9b\u4e2a\u6027\u5316\u5eb7\u590d\u5efa\u8bae", "risk": "unknown", @@ -9762,7 +9762,7 @@ { "id": "remotion", "path": "skills/remotion", - "category": "uncategorized", + "category": "media", "name": "remotion", "description": "Generate walkthrough videos from Stitch projects using Remotion with smooth transitions, zooming, and text overlays", "risk": "unknown", @@ -9782,7 +9782,7 @@ { "id": "render-automation", "path": "skills/render-automation", - "category": "uncategorized", + "category": "automation", "name": "render-automation", "description": "Automate Render tasks via Rube MCP (Composio): services, deployments, projects. Always search tools first for current schemas.", "risk": "unknown", @@ -9802,7 +9802,7 @@ { "id": "returns-reverse-logistics", "path": "skills/returns-reverse-logistics", - "category": "uncategorized", + "category": "business", "name": "returns-reverse-logistics", "description": "Codified expertise for returns authorisation, receipt and inspection, disposition decisions, refund processing, fraud detection, and warranty claims management.", "risk": "safe", @@ -9812,7 +9812,7 @@ { "id": "reverse-engineer", "path": "skills/reverse-engineer", - "category": "uncategorized", + "category": "security", "name": "reverse-engineer", "description": "Expert reverse engineer specializing in binary analysis, disassembly, decompilation, and software analysis. Masters IDA Pro, Ghidra, radare2, x64dbg, and modern RE toolchains.", "risk": "unknown", @@ -9902,7 +9902,7 @@ { "id": "rust-async-patterns", "path": "skills/rust-async-patterns", - "category": "uncategorized", + "category": "development", "name": "rust-async-patterns", "description": "Master Rust async programming with Tokio, async traits, error handling, and concurrent patterns. Use when building async Rust applications, implementing concurrent systems, or debugging async code.", "risk": "unknown", @@ -9922,7 +9922,7 @@ { "id": "saas-mvp-launcher", "path": "skills/saas-mvp-launcher", - "category": "uncategorized", + "category": "business", "name": "saas-mvp-launcher", "description": "Use when planning or building a SaaS MVP from scratch. Provides a structured roadmap covering tech stack, architecture, auth, payments, and launch checklist.", "risk": "safe", @@ -9992,7 +9992,7 @@ { "id": "sast-configuration", "path": "skills/sast-configuration", - "category": "uncategorized", + "category": "security", "name": "sast-configuration", "description": "Static Application Security Testing (SAST) tool setup, configuration, and custom rule creation for comprehensive security scanning across multiple programming languages.", "risk": "unknown", @@ -10022,7 +10022,7 @@ { "id": "scanpy", "path": "skills/scanpy", - "category": "uncategorized", + "category": "science", "name": "scanpy", "description": "Scanpy is a scalable Python toolkit for analyzing single-cell RNA-seq data, built on AnnData. Apply this skill for complete single-cell workflows including quality control, normalization, dimensionality reduction, clustering, marker gene identification, visualization, and trajectory analysis.", "risk": "unknown", @@ -10032,7 +10032,7 @@ { "id": "schema-markup", "path": "skills/schema-markup", - "category": "uncategorized", + "category": "marketing", "name": "schema-markup", "description": "Design, validate, and optimize schema.org structured data for eligibility, correctness, and measurable SEO impact.", "risk": "unknown", @@ -10042,7 +10042,7 @@ { "id": "scientific-writing", "path": "skills/scientific-writing", - "category": "uncategorized", + "category": "content", "name": "scientific-writing", "description": "This is the core skill for the deep research and writing tool\u2014combining AI-driven deep research with well-formatted written outputs. Every document produced is backed by comprehensive literature search and verified citations through the research-lookup skill.", "risk": "unknown", @@ -10062,7 +10062,7 @@ { "id": "screen-reader-testing", "path": "skills/screen-reader-testing", - "category": "uncategorized", + "category": "testing", "name": "screen-reader-testing", "description": "Practical guide to testing web applications with screen readers for comprehensive accessibility validation.", "risk": "unknown", @@ -10072,7 +10072,7 @@ { "id": "screenshots", "path": "skills/screenshots", - "category": "uncategorized", + "category": "marketing", "name": "screenshots", "description": "Generate marketing screenshots of your app using Playwright. Use when the user wants to create screenshots for Product Hunt, social media, landing pages, or documentation.", "risk": "safe", @@ -10082,7 +10082,7 @@ { "id": "scroll-experience", "path": "skills/scroll-experience", - "category": "uncategorized", + "category": "front-end", "name": "scroll-experience", "description": "You see scrolling as a narrative device, not just navigation. You create moments of delight as users scroll. You know when to use subtle animations and when to go cinematic. You balance performance with visual impact. You make websites feel like movies you control with your thumb.", "risk": "unknown", @@ -10092,7 +10092,7 @@ { "id": "seaborn", "path": "skills/seaborn", - "category": "uncategorized", + "category": "science", "name": "seaborn", "description": "Seaborn is a Python visualization library for creating publication-quality statistical graphics. Use this skill for dataset-oriented plotting, multivariate analysis, automatic statistical estimation, and complex multi-panel figures with minimal code.", "risk": "unknown", @@ -10102,7 +10102,7 @@ { "id": "search-specialist", "path": "skills/search-specialist", - "category": "uncategorized", + "category": "content", "name": "search-specialist", "description": "Expert web researcher using advanced search techniques and", "risk": "unknown", @@ -10112,7 +10112,7 @@ { "id": "secrets-management", "path": "skills/secrets-management", - "category": "uncategorized", + "category": "security", "name": "secrets-management", "description": "Secure secrets management practices for CI/CD pipelines using Vault, AWS Secrets Manager, and other tools.", "risk": "unknown", @@ -10432,7 +10432,7 @@ { "id": "server-management", "path": "skills/server-management", - "category": "uncategorized", + "category": "reliability", "name": "server-management", "description": "Server management principles and decision-making. Process management, monitoring strategy, and scaling decisions. Teaches thinking, not commands.", "risk": "unknown", @@ -10462,7 +10462,7 @@ { "id": "sexual-health-analyzer", "path": "skills/sexual-health-analyzer", - "category": "uncategorized", + "category": "health", "name": "sexual-health-analyzer", "description": "Sexual Health Analyzer", "risk": "unknown", @@ -10502,7 +10502,7 @@ { "id": "shellcheck-configuration", "path": "skills/shellcheck-configuration", - "category": "uncategorized", + "category": "code-quality", "name": "shellcheck-configuration", "description": "Master ShellCheck static analysis configuration and usage for shell script quality. Use when setting up linting infrastructure, fixing code issues, or ensuring script portability.", "risk": "unknown", @@ -10512,7 +10512,7 @@ { "id": "shodan-reconnaissance", "path": "skills/shodan-reconnaissance", - "category": "uncategorized", + "category": "security", "name": "shodan-reconnaissance", "description": "Provide systematic methodologies for leveraging Shodan as a reconnaissance tool during penetration testing engagements.", "risk": "unknown", @@ -10552,7 +10552,7 @@ { "id": "signup-flow-cro", "path": "skills/signup-flow-cro", - "category": "uncategorized", + "category": "marketing", "name": "signup-flow-cro", "description": "You are an expert in optimizing signup and registration flows. Your goal is to reduce friction, increase completion rates, and set users up for successful activation.", "risk": "unknown", @@ -10562,7 +10562,7 @@ { "id": "similarity-search-patterns", "path": "skills/similarity-search-patterns", - "category": "uncategorized", + "category": "data-ai", "name": "similarity-search-patterns", "description": "Implement efficient similarity search with vector databases. Use when building semantic search, implementing nearest neighbor queries, or optimizing retrieval performance.", "risk": "unknown", @@ -10692,7 +10692,7 @@ { "id": "skin-health-analyzer", "path": "skills/skin-health-analyzer", - "category": "uncategorized", + "category": "health", "name": "skin-health-analyzer", "description": "Analyze skin health data, identify skin problem patterns, assess skin health status. Supports correlation analysis with nutrition, chronic diseases, and medication data.", "risk": "unknown", @@ -10712,7 +10712,7 @@ { "id": "slack-bot-builder", "path": "skills/slack-bot-builder", - "category": "uncategorized", + "category": "api-integration", "name": "slack-bot-builder", "description": "The Bolt framework is Slack's recommended approach for building apps. It handles authentication, event routing, request verification, and HTTP request processing so you can focus on app logic.", "risk": "unknown", @@ -10732,7 +10732,7 @@ { "id": "sleep-analyzer", "path": "skills/sleep-analyzer", - "category": "uncategorized", + "category": "health", "name": "sleep-analyzer", "description": "\u5206\u6790\u7761\u7720\u6570\u636e\u3001\u8bc6\u522b\u7761\u7720\u6a21\u5f0f\u3001\u8bc4\u4f30\u7761\u7720\u8d28\u91cf\uff0c\u5e76\u63d0\u4f9b\u4e2a\u6027\u5316\u7761\u7720\u6539\u5584\u5efa\u8bae\u3002\u652f\u6301\u4e0e\u5176\u4ed6\u5065\u5eb7\u6570\u636e\u7684\u5173\u8054\u5206\u6790\u3002", "risk": "unknown", @@ -10782,7 +10782,7 @@ { "id": "software-architecture", "path": "skills/software-architecture", - "category": "uncategorized", + "category": "architecture", "name": "software-architecture", "description": "Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.", "risk": "unknown", @@ -10802,7 +10802,7 @@ { "id": "spark-optimization", "path": "skills/spark-optimization", - "category": "uncategorized", + "category": "data", "name": "spark-optimization", "description": "Optimize Apache Spark jobs with partitioning, caching, shuffle optimization, and memory tuning. Use when improving Spark performance, debugging slow jobs, or scaling data processing pipelines.", "risk": "unknown", @@ -10812,7 +10812,7 @@ { "id": "spec-to-code-compliance", "path": "skills/spec-to-code-compliance", - "category": "uncategorized", + "category": "code-quality", "name": "spec-to-code-compliance", "description": "Verifies code implements exactly what documentation specifies for blockchain audits. Use when comparing code against whitepapers, finding gaps between specs and implementation, or performing compliance checks for protocol implementations.", "risk": "unknown", @@ -10852,7 +10852,7 @@ { "id": "sql-injection-testing", "path": "skills/sql-injection-testing", - "category": "uncategorized", + "category": "security", "name": "sql-injection-testing", "description": "Execute comprehensive SQL injection vulnerability assessments on web applications to identify database security flaws, demonstrate exploitation techniques, and validate input sanitization mechanisms.", "risk": "unknown", @@ -10922,7 +10922,7 @@ { "id": "ssh-penetration-testing", "path": "skills/ssh-penetration-testing", - "category": "uncategorized", + "category": "security", "name": "ssh-penetration-testing", "description": "Conduct comprehensive SSH security assessments including enumeration, credential attacks, vulnerability exploitation, tunneling techniques, and post-exploitation activities. This skill covers the complete methodology for testing SSH service security.", "risk": "unknown", @@ -10932,7 +10932,7 @@ { "id": "stability-ai", "path": "skills/stability-ai", - "category": "uncategorized", + "category": "media", "name": "stability-ai", "description": "Geracao de imagens via Stability AI (SD3.5, Ultra, Core). Text-to-image, img2img, inpainting, upscale, remove-bg, search-replace. 15 estilos artisticos.", "risk": "safe", @@ -11002,7 +11002,7 @@ { "id": "statsmodels", "path": "skills/statsmodels", - "category": "uncategorized", + "category": "science", "name": "statsmodels", "description": "Statsmodels is Python's premier library for statistical modeling, providing tools for estimation, inference, and diagnostics across a wide range of statistical methods.", "risk": "unknown", @@ -11132,7 +11132,7 @@ { "id": "sympy", "path": "skills/sympy", - "category": "uncategorized", + "category": "science", "name": "sympy", "description": "SymPy is a Python library for symbolic mathematics that enables exact computation using mathematical symbols rather than numerical approximations.", "risk": "unknown", @@ -11152,7 +11152,7 @@ { "id": "systems-programming-rust-project", "path": "skills/systems-programming-rust-project", - "category": "uncategorized", + "category": "development", "name": "systems-programming-rust-project", "description": "You are a Rust project architecture expert specializing in scaffolding production-ready Rust applications. Generate complete project structures with cargo tooling, proper module organization, testing", "risk": "unknown", @@ -11192,7 +11192,7 @@ { "id": "task-intelligence", "path": "skills/task-intelligence", - "category": "uncategorized", + "category": "workflow", "name": "task-intelligence", "description": "Protocolo de Intelig\u00eancia Pr\u00e9-Tarefa \u2014 ativa TODOS os agentes relevantes do ecossistema ANTES de executar qualquer tarefa solicitada pelo usu\u00e1rio.", "risk": "none", @@ -11202,7 +11202,7 @@ { "id": "tavily-web", "path": "skills/tavily-web", - "category": "uncategorized", + "category": "data-ai", "name": "tavily-web", "description": "Web search, content extraction, crawling, and research capabilities using Tavily API", "risk": "unknown", @@ -11212,7 +11212,7 @@ { "id": "tcm-constitution-analyzer", "path": "skills/tcm-constitution-analyzer", - "category": "uncategorized", + "category": "health", "name": "tcm-constitution-analyzer", "description": "\u5206\u6790\u4e2d\u533b\u4f53\u8d28\u6570\u636e\u3001\u8bc6\u522b\u4f53\u8d28\u7c7b\u578b\u3001\u8bc4\u4f30\u4f53\u8d28\u7279\u5f81,\u5e76\u63d0\u4f9b\u4e2a\u6027\u5316\u517b\u751f\u5efa\u8bae\u3002\u652f\u6301\u4e0e\u8425\u517b\u3001\u8fd0\u52a8\u3001\u7761\u7720\u7b49\u5065\u5eb7\u6570\u636e\u7684\u5173\u8054\u5206\u6790\u3002", "risk": "unknown", @@ -11302,7 +11302,7 @@ { "id": "team-composition-analysis", "path": "skills/team-composition-analysis", - "category": "uncategorized", + "category": "business", "name": "team-composition-analysis", "description": "Design optimal team structures, hiring plans, compensation strategies, and equity allocation for early-stage startups from pre-seed through Series A.", "risk": "unknown", @@ -11492,7 +11492,7 @@ { "id": "theme-factory", "path": "skills/theme-factory", - "category": "uncategorized", + "category": "design", "name": "theme-factory", "description": "This skill provides a curated collection of professional font and color themes themes, each with carefully selected color palettes and font pairings. Once a theme is chosen, it can be applied to any artifact.", "risk": "unknown", @@ -11692,7 +11692,7 @@ { "id": "travel-health-analyzer", "path": "skills/travel-health-analyzer", - "category": "uncategorized", + "category": "health", "name": "travel-health-analyzer", "description": "\u5206\u6790\u65c5\u884c\u5065\u5eb7\u6570\u636e\u3001\u8bc4\u4f30\u76ee\u7684\u5730\u5065\u5eb7\u98ce\u9669\u3001\u63d0\u4f9b\u75ab\u82d7\u63a5\u79cd\u5efa\u8bae\u3001\u751f\u6210\u591a\u8bed\u8a00\u7d27\u6025\u533b\u7597\u4fe1\u606f\u5361\u7247\u3002\u652f\u6301WHO/CDC\u6570\u636e\u96c6\u6210\u7684\u4e13\u4e1a\u7ea7\u65c5\u884c\u5065\u5eb7\u98ce\u9669\u8bc4\u4f30\u3002", "risk": "unknown", @@ -11732,7 +11732,7 @@ { "id": "turborepo-caching", "path": "skills/turborepo-caching", - "category": "uncategorized", + "category": "development", "name": "turborepo-caching", "description": "Configure Turborepo for efficient monorepo builds with local and remote caching. Use when setting up Turborepo, optimizing build pipelines, or implementing distributed caching.", "risk": "unknown", @@ -11742,7 +11742,7 @@ { "id": "tutorial-engineer", "path": "skills/tutorial-engineer", - "category": "uncategorized", + "category": "content", "name": "tutorial-engineer", "description": "Creates step-by-step tutorials and educational content from code. Transforms complex concepts into progressive learning experiences with hands-on examples.", "risk": "safe", @@ -11772,7 +11772,7 @@ { "id": "typescript-advanced-types", "path": "skills/typescript-advanced-types", - "category": "uncategorized", + "category": "code", "name": "typescript-advanced-types", "description": "Comprehensive guidance for mastering TypeScript's advanced type system including generics, conditional types, mapped types, template literal types, and utility types for building robust, type-safe applications.", "risk": "unknown", @@ -11882,7 +11882,7 @@ { "id": "unity-ecs-patterns", "path": "skills/unity-ecs-patterns", - "category": "uncategorized", + "category": "game-development", "name": "unity-ecs-patterns", "description": "Production patterns for Unity's Data-Oriented Technology Stack (DOTS) including Entity Component System, Job System, and Burst Compiler.", "risk": "unknown", @@ -11902,7 +11902,7 @@ { "id": "unsplash-integration", "path": "skills/unsplash-integration", - "category": "uncategorized", + "category": "api-integration", "name": "unsplash-integration", "description": "Integration skill for searching and fetching high-quality, free-to-use professional photography from Unsplash.", "risk": "safe", @@ -11912,7 +11912,7 @@ { "id": "upgrading-expo", "path": "skills/upgrading-expo", - "category": "uncategorized", + "category": "mobile", "name": "upgrading-expo", "description": "Upgrade Expo SDK versions", "risk": "safe", @@ -11922,7 +11922,7 @@ { "id": "upstash-qstash", "path": "skills/upstash-qstash", - "category": "uncategorized", + "category": "workflow", "name": "upstash-qstash", "description": "You are an Upstash QStash expert who builds reliable serverless messaging without infrastructure management. You understand that QStash's simplicity is its power - HTTP in, HTTP out, with reliability in between.", "risk": "unknown", @@ -12012,7 +12012,7 @@ { "id": "vector-index-tuning", "path": "skills/vector-index-tuning", - "category": "uncategorized", + "category": "data-ai", "name": "vector-index-tuning", "description": "Optimize vector index performance for latency, recall, and memory. Use when tuning HNSW parameters, selecting quantization strategies, or scaling vector search infrastructure.", "risk": "unknown", @@ -12052,7 +12052,7 @@ { "id": "verification-before-completion", "path": "skills/verification-before-completion", - "category": "uncategorized", + "category": "workflow", "name": "verification-before-completion", "description": "Claiming work is complete without verification is dishonesty, not efficiency.", "risk": "unknown", @@ -12082,7 +12082,7 @@ { "id": "vibe-code-auditor", "path": "skills/vibe-code-auditor", - "category": "uncategorized", + "category": "code-quality", "name": "vibe-code-auditor", "description": "Audit rapidly generated or AI-produced code for structural flaws, fragility, and production risks.", "risk": "safe", @@ -12092,7 +12092,7 @@ { "id": "vibers-code-review", "path": "skills/vibers-code-review", - "category": "uncategorized", + "category": "code-quality", "name": "vibers-code-review", "description": "Human review workflow for AI-generated GitHub projects with spec-based feedback, security review, and follow-up PRs from the Vibers service.", "risk": "critical", @@ -12122,7 +12122,7 @@ { "id": "viral-generator-builder", "path": "skills/viral-generator-builder", - "category": "uncategorized", + "category": "marketing", "name": "viral-generator-builder", "description": "You understand why people share things. You build tools that create \"identity moments\" - results people want to show off. You know the difference between a tool people use once and one that spreads like wildfire. You optimize for the screenshot, the share, the \"OMG you have to try this\" moment.", "risk": "unknown", @@ -12132,7 +12132,7 @@ { "id": "vizcom", "path": "skills/vizcom", - "category": "uncategorized", + "category": "design", "name": "vizcom", "description": "AI-powered product design tool for transforming sketches into full-fidelity 3D renders.", "risk": "safe", @@ -12152,7 +12152,7 @@ { "id": "voice-ai-development", "path": "skills/voice-ai-development", - "category": "uncategorized", + "category": "voice-agents", "name": "voice-ai-development", "description": "You are an expert in building real-time voice applications. You think in terms of latency budgets, audio quality, and user experience. You know that voice apps feel magical when fast and broken when slow.", "risk": "unknown", @@ -12202,7 +12202,7 @@ { "id": "wcag-audit-patterns", "path": "skills/wcag-audit-patterns", - "category": "uncategorized", + "category": "design", "name": "wcag-audit-patterns", "description": "Comprehensive guide to auditing web content against WCAG 2.2 guidelines with actionable remediation strategies.", "risk": "unknown", @@ -12242,7 +12242,7 @@ { "id": "web-performance-optimization", "path": "skills/web-performance-optimization", - "category": "uncategorized", + "category": "front-end", "name": "web-performance-optimization", "description": "Optimize website and web application performance including loading speed, Core Web Vitals, bundle size, caching strategies, and runtime performance", "risk": "unknown", @@ -12302,7 +12302,7 @@ { "id": "weightloss-analyzer", "path": "skills/weightloss-analyzer", - "category": "uncategorized", + "category": "health", "name": "weightloss-analyzer", "description": "\u5206\u6790\u51cf\u80a5\u6570\u636e\u3001\u8ba1\u7b97\u4ee3\u8c22\u7387\u3001\u8ffd\u8e2a\u80fd\u91cf\u7f3a\u53e3\u3001\u7ba1\u7406\u51cf\u80a5\u9636\u6bb5", "risk": "unknown", @@ -12412,7 +12412,7 @@ { "id": "windows-privilege-escalation", "path": "skills/windows-privilege-escalation", - "category": "uncategorized", + "category": "security", "name": "windows-privilege-escalation", "description": "Provide systematic methodologies for discovering and exploiting privilege escalation vulnerabilities on Windows systems during penetration testing engagements.", "risk": "unknown", @@ -12422,7 +12422,7 @@ { "id": "wireshark-analysis", "path": "skills/wireshark-analysis", - "category": "uncategorized", + "category": "security", "name": "wireshark-analysis", "description": "Execute comprehensive network traffic analysis using Wireshark to capture, filter, and examine network packets for security investigations, performance optimization, and troubleshooting.", "risk": "unknown", @@ -12442,7 +12442,7 @@ { "id": "wordpress-penetration-testing", "path": "skills/wordpress-penetration-testing", - "category": "uncategorized", + "category": "security", "name": "wordpress-penetration-testing", "description": "Conduct comprehensive security assessments of WordPress installations including enumeration of users, themes, and plugins, vulnerability scanning, credential attacks, and exploitation techniques. WordPress powers approximately 35% of websites, making it a critical target for security testing.", "risk": "unknown", @@ -12552,7 +12552,7 @@ { "id": "x-article-publisher-skill", "path": "skills/x-article-publisher-skill", - "category": "uncategorized", + "category": "marketing", "name": "x-article-publisher-skill", "description": "Publish articles to X/Twitter", "risk": "safe", @@ -12582,7 +12582,7 @@ { "id": "xss-html-injection", "path": "skills/xss-html-injection", - "category": "uncategorized", + "category": "security", "name": "xss-html-injection", "description": "Execute comprehensive client-side injection vulnerability assessments on web applications to identify XSS and HTML injection flaws, demonstrate exploitation techniques for session hijacking and credential theft, and validate input sanitization and output encoding mechanisms.", "risk": "unknown", @@ -12682,7 +12682,7 @@ { "id": "zeroize-audit", "path": "skills/zeroize-audit", - "category": "uncategorized", + "category": "security", "name": "zeroize-audit", "description": "Detects missing zeroization of sensitive data in source code and identifies zeroization removed by compiler optimizations, with assembly-level analysis, and control-flow verification. Use for auditing C/C++/Rust code handling secrets, keys, passwords, or other sensitive data.", "risk": "unknown", @@ -12722,7 +12722,7 @@ { "id": "zustand-store-ts", "path": "skills/zustand-store-ts", - "category": "uncategorized", + "category": "frontend", "name": "zustand-store-ts", "description": "Create Zustand stores following established patterns with proper TypeScript types and middleware.", "risk": "unknown", diff --git a/skills_index.json b/skills_index.json index 7ecdead0..fd304a6c 100644 --- a/skills_index.json +++ b/skills_index.json @@ -122,7 +122,7 @@ { "id": "address-github-comments", "path": "skills/address-github-comments", - "category": "uncategorized", + "category": "workflow", "name": "address-github-comments", "description": "Use when you need to address review or issue comments on an open GitHub Pull Request using the gh CLI.", "risk": "unknown", @@ -412,7 +412,7 @@ { "id": "airflow-dag-patterns", "path": "skills/airflow-dag-patterns", - "category": "uncategorized", + "category": "workflow", "name": "airflow-dag-patterns", "description": "Build production Apache Airflow DAGs with best practices for operators, sensors, testing, and deployment. Use when creating data pipelines, orchestrating workflows, or scheduling batch jobs.", "risk": "unknown", @@ -432,7 +432,7 @@ { "id": "algolia-search", "path": "skills/algolia-search", - "category": "uncategorized", + "category": "api-integration", "name": "algolia-search", "description": "Expert patterns for Algolia search implementation, indexing strategies, React InstantSearch, and relevance tuning Use when: adding search to, algolia, instantsearch, search api, search functionality.", "risk": "unknown", @@ -532,7 +532,7 @@ { "id": "android_ui_verification", "path": "skills/android_ui_verification", - "category": "uncategorized", + "category": "test-automation", "name": "android_ui_verification", "description": "Automated end-to-end UI testing and verification on an Android Emulator using ADB.", "risk": "safe", @@ -892,7 +892,7 @@ { "id": "application-performance-performance-optimization", "path": "skills/application-performance-performance-optimization", - "category": "uncategorized", + "category": "reliability", "name": "application-performance-performance-optimization", "description": "Optimize end-to-end application performance with profiling, observability, and backend/frontend tuning. Use when coordinating performance optimization across the stack.", "risk": "unknown", @@ -902,7 +902,7 @@ { "id": "architect-review", "path": "skills/architect-review", - "category": "uncategorized", + "category": "architecture", "name": "architect-review", "description": "Master software architect specializing in modern architecture", "risk": "unknown", @@ -982,7 +982,7 @@ { "id": "astropy", "path": "skills/astropy", - "category": "uncategorized", + "category": "science", "name": "astropy", "description": "Astropy is the core Python package for astronomy, providing essential functionality for astronomical research and data analysis.", "risk": "unknown", @@ -992,7 +992,7 @@ { "id": "async-python-patterns", "path": "skills/async-python-patterns", - "category": "uncategorized", + "category": "development", "name": "async-python-patterns", "description": "Comprehensive guidance for implementing asynchronous Python applications using asyncio, concurrent programming patterns, and async/await for building high-performance, non-blocking systems.", "risk": "unknown", @@ -1042,7 +1042,7 @@ { "id": "auri-core", "path": "skills/auri-core", - "category": "uncategorized", + "category": "voice-agents", "name": "auri-core", "description": "Auri: assistente de voz inteligente (Alexa + Claude claude-opus-4-20250805). Visao do produto, persona Vitoria Neural, stack AWS, modelo Free/Pro/Business/Enterprise, roadmap 4 fases, GTM, north star WAC e analise competitiva.", "risk": "none", @@ -2432,7 +2432,7 @@ { "id": "backtesting-frameworks", "path": "skills/backtesting-frameworks", - "category": "uncategorized", + "category": "business", "name": "backtesting-frameworks", "description": "Build robust, production-grade backtesting systems that avoid common pitfalls and produce reliable strategy performance estimates.", "risk": "unknown", @@ -2442,7 +2442,7 @@ { "id": "bamboohr-automation", "path": "skills/bamboohr-automation", - "category": "uncategorized", + "category": "business", "name": "bamboohr-automation", "description": "Automate BambooHR tasks via Rube MCP (Composio): employees, time-off, benefits, dependents, employee updates. Always search tools first for current schemas.", "risk": "unknown", @@ -2552,7 +2552,7 @@ { "id": "beautiful-prose", "path": "skills/beautiful-prose", - "category": "uncategorized", + "category": "content", "name": "beautiful-prose", "description": "A hard-edged writing style contract for timeless, forceful English prose without modern AI tics. Use when users ask for prose or rewrites that must be clean, exact, concrete, and free of AI cadence, filler, or therapeutic tone.", "risk": "unknown", @@ -2602,7 +2602,7 @@ { "id": "binary-analysis-patterns", "path": "skills/binary-analysis-patterns", - "category": "uncategorized", + "category": "security", "name": "binary-analysis-patterns", "description": "Comprehensive patterns and techniques for analyzing compiled binaries, understanding assembly code, and reconstructing program logic.", "risk": "unknown", @@ -2612,7 +2612,7 @@ { "id": "biopython", "path": "skills/biopython", - "category": "uncategorized", + "category": "science", "name": "biopython", "description": "Biopython is a comprehensive set of freely available Python tools for biological computation. It provides functionality for sequence manipulation, file I/O, database access, structural bioinformatics, phylogenetics, and many other bioinformatics tasks.", "risk": "unknown", @@ -2772,7 +2772,7 @@ { "id": "build", "path": "skills/build", - "category": "uncategorized", + "category": "workflow", "name": "build", "description": "build", "risk": "unknown", @@ -2822,7 +2822,7 @@ { "id": "burpsuite-project-parser", "path": "skills/burpsuite-project-parser", - "category": "uncategorized", + "category": "security", "name": "burpsuite-project-parser", "description": "Searches and explores Burp Suite project files (.burp) from the command line. Use when searching response headers or bodies with regex patterns, extracting security audit findings, dumping proxy history or site map data, or analyzing HTTP traffic captured in a Burp project.", "risk": "unknown", @@ -3052,7 +3052,7 @@ { "id": "cdk-patterns", "path": "skills/cdk-patterns", - "category": "uncategorized", + "category": "cloud", "name": "cdk-patterns", "description": "Common AWS CDK patterns and constructs for building cloud infrastructure with TypeScript, Python, or Java. Use when designing reusable CDK stacks and L3 constructs.", "risk": "unknown", @@ -3072,7 +3072,7 @@ { "id": "chat-widget", "path": "skills/chat-widget", - "category": "uncategorized", + "category": "front-end", "name": "chat-widget", "description": "Build a real-time support chat system with a floating widget for users and an admin dashboard for support staff. Use when the user wants live chat, customer support chat, real-time messaging, or in-app support.", "risk": "unknown", @@ -3082,7 +3082,7 @@ { "id": "chrome-extension-developer", "path": "skills/chrome-extension-developer", - "category": "uncategorized", + "category": "front-end", "name": "chrome-extension-developer", "description": "Expert in building Chrome Extensions using Manifest V3. Covers background scripts, service workers, content scripts, and cross-context communication.", "risk": "safe", @@ -3112,7 +3112,7 @@ { "id": "cirq", "path": "skills/cirq", - "category": "uncategorized", + "category": "science", "name": "cirq", "description": "Cirq is Google Quantum AI's open-source framework for designing, simulating, and running quantum circuits on quantum computers and simulators.", "risk": "unknown", @@ -3122,7 +3122,7 @@ { "id": "citation-management", "path": "skills/citation-management", - "category": "uncategorized", + "category": "content", "name": "citation-management", "description": "Manage citations systematically throughout the research and writing process.", "risk": "unknown", @@ -3142,7 +3142,7 @@ { "id": "clarity-gate", "path": "skills/clarity-gate", - "category": "uncategorized", + "category": "data-ai", "name": "clarity-gate", "description": "Pre-ingestion verification for epistemic quality in RAG systems. Ensures documents are properly qualified before entering knowledge bases. Produces CGD (Clarity-Gated Documents) and validates SOT (Source of Truth) files.\n", "risk": "unknown", @@ -3342,7 +3342,7 @@ { "id": "cloudformation-best-practices", "path": "skills/cloudformation-best-practices", - "category": "uncategorized", + "category": "cloud", "name": "cloudformation-best-practices", "description": "CloudFormation template optimization, nested stacks, drift detection, and production-ready patterns. Use when writing or reviewing CF templates.", "risk": "unknown", @@ -3502,7 +3502,7 @@ { "id": "codex-review", "path": "skills/codex-review", - "category": "uncategorized", + "category": "code-quality", "name": "codex-review", "description": "Professional code review with auto CHANGELOG generation, integrated with Codex AI", "risk": "unknown", @@ -3582,7 +3582,7 @@ { "id": "computer-vision-expert", "path": "skills/computer-vision-expert", - "category": "uncategorized", + "category": "ai-ml", "name": "computer-vision-expert", "description": "SOTA Computer Vision Expert (2026). Specialized in YOLO26, Segment Anything 3 (SAM 3), Vision Language Models, and real-time spatial analysis.", "risk": "unknown", @@ -3922,7 +3922,7 @@ { "id": "cqrs-implementation", "path": "skills/cqrs-implementation", - "category": "uncategorized", + "category": "architecture", "name": "cqrs-implementation", "description": "Implement Command Query Responsibility Segregation for scalable architectures. Use when separating read and write models, optimizing query performance, or building event-sourced systems.", "risk": "unknown", @@ -4002,7 +4002,7 @@ { "id": "customer-support", "path": "skills/customer-support", - "category": "uncategorized", + "category": "business", "name": "customer-support", "description": "Elite AI-powered customer support specialist mastering conversational AI, automated ticketing, sentiment analysis, and omnichannel support experiences.", "risk": "unknown", @@ -4262,7 +4262,7 @@ { "id": "ddd-strategic-design", "path": "skills/ddd-strategic-design", - "category": "uncategorized", + "category": "architecture", "name": "ddd-strategic-design", "description": "Design DDD strategic artifacts including subdomains, bounded contexts, and ubiquitous language for complex business domains.", "risk": "safe", @@ -4292,7 +4292,7 @@ { "id": "debugger", "path": "skills/debugger", - "category": "uncategorized", + "category": "development-and-testing", "name": "debugger", "description": "Debugging specialist for errors, test failures, and unexpected\nbehavior. Use proactively when encountering any issues.\n", "risk": "unknown", @@ -4322,7 +4322,7 @@ { "id": "deep-research", "path": "skills/deep-research", - "category": "uncategorized", + "category": "ai-ml", "name": "deep-research", "description": "Run autonomous research tasks that plan, search, read, and synthesize information into comprehensive reports.", "risk": "safe", @@ -4432,7 +4432,7 @@ { "id": "devcontainer-setup", "path": "skills/devcontainer-setup", - "category": "uncategorized", + "category": "development", "name": "devcontainer-setup", "description": "Creates devcontainers with Claude Code, language-specific tooling (Python/Node/Rust/Go), and persistent volumes. Use when adding devcontainer support to a project, setting up isolated development environments, or configuring sandboxed Claude Code workspaces.", "risk": "safe", @@ -4472,7 +4472,7 @@ { "id": "diary", "path": "skills/diary", - "category": "uncategorized", + "category": "meta", "name": "diary", "description": "Unified Diary System: A context-preserving automated logger for multi-project development.", "risk": "safe", @@ -4512,7 +4512,7 @@ { "id": "dispatching-parallel-agents", "path": "skills/dispatching-parallel-agents", - "category": "uncategorized", + "category": "ai-agents", "name": "dispatching-parallel-agents", "description": "Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies", "risk": "unknown", @@ -4722,7 +4722,7 @@ { "id": "dwarf-expert", "path": "skills/dwarf-expert", - "category": "uncategorized", + "category": "development", "name": "dwarf-expert", "description": "Provides expertise for analyzing DWARF debug files and understanding the DWARF debug format/standard (v3-v5). Triggers when understanding DWARF information, interacting with DWARF files, answering DWARF-related questions, or working with code that parses DWARF data.", "risk": "unknown", @@ -4842,7 +4842,7 @@ { "id": "emergency-card", "path": "skills/emergency-card", - "category": "uncategorized", + "category": "health", "name": "emergency-card", "description": "\u751f\u6210\u7d27\u6025\u60c5\u51b5\u4e0b\u5feb\u901f\u8bbf\u95ee\u7684\u533b\u7597\u4fe1\u606f\u6458\u8981\u5361\u7247\u3002\u5f53\u7528\u6237\u9700\u8981\u65c5\u884c\u3001\u5c31\u8bca\u51c6\u5907\u3001\u7d27\u6025\u60c5\u51b5\u6216\u8be2\u95ee\"\u7d27\u6025\u4fe1\u606f\"\u3001\"\u533b\u7597\u5361\u7247\"\u3001\"\u6025\u6551\u4fe1\u606f\"\u65f6\u4f7f\u7528\u6b64\u6280\u80fd\u3002\u63d0\u53d6\u5173\u952e\u4fe1\u606f\uff08\u8fc7\u654f\u3001\u7528\u836f\u3001\u6025\u75c7\u3001\u690d\u5165\u7269\uff09\uff0c\u652f\u6301\u591a\u683c\u5f0f\u8f93\u51fa\uff08JSON\u3001\u6587\u672c\u3001\u4e8c\u7ef4\u7801\uff09\uff0c\u7528\u4e8e\u6025\u6551\u6216\u5feb\u901f\u5c31\u533b\u3002", "risk": "unknown", @@ -4982,7 +4982,7 @@ { "id": "evaluation", "path": "skills/evaluation", - "category": "uncategorized", + "category": "ai-ml", "name": "evaluation", "description": "Build evaluation frameworks for agent systems", "risk": "safe", @@ -5002,7 +5002,7 @@ { "id": "event-store-design", "path": "skills/event-store-design", - "category": "uncategorized", + "category": "architecture", "name": "event-store-design", "description": "Design and implement event stores for event-sourced systems. Use when building event sourcing infrastructure, choosing event store technologies, or implementing event persistence patterns.", "risk": "unknown", @@ -5022,7 +5022,7 @@ { "id": "exa-search", "path": "skills/exa-search", - "category": "uncategorized", + "category": "data-ai", "name": "exa-search", "description": "Semantic search, similar content discovery, and structured research using Exa API", "risk": "unknown", @@ -5042,7 +5042,7 @@ { "id": "explain-like-socrates", "path": "skills/explain-like-socrates", - "category": "uncategorized", + "category": "content", "name": "explain-like-socrates", "description": "Explains concepts using Socratic-style dialogue. Use when the user asks to explain, teach or help understand a concept like socrates.\n", "risk": "safe", @@ -5182,7 +5182,7 @@ { "id": "family-health-analyzer", "path": "skills/family-health-analyzer", - "category": "uncategorized", + "category": "health", "name": "family-health-analyzer", "description": "\u5206\u6790\u5bb6\u65cf\u75c5\u53f2\u3001\u8bc4\u4f30\u9057\u4f20\u98ce\u9669\u3001\u8bc6\u522b\u5bb6\u5ead\u5065\u5eb7\u6a21\u5f0f\u3001\u63d0\u4f9b\u4e2a\u6027\u5316\u9884\u9632\u5efa\u8bae", "risk": "unknown", @@ -5322,7 +5322,7 @@ { "id": "find-bugs", "path": "skills/find-bugs", - "category": "uncategorized", + "category": "code-quality", "name": "find-bugs", "description": "Find bugs, security vulnerabilities, and code quality issues in local branch changes. Use when asked to review changes, find bugs, security review, or audit code on the current branch.", "risk": "unknown", @@ -5332,7 +5332,7 @@ { "id": "finishing-a-development-branch", "path": "skills/finishing-a-development-branch", - "category": "uncategorized", + "category": "workflow", "name": "finishing-a-development-branch", "description": "Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup", "risk": "unknown", @@ -5342,7 +5342,7 @@ { "id": "firebase", "path": "skills/firebase", - "category": "uncategorized", + "category": "cloud", "name": "firebase", "description": "You're a developer who has shipped dozens of Firebase projects. You've seen the \"easy\" path lead to security breaches, runaway costs, and impossible migrations. You know Firebase is powerful, but you also know its sharp edges.", "risk": "unknown", @@ -5352,7 +5352,7 @@ { "id": "firecrawl-scraper", "path": "skills/firecrawl-scraper", - "category": "uncategorized", + "category": "data", "name": "firecrawl-scraper", "description": "Deep web scraping, screenshots, PDF parsing, and website crawling using Firecrawl API", "risk": "unknown", @@ -5362,7 +5362,7 @@ { "id": "firmware-analyst", "path": "skills/firmware-analyst", - "category": "uncategorized", + "category": "security", "name": "firmware-analyst", "description": "Expert firmware analyst specializing in embedded systems, IoT security, and hardware reverse engineering.", "risk": "unknown", @@ -5372,7 +5372,7 @@ { "id": "fitness-analyzer", "path": "skills/fitness-analyzer", - "category": "uncategorized", + "category": "health", "name": "fitness-analyzer", "description": "\u5206\u6790\u8fd0\u52a8\u6570\u636e\u3001\u8bc6\u522b\u8fd0\u52a8\u6a21\u5f0f\u3001\u8bc4\u4f30\u5065\u8eab\u8fdb\u5c55\uff0c\u5e76\u63d0\u4f9b\u4e2a\u6027\u5316\u8bad\u7ec3\u5efa\u8bae\u3002\u652f\u6301\u4e0e\u6162\u6027\u75c5\u6570\u636e\u7684\u5173\u8054\u5206\u6790\u3002", "risk": "unknown", @@ -5382,7 +5382,7 @@ { "id": "fix-review", "path": "skills/fix-review", - "category": "uncategorized", + "category": "code-quality", "name": "fix-review", "description": "Verify fix commits address audit findings without new bugs", "risk": "safe", @@ -5432,7 +5432,7 @@ { "id": "food-database-query", "path": "skills/food-database-query", - "category": "database", + "category": "health", "name": "food-database-query", "description": "Food Database Query", "risk": "unknown", @@ -5442,7 +5442,7 @@ { "id": "form-cro", "path": "skills/form-cro", - "category": "uncategorized", + "category": "marketing", "name": "form-cro", "description": "Optimize any form that is NOT signup or account registration \u2014 including lead capture, contact, demo request, application, survey, quote, and checkout forms.", "risk": "unknown", @@ -5642,7 +5642,7 @@ { "id": "freshdesk-automation", "path": "skills/freshdesk-automation", - "category": "uncategorized", + "category": "automation", "name": "freshdesk-automation", "description": "Automate Freshdesk helpdesk operations including tickets, contacts, companies, notes, and replies via Rube MCP (Composio). Always search tools first for current schemas.", "risk": "unknown", @@ -5742,7 +5742,7 @@ { "id": "full-stack-orchestration-full-stack-feature", "path": "skills/full-stack-orchestration-full-stack-feature", - "category": "uncategorized", + "category": "workflow", "name": "full-stack-orchestration-full-stack-feature", "description": "Use when working with full stack orchestration full stack feature", "risk": "unknown", @@ -5782,7 +5782,7 @@ { "id": "game-development", "path": "skills/game-development", - "category": "uncategorized", + "category": "game-development", "name": "game-development", "description": "Game development orchestrator. Routes to platform-specific skills based on project needs.", "risk": "unknown", @@ -5802,7 +5802,7 @@ { "id": "gdpr-data-handling", "path": "skills/gdpr-data-handling", - "category": "uncategorized", + "category": "security", "name": "gdpr-data-handling", "description": "Practical implementation guide for GDPR-compliant data processing, consent management, and privacy controls.", "risk": "unknown", @@ -5812,7 +5812,7 @@ { "id": "gemini-api-dev", "path": "skills/gemini-api-dev", - "category": "uncategorized", + "category": "ai-ml", "name": "gemini-api-dev", "description": "The Gemini API provides access to Google's most advanced AI models. Key capabilities include:", "risk": "unknown", @@ -5832,7 +5832,7 @@ { "id": "geo-fundamentals", "path": "skills/geo-fundamentals", - "category": "uncategorized", + "category": "marketing", "name": "geo-fundamentals", "description": "Generative Engine Optimization for AI search engines (ChatGPT, Claude, Perplexity).", "risk": "unknown", @@ -6042,7 +6042,7 @@ { "id": "goal-analyzer", "path": "skills/goal-analyzer", - "category": "uncategorized", + "category": "health", "name": "goal-analyzer", "description": "\u5206\u6790\u5065\u5eb7\u76ee\u6807\u6570\u636e\u3001\u8bc6\u522b\u76ee\u6807\u6a21\u5f0f\u3001\u8bc4\u4f30\u76ee\u6807\u8fdb\u5ea6,\u5e76\u63d0\u4f9b\u4e2a\u6027\u5316\u76ee\u6807\u7ba1\u7406\u5efa\u8bae\u3002\u652f\u6301\u4e0e\u8425\u517b\u3001\u8fd0\u52a8\u3001\u7761\u7720\u7b49\u5065\u5eb7\u6570\u636e\u7684\u5173\u8054\u5206\u6790\u3002", "risk": "unknown", @@ -6052,7 +6052,7 @@ { "id": "godot-4-migration", "path": "skills/godot-4-migration", - "category": "uncategorized", + "category": "game-development", "name": "godot-4-migration", "description": "Specialized guide for migrating Godot 3.x projects to Godot 4 (GDScript 2.0), covering syntax changes, Tweens, and exports.", "risk": "safe", @@ -6182,7 +6182,7 @@ { "id": "graphql-architect", "path": "skills/graphql-architect", - "category": "uncategorized", + "category": "architecture", "name": "graphql-architect", "description": "Master modern GraphQL with federation, performance optimization, and enterprise security. Build scalable schemas, implement advanced caching, and design real-time systems.", "risk": "unknown", @@ -6202,7 +6202,7 @@ { "id": "grpc-golang", "path": "skills/grpc-golang", - "category": "uncategorized", + "category": "development", "name": "grpc-golang", "description": "Build production-ready gRPC services in Go with mTLS, streaming, and observability. Use when designing Protobuf contracts with Buf or implementing secure service-to-service transport.", "risk": "safe", @@ -6222,7 +6222,7 @@ { "id": "health-trend-analyzer", "path": "skills/health-trend-analyzer", - "category": "uncategorized", + "category": "health", "name": "health-trend-analyzer", "description": "\u5206\u6790\u4e00\u6bb5\u65f6\u95f4\u5185\u5065\u5eb7\u6570\u636e\u7684\u8d8b\u52bf\u548c\u6a21\u5f0f\u3002\u5173\u8054\u836f\u7269\u3001\u75c7\u72b6\u3001\u751f\u547d\u4f53\u5f81\u3001\u5316\u9a8c\u7ed3\u679c\u548c\u5176\u4ed6\u5065\u5eb7\u6307\u6807\u7684\u53d8\u5316\u3002\u8bc6\u522b\u4ee4\u4eba\u62c5\u5fe7\u7684\u8d8b\u52bf\u3001\u6539\u5584\u60c5\u51b5\uff0c\u5e76\u63d0\u4f9b\u6570\u636e\u9a71\u52a8\u7684\u6d1e\u5bdf\u3002\u5f53\u7528\u6237\u8be2\u95ee\u5065\u5eb7\u8d8b\u52bf\u3001\u6a21\u5f0f\u3001\u968f\u65f6\u95f4\u7684\u53d8\u5316\u6216\"\u6211\u7684\u5065\u5eb7\u72b6\u51b5\u6709\u4ec0\u4e48\u53d8\u5316\uff1f\"\u65f6\u4f7f\u7528\u3002\u652f\u6301\u591a\u7ef4\u5ea6\u5206\u6790\uff08\u4f53\u91cd/BMI\u3001\u75c7\u72b6\u3001\u836f\u7269\u4f9d\u4ece\u6027\u3001\u5316\u9a8c\u7ed3\u679c\u3001\u60c5\u7eea\u7761\u7720\uff09\uff0c\u76f8\u5173\u6027\u5206\u6790\uff0c\u53d8\u5316\u68c0\u6d4b\uff0c\u4ee5\u53ca\u4ea4\u4e92\u5f0fHTML\u53ef\u89c6\u5316\u62a5\u544a\uff08ECharts\u56fe\u8868\uff09\u3002", "risk": "unknown", @@ -6242,7 +6242,7 @@ { "id": "helpdesk-automation", "path": "skills/helpdesk-automation", - "category": "uncategorized", + "category": "automation", "name": "helpdesk-automation", "description": "Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for current schemas.", "risk": "unknown", @@ -6442,7 +6442,7 @@ { "id": "html-injection-testing", "path": "skills/html-injection-testing", - "category": "uncategorized", + "category": "security", "name": "html-injection-testing", "description": "Identify and exploit HTML injection vulnerabilities that allow attackers to inject malicious HTML content into web applications. This vulnerability enables attackers to modify page appearance, create phishing pages, and steal user credentials through injected forms.", "risk": "unknown", @@ -6562,7 +6562,7 @@ { "id": "hybrid-cloud-networking", "path": "skills/hybrid-cloud-networking", - "category": "uncategorized", + "category": "cloud", "name": "hybrid-cloud-networking", "description": "Configure secure, high-performance connectivity between on-premises and cloud environments using VPN, Direct Connect, and ExpressRoute.", "risk": "unknown", @@ -6582,7 +6582,7 @@ { "id": "i18n-localization", "path": "skills/i18n-localization", - "category": "uncategorized", + "category": "development", "name": "i18n-localization", "description": "Internationalization and localization patterns. Detecting hardcoded strings, managing translations, locale files, RTL support.", "risk": "unknown", @@ -6602,7 +6602,7 @@ { "id": "idor-testing", "path": "skills/idor-testing", - "category": "uncategorized", + "category": "security", "name": "idor-testing", "description": "Provide systematic methodologies for identifying and exploiting Insecure Direct Object Reference (IDOR) vulnerabilities in web applications.", "risk": "unknown", @@ -6732,7 +6732,7 @@ { "id": "interactive-portfolio", "path": "skills/interactive-portfolio", - "category": "uncategorized", + "category": "front-end", "name": "interactive-portfolio", "description": "You know a portfolio isn't a resume - it's a first impression that needs to convert. You balance creativity with usability. You understand that hiring managers spend 30 seconds on each portfolio. You make those 30 seconds count. You help people stand out without being gimmicky.", "risk": "unknown", @@ -6742,7 +6742,7 @@ { "id": "intercom-automation", "path": "skills/intercom-automation", - "category": "uncategorized", + "category": "automation", "name": "intercom-automation", "description": "Automate Intercom tasks via Rube MCP (Composio): conversations, contacts, companies, segments, admins. Always search tools first for current schemas.", "risk": "unknown", @@ -6802,7 +6802,7 @@ { "id": "issues", "path": "skills/issues", - "category": "uncategorized", + "category": "workflow", "name": "issues", "description": "Interact with GitHub issues - create, list, and view issues.", "risk": "unknown", @@ -6812,7 +6812,7 @@ { "id": "istio-traffic-management", "path": "skills/istio-traffic-management", - "category": "uncategorized", + "category": "cloud", "name": "istio-traffic-management", "description": "Comprehensive guide to Istio traffic management for production service mesh deployments.", "risk": "unknown", @@ -6892,7 +6892,7 @@ { "id": "julia-pro", "path": "skills/julia-pro", - "category": "uncategorized", + "category": "code", "name": "julia-pro", "description": "Master Julia 1.10+ with modern features, performance optimization, multiple dispatch, and production-ready practices.", "risk": "unknown", @@ -6952,7 +6952,7 @@ { "id": "keyword-extractor", "path": "skills/keyword-extractor", - "category": "uncategorized", + "category": "marketing", "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", @@ -6972,7 +6972,7 @@ { "id": "kotlin-coroutines-expert", "path": "skills/kotlin-coroutines-expert", - "category": "uncategorized", + "category": "development", "name": "kotlin-coroutines-expert", "description": "Expert patterns for Kotlin Coroutines and Flow, covering structured concurrency, error handling, and testing.", "risk": "safe", @@ -7102,7 +7102,7 @@ { "id": "legacy-modernizer", "path": "skills/legacy-modernizer", - "category": "uncategorized", + "category": "development", "name": "legacy-modernizer", "description": "Refactor legacy codebases, migrate outdated frameworks, and implement gradual modernization. Handles technical debt, dependency updates, and backward compatibility.", "risk": "unknown", @@ -7272,7 +7272,7 @@ { "id": "lint-and-validate", "path": "skills/lint-and-validate", - "category": "uncategorized", + "category": "workflow", "name": "lint-and-validate", "description": "MANDATORY: Run appropriate validation tools after EVERY code change. Do not finish a task until the code is error-free.", "risk": "unknown", @@ -7392,7 +7392,7 @@ { "id": "local-legal-seo-audit", "path": "skills/local-legal-seo-audit", - "category": "uncategorized", + "category": "marketing", "name": "local-legal-seo-audit", "description": "Audit and improve local SEO for law firms, attorneys, forensic experts and legal/professional services sites with local presence, focusing on GBP, directories, E-E-A-T and practice/location pages.", "risk": "safe", @@ -7642,7 +7642,7 @@ { "id": "malware-analyst", "path": "skills/malware-analyst", - "category": "uncategorized", + "category": "security", "name": "malware-analyst", "description": "Expert malware analyst specializing in defensive malware research, threat intelligence, and incident response. Masters sandbox analysis, behavioral analysis, and malware family identification.", "risk": "unknown", @@ -7702,7 +7702,7 @@ { "id": "matplotlib", "path": "skills/matplotlib", - "category": "uncategorized", + "category": "science", "name": "matplotlib", "description": "Matplotlib is Python's foundational visualization library for creating static, animated, and interactive plots.", "risk": "unknown", @@ -7772,7 +7772,7 @@ { "id": "mental-health-analyzer", "path": "skills/mental-health-analyzer", - "category": "uncategorized", + "category": "health", "name": "mental-health-analyzer", "description": "\u5206\u6790\u5fc3\u7406\u5065\u5eb7\u6570\u636e\u3001\u8bc6\u522b\u5fc3\u7406\u6a21\u5f0f\u3001\u8bc4\u4f30\u5fc3\u7406\u5065\u5eb7\u72b6\u51b5\u3001\u63d0\u4f9b\u4e2a\u6027\u5316\u5fc3\u7406\u5065\u5eb7\u5efa\u8bae\u3002\u652f\u6301\u4e0e\u7761\u7720\u3001\u8fd0\u52a8\u3001\u8425\u517b\u7b49\u5176\u4ed6\u5065\u5eb7\u6570\u636e\u7684\u5173\u8054\u5206\u6790\u3002", "risk": "unknown", @@ -7782,7 +7782,7 @@ { "id": "mermaid-expert", "path": "skills/mermaid-expert", - "category": "uncategorized", + "category": "content", "name": "mermaid-expert", "description": "Create Mermaid diagrams for flowcharts, sequences, ERDs, and architectures. Masters syntax for all diagram types and styling.", "risk": "unknown", @@ -7792,7 +7792,7 @@ { "id": "metasploit-framework", "path": "skills/metasploit-framework", - "category": "uncategorized", + "category": "security", "name": "metasploit-framework", "description": "\u26a0\ufe0f AUTHORIZED USE ONLY > This skill is for educational purposes or authorized security assessments only. > You must have explicit, written permission from the system owner before using this tool. > Misuse of this tool is illegal and strictly prohibited.", "risk": "offensive", @@ -7802,7 +7802,7 @@ { "id": "micro-saas-launcher", "path": "skills/micro-saas-launcher", - "category": "uncategorized", + "category": "business", "name": "micro-saas-launcher", "description": "You ship fast and iterate. You know the difference between a side project and a business. You've seen what works in the indie hacker community. You help people go from idea to paying customers in weeks, not years. You focus on sustainable, profitable businesses - not unicorn hunting.", "risk": "unknown", @@ -7842,7 +7842,7 @@ { "id": "minecraft-bukkit-pro", "path": "skills/minecraft-bukkit-pro", - "category": "uncategorized", + "category": "game-development", "name": "minecraft-bukkit-pro", "description": "Master Minecraft server plugin development with Bukkit, Spigot, and Paper APIs.", "risk": "unknown", @@ -7942,7 +7942,7 @@ { "id": "modern-javascript-patterns", "path": "skills/modern-javascript-patterns", - "category": "uncategorized", + "category": "development", "name": "modern-javascript-patterns", "description": "Comprehensive guide for mastering modern JavaScript (ES6+) features, functional programming patterns, and best practices for writing clean, maintainable, and performant code.", "risk": "unknown", @@ -7972,7 +7972,7 @@ { "id": "monetization", "path": "skills/monetization", - "category": "uncategorized", + "category": "business", "name": "monetization", "description": "Estrategia e implementacao de monetizacao para produtos digitais - Stripe, subscriptions, pricing experiments, freemium, upgrade flows, churn prevention, revenue optimization e modelos de negocio SaaS.", "risk": "none", @@ -8002,7 +8002,7 @@ { "id": "moodle-external-api-development", "path": "skills/moodle-external-api-development", - "category": "uncategorized", + "category": "api-integration", "name": "moodle-external-api-development", "description": "This skill guides you through creating custom external web service APIs for Moodle LMS, following Moodle's external API framework and coding standards.", "risk": "unknown", @@ -8012,7 +8012,7 @@ { "id": "mtls-configuration", "path": "skills/mtls-configuration", - "category": "uncategorized", + "category": "security", "name": "mtls-configuration", "description": "Configure mutual TLS (mTLS) for zero-trust service-to-service communication. Use when implementing zero-trust networking, certificate management, or securing internal service communication.", "risk": "unknown", @@ -8152,7 +8152,7 @@ { "id": "nanobanana-ppt-skills", "path": "skills/nanobanana-ppt-skills", - "category": "uncategorized", + "category": "presentation-processing", "name": "nanobanana-ppt-skills", "description": "AI-powered PPT generation with document analysis and styled images", "risk": "safe", @@ -8162,7 +8162,7 @@ { "id": "native-data-fetching", "path": "skills/native-data-fetching", - "category": "uncategorized", + "category": "development", "name": "native-data-fetching", "description": "Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling, caching, offline support, and Expo Router data loaders (useLoaderData).", "risk": "unknown", @@ -8232,7 +8232,7 @@ { "id": "networkx", "path": "skills/networkx", - "category": "uncategorized", + "category": "science", "name": "networkx", "description": "NetworkX is a Python package for creating, manipulating, and analyzing complex networks and graphs.", "risk": "unknown", @@ -8322,7 +8322,7 @@ { "id": "notebooklm", "path": "skills/notebooklm", - "category": "uncategorized", + "category": "data-ai", "name": "notebooklm", "description": "Interact with Google NotebookLM to query documentation with Gemini's source-grounded answers. Each question opens a fresh browser session, retrieves the answer exclusively from your uploaded documents, and closes.", "risk": "unknown", @@ -8342,7 +8342,7 @@ { "id": "notion-template-business", "path": "skills/notion-template-business", - "category": "uncategorized", + "category": "business", "name": "notion-template-business", "description": "You know templates are real businesses that can generate serious income. You've seen creators make six figures selling Notion templates. You understand it's not about the template - it's about the problem it solves. You build systems that turn templates into scalable digital products.", "risk": "unknown", @@ -8352,7 +8352,7 @@ { "id": "nutrition-analyzer", "path": "skills/nutrition-analyzer", - "category": "uncategorized", + "category": "health", "name": "nutrition-analyzer", "description": "\u5206\u6790\u8425\u517b\u6570\u636e\u3001\u8bc6\u522b\u8425\u517b\u6a21\u5f0f\u3001\u8bc4\u4f30\u8425\u517b\u72b6\u51b5\uff0c\u5e76\u63d0\u4f9b\u4e2a\u6027\u5316\u8425\u517b\u5efa\u8bae\u3002\u652f\u6301\u4e0e\u8fd0\u52a8\u3001\u7761\u7720\u3001\u6162\u6027\u75c5\u6570\u636e\u7684\u5173\u8054\u5206\u6790\u3002", "risk": "unknown", @@ -8362,7 +8362,7 @@ { "id": "nx-workspace-patterns", "path": "skills/nx-workspace-patterns", - "category": "uncategorized", + "category": "development", "name": "nx-workspace-patterns", "description": "Configure and optimize Nx monorepo workspaces. Use when setting up Nx, configuring project boundaries, optimizing build caching, or implementing affected commands.", "risk": "unknown", @@ -8412,7 +8412,7 @@ { "id": "occupational-health-analyzer", "path": "skills/occupational-health-analyzer", - "category": "uncategorized", + "category": "health", "name": "occupational-health-analyzer", "description": "\u5206\u6790\u804c\u4e1a\u5065\u5eb7\u6570\u636e\u3001\u8bc6\u522b\u5de5\u4f5c\u76f8\u5173\u5065\u5eb7\u98ce\u9669\u3001\u8bc4\u4f30\u804c\u4e1a\u5065\u5eb7\u72b6\u51b5\u3001\u63d0\u4f9b\u4e2a\u6027\u5316\u804c\u4e1a\u5065\u5eb7\u5efa\u8bae\u3002\u652f\u6301\u4e0e\u7761\u7720\u3001\u8fd0\u52a8\u3001\u5fc3\u7406\u5065\u5eb7\u7b49\u5176\u4ed6\u5065\u5eb7\u6570\u636e\u7684\u5173\u8054\u5206\u6790\u3002", "risk": "unknown", @@ -8682,7 +8682,7 @@ { "id": "onboarding-cro", "path": "skills/onboarding-cro", - "category": "uncategorized", + "category": "marketing", "name": "onboarding-cro", "description": "You are an expert in user onboarding and activation. Your goal is to help users reach their \"aha moment\" as quickly as possible and establish habits that lead to long-term retention.", "risk": "unknown", @@ -8702,7 +8702,7 @@ { "id": "openapi-spec-generation", "path": "skills/openapi-spec-generation", - "category": "uncategorized", + "category": "api-integration", "name": "openapi-spec-generation", "description": "Generate and maintain OpenAPI 3.1 specifications from code, design-first specs, and validation patterns. Use when creating API documentation, generating SDKs, or ensuring API contract compliance.", "risk": "unknown", @@ -8722,7 +8722,7 @@ { "id": "oral-health-analyzer", "path": "skills/oral-health-analyzer", - "category": "uncategorized", + "category": "health", "name": "oral-health-analyzer", "description": "\u5206\u6790\u53e3\u8154\u5065\u5eb7\u6570\u636e\u3001\u8bc6\u522b\u53e3\u8154\u95ee\u9898\u6a21\u5f0f\u3001\u8bc4\u4f30\u53e3\u8154\u5065\u5eb7\u72b6\u51b5\u3001\u63d0\u4f9b\u4e2a\u6027\u5316\u53e3\u8154\u5065\u5eb7\u5efa\u8bae\u3002\u652f\u6301\u4e0e\u8425\u517b\u3001\u6162\u6027\u75c5\u3001\u7528\u836f\u7b49\u5176\u4ed6\u5065\u5eb7\u6570\u636e\u7684\u5173\u8054\u5206\u6790\u3002", "risk": "unknown", @@ -8772,7 +8772,7 @@ { "id": "page-cro", "path": "skills/page-cro", - "category": "uncategorized", + "category": "marketing", "name": "page-cro", "description": "Analyze and optimize individual pages for conversion performance.", "risk": "unknown", @@ -8792,7 +8792,7 @@ { "id": "paid-ads", "path": "skills/paid-ads", - "category": "uncategorized", + "category": "marketing", "name": "paid-ads", "description": "You are an expert performance marketer with direct access to ad platform accounts. Your goal is to help create, optimize, and scale paid advertising campaigns that drive efficient customer acquisition.", "risk": "unknown", @@ -8812,7 +8812,7 @@ { "id": "parallel-agents", "path": "skills/parallel-agents", - "category": "uncategorized", + "category": "ai-agents", "name": "parallel-agents", "description": "Multi-agent orchestration patterns. Use when multiple independent tasks can run with different domain expertise or when comprehensive analysis requires multiple perspectives.", "risk": "unknown", @@ -8822,7 +8822,7 @@ { "id": "payment-integration", "path": "skills/payment-integration", - "category": "uncategorized", + "category": "api-integration", "name": "payment-integration", "description": "Integrate Stripe, PayPal, and payment processors. Handles checkout flows, subscriptions, webhooks, and PCI compliance. Use PROACTIVELY when implementing payments, billing, or subscription features.", "risk": "unknown", @@ -8842,7 +8842,7 @@ { "id": "paywall-upgrade-cro", "path": "skills/paywall-upgrade-cro", - "category": "uncategorized", + "category": "marketing", "name": "paywall-upgrade-cro", "description": "You are an expert in in-app paywalls and upgrade flows. Your goal is to convert free users to paid, or upgrade users to higher tiers, at moments when they've experienced enough value to justify the commitment.", "risk": "unknown", @@ -9072,7 +9072,7 @@ { "id": "popup-cro", "path": "skills/popup-cro", - "category": "uncategorized", + "category": "marketing", "name": "popup-cro", "description": "Create and optimize popups, modals, overlays, slide-ins, and banners to increase conversions without harming user experience or brand trust.", "risk": "unknown", @@ -9212,7 +9212,7 @@ { "id": "privilege-escalation-methods", "path": "skills/privilege-escalation-methods", - "category": "uncategorized", + "category": "security", "name": "privilege-escalation-methods", "description": "Provide comprehensive techniques for escalating privileges from a low-privileged user to root/administrator access on compromised Linux and Windows systems. Essential for penetration testing post-exploitation phase and red team operations.", "risk": "unknown", @@ -9272,7 +9272,7 @@ { "id": "production-scheduling", "path": "skills/production-scheduling", - "category": "uncategorized", + "category": "business", "name": "production-scheduling", "description": "Codified expertise for production scheduling, job sequencing, line balancing, changeover optimisation, and bottleneck resolution in discrete and batch manufacturing.", "risk": "safe", @@ -9282,7 +9282,7 @@ { "id": "professional-proofreader", "path": "skills/professional-proofreader", - "category": "uncategorized", + "category": "content", "name": "professional-proofreader", "description": "Use when a user asks to \"proofread\", \"review and correct\", \"fix grammar\", \"improve readability while keeping my voice\", and to proofread a document file and save an updated version.\n", "risk": "safe", @@ -9312,7 +9312,7 @@ { "id": "progressive-web-app", "path": "skills/progressive-web-app", - "category": "uncategorized", + "category": "front-end", "name": "progressive-web-app", "description": "Build Progressive Web Apps (PWAs) with offline support, installability, and caching strategies. Trigger whenever the user mentions PWA, service workers, web app manifests, Workbox, 'add to home screen', or wants their web app to work offline, feel native, or be installable.", "risk": "safe", @@ -9332,7 +9332,7 @@ { "id": "projection-patterns", "path": "skills/projection-patterns", - "category": "uncategorized", + "category": "architecture", "name": "projection-patterns", "description": "Build read models and projections from event streams. Use when implementing CQRS read sides, building materialized views, or optimizing query performance in event-sourced systems.", "risk": "unknown", @@ -9392,7 +9392,7 @@ { "id": "prompt-library", "path": "skills/prompt-library", - "category": "uncategorized", + "category": "content", "name": "prompt-library", "description": "A comprehensive collection of battle-tested prompts inspired by [awesome-chatgpt-prompts](https://github.com/f/awesome-chatgpt-prompts) and community best practices.", "risk": "unknown", @@ -9402,7 +9402,7 @@ { "id": "protocol-reverse-engineering", "path": "skills/protocol-reverse-engineering", - "category": "uncategorized", + "category": "security", "name": "protocol-reverse-engineering", "description": "Comprehensive techniques for capturing, analyzing, and documenting network protocols for security research, interoperability, and debugging.", "risk": "unknown", @@ -9432,7 +9432,7 @@ { "id": "pydantic-models-py", "path": "skills/pydantic-models-py", - "category": "uncategorized", + "category": "development", "name": "pydantic-models-py", "description": "Create Pydantic models following the multi-model pattern for clean API contracts.", "risk": "unknown", @@ -9442,7 +9442,7 @@ { "id": "pypict-skill", "path": "skills/pypict-skill", - "category": "uncategorized", + "category": "testing", "name": "pypict-skill", "description": "Pairwise test generation", "risk": "safe", @@ -9522,7 +9522,7 @@ { "id": "qiskit", "path": "skills/qiskit", - "category": "uncategorized", + "category": "science", "name": "qiskit", "description": "Qiskit is the world's most popular open-source quantum computing framework with 13M+ downloads. Build quantum circuits, optimize for hardware, execute on simulators or real quantum computers, and analyze results. Supports IBM Quantum (100+ qubit systems), IonQ, Amazon Braket, and other providers.", "risk": "unknown", @@ -9532,7 +9532,7 @@ { "id": "quality-nonconformance", "path": "skills/quality-nonconformance", - "category": "uncategorized", + "category": "business", "name": "quality-nonconformance", "description": "Codified expertise for quality control, non-conformance investigation, root cause analysis, corrective action, and supplier quality management in regulated manufacturing.", "risk": "safe", @@ -9542,7 +9542,7 @@ { "id": "quant-analyst", "path": "skills/quant-analyst", - "category": "uncategorized", + "category": "business", "name": "quant-analyst", "description": "Build financial models, backtest trading strategies, and analyze market data. Implements risk metrics, portfolio optimization, and statistical arbitrage.", "risk": "unknown", @@ -9672,7 +9672,7 @@ { "id": "readme", "path": "skills/readme", - "category": "uncategorized", + "category": "content", "name": "readme", "description": "You are an expert technical writer creating comprehensive project documentation. Your goal is to write a README.md that is absurdly thorough\u2014the kind of documentation you wish every project had.", "risk": "safe", @@ -9702,7 +9702,7 @@ { "id": "red-team-tactics", "path": "skills/red-team-tactics", - "category": "uncategorized", + "category": "security", "name": "red-team-tactics", "description": "Red team tactics principles based on MITRE ATT&CK. Attack phases, detection evasion, reporting.", "risk": "unknown", @@ -9732,7 +9732,7 @@ { "id": "reference-builder", "path": "skills/reference-builder", - "category": "uncategorized", + "category": "content", "name": "reference-builder", "description": "Creates exhaustive technical references and API documentation. Generates comprehensive parameter listings, configuration guides, and searchable reference materials.", "risk": "unknown", @@ -9742,7 +9742,7 @@ { "id": "referral-program", "path": "skills/referral-program", - "category": "uncategorized", + "category": "marketing", "name": "referral-program", "description": "You are an expert in viral growth and referral marketing with access to referral program data and third-party tools. Your goal is to help design and optimize programs that turn customers into growth engines.", "risk": "unknown", @@ -9752,7 +9752,7 @@ { "id": "rehabilitation-analyzer", "path": "skills/rehabilitation-analyzer", - "category": "uncategorized", + "category": "health", "name": "rehabilitation-analyzer", "description": "\u5206\u6790\u5eb7\u590d\u8bad\u7ec3\u6570\u636e\u3001\u8bc6\u522b\u5eb7\u590d\u6a21\u5f0f\u3001\u8bc4\u4f30\u5eb7\u590d\u8fdb\u5c55\uff0c\u5e76\u63d0\u4f9b\u4e2a\u6027\u5316\u5eb7\u590d\u5efa\u8bae", "risk": "unknown", @@ -9762,7 +9762,7 @@ { "id": "remotion", "path": "skills/remotion", - "category": "uncategorized", + "category": "media", "name": "remotion", "description": "Generate walkthrough videos from Stitch projects using Remotion with smooth transitions, zooming, and text overlays", "risk": "unknown", @@ -9782,7 +9782,7 @@ { "id": "render-automation", "path": "skills/render-automation", - "category": "uncategorized", + "category": "automation", "name": "render-automation", "description": "Automate Render tasks via Rube MCP (Composio): services, deployments, projects. Always search tools first for current schemas.", "risk": "unknown", @@ -9802,7 +9802,7 @@ { "id": "returns-reverse-logistics", "path": "skills/returns-reverse-logistics", - "category": "uncategorized", + "category": "business", "name": "returns-reverse-logistics", "description": "Codified expertise for returns authorisation, receipt and inspection, disposition decisions, refund processing, fraud detection, and warranty claims management.", "risk": "safe", @@ -9812,7 +9812,7 @@ { "id": "reverse-engineer", "path": "skills/reverse-engineer", - "category": "uncategorized", + "category": "security", "name": "reverse-engineer", "description": "Expert reverse engineer specializing in binary analysis, disassembly, decompilation, and software analysis. Masters IDA Pro, Ghidra, radare2, x64dbg, and modern RE toolchains.", "risk": "unknown", @@ -9902,7 +9902,7 @@ { "id": "rust-async-patterns", "path": "skills/rust-async-patterns", - "category": "uncategorized", + "category": "development", "name": "rust-async-patterns", "description": "Master Rust async programming with Tokio, async traits, error handling, and concurrent patterns. Use when building async Rust applications, implementing concurrent systems, or debugging async code.", "risk": "unknown", @@ -9922,7 +9922,7 @@ { "id": "saas-mvp-launcher", "path": "skills/saas-mvp-launcher", - "category": "uncategorized", + "category": "business", "name": "saas-mvp-launcher", "description": "Use when planning or building a SaaS MVP from scratch. Provides a structured roadmap covering tech stack, architecture, auth, payments, and launch checklist.", "risk": "safe", @@ -9992,7 +9992,7 @@ { "id": "sast-configuration", "path": "skills/sast-configuration", - "category": "uncategorized", + "category": "security", "name": "sast-configuration", "description": "Static Application Security Testing (SAST) tool setup, configuration, and custom rule creation for comprehensive security scanning across multiple programming languages.", "risk": "unknown", @@ -10022,7 +10022,7 @@ { "id": "scanpy", "path": "skills/scanpy", - "category": "uncategorized", + "category": "science", "name": "scanpy", "description": "Scanpy is a scalable Python toolkit for analyzing single-cell RNA-seq data, built on AnnData. Apply this skill for complete single-cell workflows including quality control, normalization, dimensionality reduction, clustering, marker gene identification, visualization, and trajectory analysis.", "risk": "unknown", @@ -10032,7 +10032,7 @@ { "id": "schema-markup", "path": "skills/schema-markup", - "category": "uncategorized", + "category": "marketing", "name": "schema-markup", "description": "Design, validate, and optimize schema.org structured data for eligibility, correctness, and measurable SEO impact.", "risk": "unknown", @@ -10042,7 +10042,7 @@ { "id": "scientific-writing", "path": "skills/scientific-writing", - "category": "uncategorized", + "category": "content", "name": "scientific-writing", "description": "This is the core skill for the deep research and writing tool\u2014combining AI-driven deep research with well-formatted written outputs. Every document produced is backed by comprehensive literature search and verified citations through the research-lookup skill.", "risk": "unknown", @@ -10062,7 +10062,7 @@ { "id": "screen-reader-testing", "path": "skills/screen-reader-testing", - "category": "uncategorized", + "category": "testing", "name": "screen-reader-testing", "description": "Practical guide to testing web applications with screen readers for comprehensive accessibility validation.", "risk": "unknown", @@ -10072,7 +10072,7 @@ { "id": "screenshots", "path": "skills/screenshots", - "category": "uncategorized", + "category": "marketing", "name": "screenshots", "description": "Generate marketing screenshots of your app using Playwright. Use when the user wants to create screenshots for Product Hunt, social media, landing pages, or documentation.", "risk": "safe", @@ -10082,7 +10082,7 @@ { "id": "scroll-experience", "path": "skills/scroll-experience", - "category": "uncategorized", + "category": "front-end", "name": "scroll-experience", "description": "You see scrolling as a narrative device, not just navigation. You create moments of delight as users scroll. You know when to use subtle animations and when to go cinematic. You balance performance with visual impact. You make websites feel like movies you control with your thumb.", "risk": "unknown", @@ -10092,7 +10092,7 @@ { "id": "seaborn", "path": "skills/seaborn", - "category": "uncategorized", + "category": "science", "name": "seaborn", "description": "Seaborn is a Python visualization library for creating publication-quality statistical graphics. Use this skill for dataset-oriented plotting, multivariate analysis, automatic statistical estimation, and complex multi-panel figures with minimal code.", "risk": "unknown", @@ -10102,7 +10102,7 @@ { "id": "search-specialist", "path": "skills/search-specialist", - "category": "uncategorized", + "category": "content", "name": "search-specialist", "description": "Expert web researcher using advanced search techniques and", "risk": "unknown", @@ -10112,7 +10112,7 @@ { "id": "secrets-management", "path": "skills/secrets-management", - "category": "uncategorized", + "category": "security", "name": "secrets-management", "description": "Secure secrets management practices for CI/CD pipelines using Vault, AWS Secrets Manager, and other tools.", "risk": "unknown", @@ -10432,7 +10432,7 @@ { "id": "server-management", "path": "skills/server-management", - "category": "uncategorized", + "category": "reliability", "name": "server-management", "description": "Server management principles and decision-making. Process management, monitoring strategy, and scaling decisions. Teaches thinking, not commands.", "risk": "unknown", @@ -10462,7 +10462,7 @@ { "id": "sexual-health-analyzer", "path": "skills/sexual-health-analyzer", - "category": "uncategorized", + "category": "health", "name": "sexual-health-analyzer", "description": "Sexual Health Analyzer", "risk": "unknown", @@ -10502,7 +10502,7 @@ { "id": "shellcheck-configuration", "path": "skills/shellcheck-configuration", - "category": "uncategorized", + "category": "code-quality", "name": "shellcheck-configuration", "description": "Master ShellCheck static analysis configuration and usage for shell script quality. Use when setting up linting infrastructure, fixing code issues, or ensuring script portability.", "risk": "unknown", @@ -10512,7 +10512,7 @@ { "id": "shodan-reconnaissance", "path": "skills/shodan-reconnaissance", - "category": "uncategorized", + "category": "security", "name": "shodan-reconnaissance", "description": "Provide systematic methodologies for leveraging Shodan as a reconnaissance tool during penetration testing engagements.", "risk": "unknown", @@ -10552,7 +10552,7 @@ { "id": "signup-flow-cro", "path": "skills/signup-flow-cro", - "category": "uncategorized", + "category": "marketing", "name": "signup-flow-cro", "description": "You are an expert in optimizing signup and registration flows. Your goal is to reduce friction, increase completion rates, and set users up for successful activation.", "risk": "unknown", @@ -10562,7 +10562,7 @@ { "id": "similarity-search-patterns", "path": "skills/similarity-search-patterns", - "category": "uncategorized", + "category": "data-ai", "name": "similarity-search-patterns", "description": "Implement efficient similarity search with vector databases. Use when building semantic search, implementing nearest neighbor queries, or optimizing retrieval performance.", "risk": "unknown", @@ -10692,7 +10692,7 @@ { "id": "skin-health-analyzer", "path": "skills/skin-health-analyzer", - "category": "uncategorized", + "category": "health", "name": "skin-health-analyzer", "description": "Analyze skin health data, identify skin problem patterns, assess skin health status. Supports correlation analysis with nutrition, chronic diseases, and medication data.", "risk": "unknown", @@ -10712,7 +10712,7 @@ { "id": "slack-bot-builder", "path": "skills/slack-bot-builder", - "category": "uncategorized", + "category": "api-integration", "name": "slack-bot-builder", "description": "The Bolt framework is Slack's recommended approach for building apps. It handles authentication, event routing, request verification, and HTTP request processing so you can focus on app logic.", "risk": "unknown", @@ -10732,7 +10732,7 @@ { "id": "sleep-analyzer", "path": "skills/sleep-analyzer", - "category": "uncategorized", + "category": "health", "name": "sleep-analyzer", "description": "\u5206\u6790\u7761\u7720\u6570\u636e\u3001\u8bc6\u522b\u7761\u7720\u6a21\u5f0f\u3001\u8bc4\u4f30\u7761\u7720\u8d28\u91cf\uff0c\u5e76\u63d0\u4f9b\u4e2a\u6027\u5316\u7761\u7720\u6539\u5584\u5efa\u8bae\u3002\u652f\u6301\u4e0e\u5176\u4ed6\u5065\u5eb7\u6570\u636e\u7684\u5173\u8054\u5206\u6790\u3002", "risk": "unknown", @@ -10782,7 +10782,7 @@ { "id": "software-architecture", "path": "skills/software-architecture", - "category": "uncategorized", + "category": "architecture", "name": "software-architecture", "description": "Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.", "risk": "unknown", @@ -10802,7 +10802,7 @@ { "id": "spark-optimization", "path": "skills/spark-optimization", - "category": "uncategorized", + "category": "data", "name": "spark-optimization", "description": "Optimize Apache Spark jobs with partitioning, caching, shuffle optimization, and memory tuning. Use when improving Spark performance, debugging slow jobs, or scaling data processing pipelines.", "risk": "unknown", @@ -10812,7 +10812,7 @@ { "id": "spec-to-code-compliance", "path": "skills/spec-to-code-compliance", - "category": "uncategorized", + "category": "code-quality", "name": "spec-to-code-compliance", "description": "Verifies code implements exactly what documentation specifies for blockchain audits. Use when comparing code against whitepapers, finding gaps between specs and implementation, or performing compliance checks for protocol implementations.", "risk": "unknown", @@ -10852,7 +10852,7 @@ { "id": "sql-injection-testing", "path": "skills/sql-injection-testing", - "category": "uncategorized", + "category": "security", "name": "sql-injection-testing", "description": "Execute comprehensive SQL injection vulnerability assessments on web applications to identify database security flaws, demonstrate exploitation techniques, and validate input sanitization mechanisms.", "risk": "unknown", @@ -10922,7 +10922,7 @@ { "id": "ssh-penetration-testing", "path": "skills/ssh-penetration-testing", - "category": "uncategorized", + "category": "security", "name": "ssh-penetration-testing", "description": "Conduct comprehensive SSH security assessments including enumeration, credential attacks, vulnerability exploitation, tunneling techniques, and post-exploitation activities. This skill covers the complete methodology for testing SSH service security.", "risk": "unknown", @@ -10932,7 +10932,7 @@ { "id": "stability-ai", "path": "skills/stability-ai", - "category": "uncategorized", + "category": "media", "name": "stability-ai", "description": "Geracao de imagens via Stability AI (SD3.5, Ultra, Core). Text-to-image, img2img, inpainting, upscale, remove-bg, search-replace. 15 estilos artisticos.", "risk": "safe", @@ -11002,7 +11002,7 @@ { "id": "statsmodels", "path": "skills/statsmodels", - "category": "uncategorized", + "category": "science", "name": "statsmodels", "description": "Statsmodels is Python's premier library for statistical modeling, providing tools for estimation, inference, and diagnostics across a wide range of statistical methods.", "risk": "unknown", @@ -11132,7 +11132,7 @@ { "id": "sympy", "path": "skills/sympy", - "category": "uncategorized", + "category": "science", "name": "sympy", "description": "SymPy is a Python library for symbolic mathematics that enables exact computation using mathematical symbols rather than numerical approximations.", "risk": "unknown", @@ -11152,7 +11152,7 @@ { "id": "systems-programming-rust-project", "path": "skills/systems-programming-rust-project", - "category": "uncategorized", + "category": "development", "name": "systems-programming-rust-project", "description": "You are a Rust project architecture expert specializing in scaffolding production-ready Rust applications. Generate complete project structures with cargo tooling, proper module organization, testing", "risk": "unknown", @@ -11192,7 +11192,7 @@ { "id": "task-intelligence", "path": "skills/task-intelligence", - "category": "uncategorized", + "category": "workflow", "name": "task-intelligence", "description": "Protocolo de Intelig\u00eancia Pr\u00e9-Tarefa \u2014 ativa TODOS os agentes relevantes do ecossistema ANTES de executar qualquer tarefa solicitada pelo usu\u00e1rio.", "risk": "none", @@ -11202,7 +11202,7 @@ { "id": "tavily-web", "path": "skills/tavily-web", - "category": "uncategorized", + "category": "data-ai", "name": "tavily-web", "description": "Web search, content extraction, crawling, and research capabilities using Tavily API", "risk": "unknown", @@ -11212,7 +11212,7 @@ { "id": "tcm-constitution-analyzer", "path": "skills/tcm-constitution-analyzer", - "category": "uncategorized", + "category": "health", "name": "tcm-constitution-analyzer", "description": "\u5206\u6790\u4e2d\u533b\u4f53\u8d28\u6570\u636e\u3001\u8bc6\u522b\u4f53\u8d28\u7c7b\u578b\u3001\u8bc4\u4f30\u4f53\u8d28\u7279\u5f81,\u5e76\u63d0\u4f9b\u4e2a\u6027\u5316\u517b\u751f\u5efa\u8bae\u3002\u652f\u6301\u4e0e\u8425\u517b\u3001\u8fd0\u52a8\u3001\u7761\u7720\u7b49\u5065\u5eb7\u6570\u636e\u7684\u5173\u8054\u5206\u6790\u3002", "risk": "unknown", @@ -11302,7 +11302,7 @@ { "id": "team-composition-analysis", "path": "skills/team-composition-analysis", - "category": "uncategorized", + "category": "business", "name": "team-composition-analysis", "description": "Design optimal team structures, hiring plans, compensation strategies, and equity allocation for early-stage startups from pre-seed through Series A.", "risk": "unknown", @@ -11492,7 +11492,7 @@ { "id": "theme-factory", "path": "skills/theme-factory", - "category": "uncategorized", + "category": "design", "name": "theme-factory", "description": "This skill provides a curated collection of professional font and color themes themes, each with carefully selected color palettes and font pairings. Once a theme is chosen, it can be applied to any artifact.", "risk": "unknown", @@ -11692,7 +11692,7 @@ { "id": "travel-health-analyzer", "path": "skills/travel-health-analyzer", - "category": "uncategorized", + "category": "health", "name": "travel-health-analyzer", "description": "\u5206\u6790\u65c5\u884c\u5065\u5eb7\u6570\u636e\u3001\u8bc4\u4f30\u76ee\u7684\u5730\u5065\u5eb7\u98ce\u9669\u3001\u63d0\u4f9b\u75ab\u82d7\u63a5\u79cd\u5efa\u8bae\u3001\u751f\u6210\u591a\u8bed\u8a00\u7d27\u6025\u533b\u7597\u4fe1\u606f\u5361\u7247\u3002\u652f\u6301WHO/CDC\u6570\u636e\u96c6\u6210\u7684\u4e13\u4e1a\u7ea7\u65c5\u884c\u5065\u5eb7\u98ce\u9669\u8bc4\u4f30\u3002", "risk": "unknown", @@ -11732,7 +11732,7 @@ { "id": "turborepo-caching", "path": "skills/turborepo-caching", - "category": "uncategorized", + "category": "development", "name": "turborepo-caching", "description": "Configure Turborepo for efficient monorepo builds with local and remote caching. Use when setting up Turborepo, optimizing build pipelines, or implementing distributed caching.", "risk": "unknown", @@ -11742,7 +11742,7 @@ { "id": "tutorial-engineer", "path": "skills/tutorial-engineer", - "category": "uncategorized", + "category": "content", "name": "tutorial-engineer", "description": "Creates step-by-step tutorials and educational content from code. Transforms complex concepts into progressive learning experiences with hands-on examples.", "risk": "safe", @@ -11772,7 +11772,7 @@ { "id": "typescript-advanced-types", "path": "skills/typescript-advanced-types", - "category": "uncategorized", + "category": "code", "name": "typescript-advanced-types", "description": "Comprehensive guidance for mastering TypeScript's advanced type system including generics, conditional types, mapped types, template literal types, and utility types for building robust, type-safe applications.", "risk": "unknown", @@ -11882,7 +11882,7 @@ { "id": "unity-ecs-patterns", "path": "skills/unity-ecs-patterns", - "category": "uncategorized", + "category": "game-development", "name": "unity-ecs-patterns", "description": "Production patterns for Unity's Data-Oriented Technology Stack (DOTS) including Entity Component System, Job System, and Burst Compiler.", "risk": "unknown", @@ -11902,7 +11902,7 @@ { "id": "unsplash-integration", "path": "skills/unsplash-integration", - "category": "uncategorized", + "category": "api-integration", "name": "unsplash-integration", "description": "Integration skill for searching and fetching high-quality, free-to-use professional photography from Unsplash.", "risk": "safe", @@ -11912,7 +11912,7 @@ { "id": "upgrading-expo", "path": "skills/upgrading-expo", - "category": "uncategorized", + "category": "mobile", "name": "upgrading-expo", "description": "Upgrade Expo SDK versions", "risk": "safe", @@ -11922,7 +11922,7 @@ { "id": "upstash-qstash", "path": "skills/upstash-qstash", - "category": "uncategorized", + "category": "workflow", "name": "upstash-qstash", "description": "You are an Upstash QStash expert who builds reliable serverless messaging without infrastructure management. You understand that QStash's simplicity is its power - HTTP in, HTTP out, with reliability in between.", "risk": "unknown", @@ -12012,7 +12012,7 @@ { "id": "vector-index-tuning", "path": "skills/vector-index-tuning", - "category": "uncategorized", + "category": "data-ai", "name": "vector-index-tuning", "description": "Optimize vector index performance for latency, recall, and memory. Use when tuning HNSW parameters, selecting quantization strategies, or scaling vector search infrastructure.", "risk": "unknown", @@ -12052,7 +12052,7 @@ { "id": "verification-before-completion", "path": "skills/verification-before-completion", - "category": "uncategorized", + "category": "workflow", "name": "verification-before-completion", "description": "Claiming work is complete without verification is dishonesty, not efficiency.", "risk": "unknown", @@ -12082,7 +12082,7 @@ { "id": "vibe-code-auditor", "path": "skills/vibe-code-auditor", - "category": "uncategorized", + "category": "code-quality", "name": "vibe-code-auditor", "description": "Audit rapidly generated or AI-produced code for structural flaws, fragility, and production risks.", "risk": "safe", @@ -12092,7 +12092,7 @@ { "id": "vibers-code-review", "path": "skills/vibers-code-review", - "category": "uncategorized", + "category": "code-quality", "name": "vibers-code-review", "description": "Human review workflow for AI-generated GitHub projects with spec-based feedback, security review, and follow-up PRs from the Vibers service.", "risk": "critical", @@ -12122,7 +12122,7 @@ { "id": "viral-generator-builder", "path": "skills/viral-generator-builder", - "category": "uncategorized", + "category": "marketing", "name": "viral-generator-builder", "description": "You understand why people share things. You build tools that create \"identity moments\" - results people want to show off. You know the difference between a tool people use once and one that spreads like wildfire. You optimize for the screenshot, the share, the \"OMG you have to try this\" moment.", "risk": "unknown", @@ -12132,7 +12132,7 @@ { "id": "vizcom", "path": "skills/vizcom", - "category": "uncategorized", + "category": "design", "name": "vizcom", "description": "AI-powered product design tool for transforming sketches into full-fidelity 3D renders.", "risk": "safe", @@ -12152,7 +12152,7 @@ { "id": "voice-ai-development", "path": "skills/voice-ai-development", - "category": "uncategorized", + "category": "voice-agents", "name": "voice-ai-development", "description": "You are an expert in building real-time voice applications. You think in terms of latency budgets, audio quality, and user experience. You know that voice apps feel magical when fast and broken when slow.", "risk": "unknown", @@ -12202,7 +12202,7 @@ { "id": "wcag-audit-patterns", "path": "skills/wcag-audit-patterns", - "category": "uncategorized", + "category": "design", "name": "wcag-audit-patterns", "description": "Comprehensive guide to auditing web content against WCAG 2.2 guidelines with actionable remediation strategies.", "risk": "unknown", @@ -12242,7 +12242,7 @@ { "id": "web-performance-optimization", "path": "skills/web-performance-optimization", - "category": "uncategorized", + "category": "front-end", "name": "web-performance-optimization", "description": "Optimize website and web application performance including loading speed, Core Web Vitals, bundle size, caching strategies, and runtime performance", "risk": "unknown", @@ -12302,7 +12302,7 @@ { "id": "weightloss-analyzer", "path": "skills/weightloss-analyzer", - "category": "uncategorized", + "category": "health", "name": "weightloss-analyzer", "description": "\u5206\u6790\u51cf\u80a5\u6570\u636e\u3001\u8ba1\u7b97\u4ee3\u8c22\u7387\u3001\u8ffd\u8e2a\u80fd\u91cf\u7f3a\u53e3\u3001\u7ba1\u7406\u51cf\u80a5\u9636\u6bb5", "risk": "unknown", @@ -12412,7 +12412,7 @@ { "id": "windows-privilege-escalation", "path": "skills/windows-privilege-escalation", - "category": "uncategorized", + "category": "security", "name": "windows-privilege-escalation", "description": "Provide systematic methodologies for discovering and exploiting privilege escalation vulnerabilities on Windows systems during penetration testing engagements.", "risk": "unknown", @@ -12422,7 +12422,7 @@ { "id": "wireshark-analysis", "path": "skills/wireshark-analysis", - "category": "uncategorized", + "category": "security", "name": "wireshark-analysis", "description": "Execute comprehensive network traffic analysis using Wireshark to capture, filter, and examine network packets for security investigations, performance optimization, and troubleshooting.", "risk": "unknown", @@ -12442,7 +12442,7 @@ { "id": "wordpress-penetration-testing", "path": "skills/wordpress-penetration-testing", - "category": "uncategorized", + "category": "security", "name": "wordpress-penetration-testing", "description": "Conduct comprehensive security assessments of WordPress installations including enumeration of users, themes, and plugins, vulnerability scanning, credential attacks, and exploitation techniques. WordPress powers approximately 35% of websites, making it a critical target for security testing.", "risk": "unknown", @@ -12552,7 +12552,7 @@ { "id": "x-article-publisher-skill", "path": "skills/x-article-publisher-skill", - "category": "uncategorized", + "category": "marketing", "name": "x-article-publisher-skill", "description": "Publish articles to X/Twitter", "risk": "safe", @@ -12582,7 +12582,7 @@ { "id": "xss-html-injection", "path": "skills/xss-html-injection", - "category": "uncategorized", + "category": "security", "name": "xss-html-injection", "description": "Execute comprehensive client-side injection vulnerability assessments on web applications to identify XSS and HTML injection flaws, demonstrate exploitation techniques for session hijacking and credential theft, and validate input sanitization and output encoding mechanisms.", "risk": "unknown", @@ -12682,7 +12682,7 @@ { "id": "zeroize-audit", "path": "skills/zeroize-audit", - "category": "uncategorized", + "category": "security", "name": "zeroize-audit", "description": "Detects missing zeroization of sensitive data in source code and identifies zeroization removed by compiler optimizations, with assembly-level analysis, and control-flow verification. Use for auditing C/C++/Rust code handling secrets, keys, passwords, or other sensitive data.", "risk": "unknown", @@ -12722,7 +12722,7 @@ { "id": "zustand-store-ts", "path": "skills/zustand-store-ts", - "category": "uncategorized", + "category": "frontend", "name": "zustand-store-ts", "description": "Create Zustand stores following established patterns with proper TypeScript types and middleware.", "risk": "unknown", diff --git a/tools/scripts/generate_index.py b/tools/scripts/generate_index.py index 4d1a12ed..cb1b4405 100644 --- a/tools/scripts/generate_index.py +++ b/tools/scripts/generate_index.py @@ -557,6 +557,190 @@ CURATED_CATEGORY_OVERRIDES = { "youtube-automation": "marketing", "zod-validation-expert": "framework", "zoho-crm-automation": "business", + "address-github-comments": "workflow", + "airflow-dag-patterns": "workflow", + "algolia-search": "api-integration", + "android_ui_verification": "test-automation", + "application-performance-performance-optimization": "reliability", + "architect-review": "architecture", + "astropy": "science", + "async-python-patterns": "development", + "auri-core": "voice-agents", + "binary-analysis-patterns": "security", + "biopython": "science", + "build": "workflow", + "burpsuite-project-parser": "security", + "cdk-patterns": "cloud", + "chat-widget": "front-end", + "chrome-extension-developer": "front-end", + "cirq": "science", + "citation-management": "content", + "cloudformation-best-practices": "cloud", + "computer-vision-expert": "ai-ml", + "cqrs-implementation": "architecture", + "ddd-strategic-design": "architecture", + "deep-research": "ai-ml", + "dispatching-parallel-agents": "ai-agents", + "emergency-card": "health", + "evaluation": "ai-ml", + "event-store-design": "architecture", + "exa-search": "data-ai", + "explain-like-socrates": "content", + "family-health-analyzer": "health", + "find-bugs": "code-quality", + "finishing-a-development-branch": "workflow", + "firebase": "cloud", + "firmware-analyst": "security", + "fitness-analyzer": "health", + "fix-review": "code-quality", + "food-database-query": "health", + "freshdesk-automation": "automation", + "form-cro": "marketing", + "full-stack-orchestration-full-stack-feature": "workflow", + "game-development": "game-development", + "gdpr-data-handling": "security", + "gemini-api-dev": "ai-ml", + "geo-fundamentals": "marketing", + "goal-analyzer": "health", + "graphql-architect": "architecture", + "health-trend-analyzer": "health", + "helpdesk-automation": "automation", + "html-injection-testing": "security", + "hybrid-cloud-networking": "cloud", + "i18n-localization": "development", + "idor-testing": "security", + "interactive-portfolio": "front-end", + "intercom-automation": "automation", + "issues": "workflow", + "keyword-extractor": "marketing", + "legacy-modernizer": "development", + "lint-and-validate": "workflow", + "local-legal-seo-audit": "marketing", + "malware-analyst": "security", + "mental-health-analyzer": "health", + "metasploit-framework": "security", + "micro-saas-launcher": "business", + "modern-javascript-patterns": "development", + "monetization": "business", + "mtls-configuration": "security", + "native-data-fetching": "development", + "networkx": "science", + "notion-template-business": "business", + "nutrition-analyzer": "health", + "nx-workspace-patterns": "development", + "onboarding-cro": "marketing", + "occupational-health-analyzer": "health", + "openapi-spec-generation": "api-integration", + "oral-health-analyzer": "health", + "page-cro": "marketing", + "paid-ads": "marketing", + "parallel-agents": "ai-agents", + "payment-integration": "api-integration", + "paywall-upgrade-cro": "marketing", + "popup-cro": "marketing", + "privilege-escalation-methods": "security", + "production-scheduling": "business", + "professional-proofreader": "content", + "progressive-web-app": "front-end", + "projection-patterns": "architecture", + "protocol-reverse-engineering": "security", + "pydantic-models-py": "development", + "pypict-skill": "testing", + "qiskit": "science", + "quality-nonconformance": "business", + "readme": "content", + "red-team-tactics": "security", + "reference-builder": "content", + "referral-program": "marketing", + "rehabilitation-analyzer": "health", + "render-automation": "automation", + "returns-reverse-logistics": "business", + "reverse-engineer": "security", + "rust-async-patterns": "development", + "saas-mvp-launcher": "business", + "sast-configuration": "security", + "scanpy": "science", + "schema-markup": "marketing", + "scientific-writing": "content", + "screen-reader-testing": "testing", + "screenshots": "marketing", + "scroll-experience": "front-end", + "search-specialist": "content", + "seaborn": "science", + "secrets-management": "security", + "shodan-reconnaissance": "security", + "signup-flow-cro": "marketing", + "similarity-search-patterns": "data-ai", + "skin-health-analyzer": "health", + "sleep-analyzer": "health", + "spec-to-code-compliance": "code-quality", + "sql-injection-testing": "security", + "ssh-penetration-testing": "security", + "systems-programming-rust-project": "development", + "tcm-constitution-analyzer": "health", + "team-composition-analysis": "business", + "travel-health-analyzer": "health", + "vibe-code-auditor": "code-quality", + "vibers-code-review": "code-quality", + "voice-ai-development": "voice-agents", + "weightloss-analyzer": "health", + "windows-privilege-escalation": "security", + "wordpress-penetration-testing": "security", + "xss-html-injection": "security", + "backtesting-frameworks": "business", + "bamboohr-automation": "business", + "beautiful-prose": "content", + "clarity-gate": "data-ai", + "codex-review": "code-quality", + "customer-support": "business", + "debugger": "development-and-testing", + "devcontainer-setup": "development", + "diary": "meta", + "dwarf-expert": "development", + "firecrawl-scraper": "data", + "godot-4-migration": "game-development", + "grpc-golang": "development", + "istio-traffic-management": "cloud", + "julia-pro": "code", + "kotlin-coroutines-expert": "development", + "matplotlib": "science", + "mermaid-expert": "content", + "minecraft-bukkit-pro": "game-development", + "moodle-external-api-development": "api-integration", + "nanobanana-ppt-skills": "presentation-processing", + "notebooklm": "data-ai", + "prompt-library": "content", + "quant-analyst": "business", + "remotion": "media", + "server-management": "reliability", + "sexual-health-analyzer": "health", + "shellcheck-configuration": "code-quality", + "slack-bot-builder": "api-integration", + "software-architecture": "architecture", + "spark-optimization": "data", + "statsmodels": "science", + "stability-ai": "media", + "sympy": "science", + "task-intelligence": "workflow", + "tavily-web": "data-ai", + "theme-factory": "design", + "turborepo-caching": "development", + "tutorial-engineer": "content", + "typescript-advanced-types": "code", + "unity-ecs-patterns": "game-development", + "unsplash-integration": "api-integration", + "upgrading-expo": "mobile", + "upstash-qstash": "workflow", + "vector-index-tuning": "data-ai", + "verification-before-completion": "workflow", + "viral-generator-builder": "marketing", + "vizcom": "design", + "wcag-audit-patterns": "design", + "web-performance-optimization": "front-end", + "wireshark-analysis": "security", + "x-article-publisher-skill": "marketing", + "zeroize-audit": "security", + "zustand-store-ts": "frontend", } diff --git a/tools/scripts/tests/test_generate_index_categories.py b/tools/scripts/tests/test_generate_index_categories.py index a8aea6b8..2e095571 100644 --- a/tools/scripts/tests/test_generate_index_categories.py +++ b/tools/scripts/tests/test_generate_index_categories.py @@ -159,6 +159,9 @@ class GenerateIndexCategoryTests(unittest.TestCase): "datadog-automation": "reliability", "business-analyst": "business", "zod-validation-expert": "framework", + "architect-review": "architecture", + "family-health-analyzer": "health", + "astropy": "science", } for skill_id in fixtures: