Toolverse
All skills

prowler-sdk-check

by prowler-cloud

Creates Prowler security checks following SDK architecture patterns. Trigger: When creating or updating a Prowler SDK security check (implementation + metadata) for any provider (AWS, Azure, GCP, K8s, GitHub, etc.).

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Security

About this skill

Creates Prowler security checks following SDK architecture patterns. Trigger: When creating or updating a Prowler SDK security check (implementation + metadata) for any provider (AWS, Azure, GCP, K8s, GitHub, etc.).

How to use

  1. Sprawdź, czy kontrola już nie istnieje — przeszukaj katalog prowler/providers/{provider}/services/{service}/ dla danego dostawcy i serwisu. Jeśli kontrola istnieje, przejdź do kroku 4 (aktualizacja).

  2. Upewnij się, że dostawca (AWS, Azure, GCP itp.) i serwis są już zdefiniowane w repozytorium Prowlera. Jeśli nie, utwórz je najpierw — skill będzie pracować na istniejącej strukturze.

  3. Utwórz strukturę katalogów i plików dla nowej kontroli: katalog prowler/providers/{provider}/services/{service}/{check_name}/ z trzema plikami — __init__.py, {check_name}.py (logika kontroli) oraz {check_name}.metadata.json (metadane kontroli).

  4. Zaimplementuj logikę kontroli w pliku Python — skill dostarcza szablon klasy Check z metodą execute(), która zwraca listę raportów. Pobierz dane z serwisu za pomocą {service}_client i iteruj po zasobach, generując raporty dla każdego.

  5. Uzupełnij metadane kontroli w pliku JSON — określ nazwę, opis, dostawcę, serwis oraz wymagane uprawnienia dostępu.

  6. Uruchom skill w kontekście tworzenia lub aktualizacji kontroli — automatycznie weryfikuje strukturę, generuje brakujące elementy i integruje kontrolę z architekturą SDK Prowlera.

Related skills

1password

by openclaw

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.

Security
1174

brand-voice

by anthropics

Apply and enforce brand voice, style guide, and messaging pillars across content. Use when reviewing content for brand consistency, documenting a brand voice, adapting tone for different audiences, or checking terminology and style guide compliance.

Security
48158

ui-audit

by openclaw

AI skill for automated UI audits. Evaluate interfaces against proven UX principles for visual hierarchy, accessibility, cognitive load, navigation, and more. Based on Making UX Decisions by Tommy Geoco.

Security
1223

typescript-review

by metabase

Review TypeScript and JavaScript code changes for compliance with Metabase coding standards, style violations, and code quality issues. Use when reviewing pull requests or diffs containing TypeScript/JavaScript code.

Security
17133

obsidian

by gapmiss

Comprehensive guidelines for Obsidian.md plugin development including all 27 ESLint rules, TypeScript best practices, memory management, API usage (requestUrl vs fetch), UI/UX standards, and submission requirements. Use when working with Obsidian plugins, main.ts files,

Security
14111

reverse-engineering-tools

by gmh5225

Guide for reverse engineering tools and techniques used in game security research. Use this skill when working with debuggers, disassemblers, memory analysis tools, binary analysis, or decompilers for game security research.

Security
3168