develop-web-game

10.4k
openaiopenai

Use when Codex is building or iterating on a web game (HTML/JS) and needs a reliable development + testing loop: implement small changes, run a Playwright-based test script with short input bursts and intentional pauses, inspect screenshots/text, and review console errors with render_game_to_text.

195 days ago

hook-developer

3.6k
parcadeiparcadei

Complete Claude Code hooks reference - input/output schemas, registration, testing patterns

195 days ago

xss-testing

253
Anshumanbh Securevibes Xss TestingAnshumanbh Securevibes Xss Testing

Validate Cross-Site Scripting (XSS) vulnerabilities including Reflected, Stored, and DOM-based XSS. Test by injecting script payloads into user-controlled inputs and observing if they execute in browser context. Use when testing CWE-79 (XSS), CWE-80 (Basic XSS), CWE-81 (Error Message XSS), CWE-83 (Attribute XSS), CWE-84 (URI Scheme XSS), CWE-85 (Doubled Character XSS), CWE-86 (Invalid Character XSS), CWE-87 (Alternate XSS Syntax), or related XSS findings.

195 days ago

command-injection-testing

253
Anshumanbh Securevibes Command Injection TestingAnshumanbh Securevibes Command Injection Testing

Validate OS Command Injection vulnerabilities including direct command injection, blind command injection via time delays, and out-of-band command execution. Test by injecting shell metacharacters and commands into user-controlled inputs. Use when testing CWE-78 (OS Command Injection), CWE-77 (Command Injection), CWE-88 (Argument Injection), or related command execution vulnerabilities.

195 days ago

test-echo-tool

188
aiskillstoreaiskillstore

A tool that echoes its input for testing

195 days ago

unit-test-parameterized

128
giuseppe-trisciuogliogiuseppe-trisciuoglio

Provides parameterized testing patterns with @ParameterizedTest, @ValueSource, @CsvSource. Enables running a single test method with multiple input combinations. Use when testing multiple scenarios with similar logic.

195 days ago

ring:testing-agents-with-subagents

122
LerianStudioLerianStudio

Agent testing methodology - run agents with test inputs, observe outputs, iterate until outputs are accurate and well-structured.

195 days ago

property-based-testing

95
aj-geddesaj-geddes

Design property-based tests that verify code properties hold for all inputs using automatic test case generation. Use for property-based, QuickCheck, hypothesis testing, generative testing, and invariant verification.

195 days ago

Pairwise Test Generator

71
PramodDuttaPramodDutta

Generate optimized test combinations using pairwise (all-pairs) testing algorithms to achieve maximum coverage with minimum test cases across multiple input parameters

pairwise-testingcombinatorialall-pairs+4
195 days ago

LibFuzzer Coverage-Guided Fuzzing

71
PramodDuttaPramodDutta

Coverage-guided fuzz testing using libFuzzer for C/C++ applications to find memory corruption, buffer overflows, and crash-inducing inputs.

fuzzinglibfuzzercoverage+2
195 days ago

OWASP Security Testing

71
PramodDuttaPramodDutta

Security testing skill based on OWASP Top 10, covering ZAP scanning, security headers, input validation, authentication, and authorization testing.

owaspsecurityzap+3
195 days ago

Property-Based Testing

71
PramodDuttaPramodDutta

Property-based testing using hypothesis, fast-check, and QuickCheck to generate random test inputs and verify program invariants automatically.

property-basedhypothesisfast-check+2
195 days ago

Negative Test Generator

71
PramodDuttaPramodDutta

Systematically generate negative test cases covering invalid inputs, unauthorized actions, missing required fields, exceeded limits, and malformed request payloads

negative-testingerror-handlinginvalid-input+4
195 days ago

Form Validation Breaker

71
PramodDuttaPramodDutta

Exhaustive testing of form validation logic including boundary values, injection payloads, encoding edge cases, and client-server validation bypass techniques

form-validationinput-testingboundary-testing+4
195 days ago

tech-spec-planning

51
pavel-molyanovpavel-molyanov

Creates tech-spec.md with architecture, decisions, testing strategy, and implementation plan. Use when: "сделай техспек", "составь техспек", "техническая спецификация", "tech spec", "создай тз", "составь тз", "new-tech-spec", "/new-tech-spec" Requires existing user-spec.md as input (create with user-spec-planning skill first if missing).

195 days ago

security-auditor

51
pavel-molyanovpavel-molyanov

Comprehensive security analysis against OWASP Top 10 standards. Use after code-reviewer for code handling: authentication, user input, database queries, external APIs. AUTOMATIC TRIGGER - Invoke when user says ANY of: "проверь безопасность", "security audit", "найди уязвимости", "check security" Do NOT use for: general code review (use code-reviewer), testing (use test-reviewer)

195 days ago

playwright-testing

50
chongdashuchongdashu

Plan, implement, and debug frontend tests: unit/integration/E2E/visual/a11y. Use for Playwright/Cypress/Vitest/Jest/RTL, flaky test triage, CI stabilization, and canvas/WebGL games (Phaser) needing deterministic input + screenshot/state assertions.

195 days ago

rust-testing

45
attunehqattunehq

Rust testing patterns and best practices. Use this skill when writing, reviewing, or modifying Rust tests. Covers test organization, assertions with pretty_assertions, parameterized tests, and testing multiple input formats.

195 days ago

axe-ios-simulator

37
0xBigBoss0xBigBoss

iOS Simulator automation using AXe CLI for touch gestures, text input, hardware buttons, screenshots, video recording, and accessibility inspection. Use when automating iOS Simulator interactions, writing UI tests, capturing screenshots/video, or inspecting accessibility elements. Triggers on iOS Simulator automation, AXe CLI usage, simulator tap/swipe/gesture commands, or accessibility testing tasks.

195 days ago

pict-test-designer

37
omkamalomkamal

Design comprehensive test cases using PICT (Pairwise Independent Combinatorial Testing) for any piece of requirements or code. Analyzes inputs, generates PICT models with parameters, values, and constraints for valid scenarios using pairwise testing. Outputs the PICT model, markdown table of test cases, and expected results.

195 days ago

customizing-vectors-r

32
jeremy-allenjeremy-allen

Type-stable vector operations and custom vector classes using vctrs. Use this skill when building R packages with custom types, need guaranteed output types regardless of input values, implementing consistent coercion/casting rules, or creating vector classes that work seamlessly with data frames. Covers when to use vctrs vs base R, building custom vector classes, coercion methods, and testing vctrs classes.

195 days ago

developing-packages-r

32
jeremy-allenjeremy-allen

Building robust R packages with modern tidyverse patterns. Use this Skill when creating or maintaining R packages, designing APIs, choosing dependencies, implementing input validation, writing error messages, or deciding between internal and exported functions. Covers dependency strategy, tidyverse API design patterns, validation approaches, error handling with cli/rlang, testing levels, and documentation priorities.

195 days ago

security-owasp

29
omer-metinomer-metin

Expert at securing web applications against OWASP Top 10 vulnerabilities. Covers authentication, authorization, input validation, XSS prevention, CSRF protection, secure headers, and security testing. Treats security as a first-class requirement, not an afterthought. Use when "security, OWASP, XSS, CSRF, SQL injection, authentication security, authorization, input validation, secure headers, vulnerability, penetration testing, security, owasp, authentication, authorization, xss, csrf, injection, headers" mentioned.

195 days ago

active-interaction-coder

27
majesticlabs-devmajesticlabs-dev

Implement typed business operations with ActiveInteraction. Covers input types, composition, controller patterns, and testing.

195 days ago

frontend-testing

25
chongdashuchongdashu

Plan, implement, and debug frontend tests: unit/integration/E2E/visual/a11y. Use for Playwright/Cypress/Vitest/Jest/RTL, flaky test triage, CI stabilization, and canvas/WebGL games (Phaser) needing deterministic input + screenshot/state assertions.

195 days ago

skill-testing-framework

18
Exploration-labsExploration-labs

Provides test cases and validation tools for skills. Use when creating tests for a new skill, adding regression tests after skill updates, running test suites to verify skill functionality, or validating that skill outputs match expected results. Supports unit tests, integration tests, and regression tests with input/output pair validation.

195 days ago

test/echo-tool

17
EnactProtocolEnactProtocol

A tool that echoes its input for testing

195 days ago

Cross-Site Scripting and HTML Injection Testing

14
zebbernzebbern

This skill should be used when the user asks to "test for XSS vulnerabilities", "perform cross-site scripting attacks", "identify HTML injection flaws", "exploit client-side injection vulnerabilities", "steal cookies via XSS", or "bypass content security policies". It provides comprehensive techniques for detecting, exploiting, and understanding XSS and HTML injection attack vectors in web applications.

xsscross-site-scriptinghtml-injection+3
195 days ago

symfony-console

10
krzysztofsurdykrzysztofsurdy

The Symfony Console Component simplifies creating beautiful, testable command-line interfaces for recurring tasks. Provides classes for command creation, input/output handling, helpers (Table, ProgressBar, Question), styling, events, and testing. Install via composer require symfony/console.

195 days ago

multiversx-property-testing

10
multiversxmultiversx

Use property-based testing and fuzzing to find edge cases in smart contract logic. Use when writing comprehensive tests, verifying invariants, or searching for unexpected behavior with random inputs.

195 days ago

symfony-console

10
krzysztofsurdykrzysztofsurdy

The Symfony Console Component simplifies creating beautiful, testable command-line interfaces for recurring tasks. Provides classes for command creation, input/output handling, helpers (Table, ProgressBar, Question), styling, events, and testing. Install via composer require symfony/console.

195 days ago

hypothesis-testing

10
laurigateslaurigates

Property-based testing with Hypothesis for discovering edge cases and validating invariants. Use when testing code with many possible inputs, verifying mathematical properties, testing serialization round-trips, or finding edge cases that example-based tests miss.

195 days ago

ink

9
enunoenuno

Ink - React for CLI applications, build interactive command-line interfaces using React components with Flexbox layout, hooks for input/focus, and testing support

195 days ago

fast-check

9
TerminalSkillsTerminalSkills

Find edge-case bugs with property-based testing using fast-check — generate thousands of random inputs automatically. Use when someone asks to "find edge cases", "fast-check", "property-based testing", "fuzz testing in TypeScript", "generate random test data", "QuickCheck for JavaScript", or "test with random inputs". Covers property definitions, arbitraries, shrinking, model-based testing, and integration with Vitest/Jest.

195 days ago

gpui-testing

7
cnwzhucnwzhu

Testing GPUI applications and components. Use when writing tests, testing async operations, simulating user input, or debugging test failures.

195 days ago

pict-test-designer

7
Jst-Well-DanJst-Well-Dan

Design comprehensive test cases using PICT (Pairwise Independent Combinatorial Testing) for any piece of requirements or code. Analyzes inputs, generates PICT models with parameters, values, and constraints for valid scenarios using pairwise testing. Outputs the PICT model, markdown table of test cases, and expected results.

195 days ago

Frontend Accessibility

6
coreyjacoreyja

Build accessible user interfaces with semantic HTML, proper ARIA attributes, keyboard navigation, and screen reader compatibility. Use this skill when creating or modifying HTML markup, UI components, forms, or interactive elements. When implementing keyboard navigation, focus management, or tab order. When adding alternative text for images or labels for form inputs. When ensuring sufficient color contrast ratios. When working with navigation menus, modals, buttons, or dynamic content. When structuring pages with proper heading hierarchy (h1-h6). When testing UI changes for screen reader compatibility.

195 days ago

cursor-ide-browser-skills

6
trotsky1997trotsky1997

Browser automation in Cursor IDE using MCP protocol server `cursor-ide-browser`. Use when (1) Automating web interactions in Cursor IDE, (2) Navigating web pages, (3) Clicking buttons or links, (4) Filling forms or input fields, (5) Taking screenshots or capturing page snapshots, (6) Debugging web pages by checking console messages or network requests, (7) Extracting information from web pages, (8) Testing web applications, (9) Interacting with web-based documentation or tools, (10) Any task requiring programmatic browser control within Cursor IDE

195 days ago

vibium-browser-automation

6
trotsky1997trotsky1997

Comprehensive guide for using Vibium browser automation tool via MCP. Use when (1) Automating web interactions in Cursor IDE, (2) Navigating web pages, (3) Taking screenshots, (4) Clicking buttons or links, (5) Filling forms or input fields, (6) Finding elements on web pages, (7) Web scraping tasks, (8) Testing websites, or any task requiring programmatic browser control within Cursor IDE

195 days ago

building-gitlab-ci-components

5
nagyvnagyv

Use when creating reusable GitLab CI/CD configurations, building component catalog entries, or packaging pipeline templates for sharing - provides systematic guide following GitLab documentation to avoid missing required files, directory structure, input specifications, or testing/publishing configuration

195 days ago

develop-web-game

5
zhangtuansiazhangtuansia

Use when Codex is building or iterating on a web game (HTML/JS) and needs a reliable development + testing loop: implement small changes, run a Playwright-based test script with short input bursts and intentional pauses, inspect screenshots/text, and review console errors with render_game_to_text.

195 days ago

generate-synthetic-data

4
hamelsmuhamelsmu

Create diverse synthetic test inputs for LLM pipeline evaluation using dimension-based tuple generation. Use when bootstrapping an eval dataset, when real user data is sparse, or when stress-testing specific failure hypotheses. Do NOT use when you already have 100+ representative real traces (use stratified sampling instead), or when the task is collecting production logs.

195 days ago

api-security-testing

4
ngxtmngxtm

API security testing workflow for REST and GraphQL APIs covering authentication, authorization, rate limiting, input validation, and security best practices.

195 days ago

fuzzing

4
EYH0602EYH0602

Design, implement, debug, and maintain fuzzers for security testing. Use when building coverage-guided fuzzers (LibAFL, AFL++, LibFuzzer), writing fuzz targets/harnesses, debugging why a fuzzer isn't finding bugs or coverage isn't increasing, analyzing and triaging crashes, implementing mutation strategies, or working with grammar-based fuzzing for structured inputs.

195 days ago

zod-contract-testing

4
apankov1apankov1

Validates Zod schema parsing at boundaries. Tests valid/invalid inputs, schema evolution, refinement coverage, and compound state matrices (2^N optional field combinations).

195 days ago

pt-web-application-assessment

3
santosomarsantosomar

Performs authorized web application and API penetration testing with focus on OWASP-style risks and business logic flaws. Use when assessing websites, web APIs, authentication flows, session handling, and input validation.

195 days ago

Developing R packages

3
akm-rsakm-rs

Building robust R packages with modern tidyverse patterns. Use this skill when creating or maintaining R packages, designing APIs, choosing dependencies, implementing input validation, writing error messages, or deciding between internal and exported functions. Covers dependency strategy, tidyverse API design patterns, validation approaches, error handling with cli/rlang, testing levels, and documentation priorities.

195 days ago

pt-fuzzing-web-api

3
santosomarsantosomar

Performs authorized fuzzing of web applications and APIs to discover input validation failures, parser bugs, and stability issues. Use when testing HTTP endpoints, request parameters, payload handling, and error behavior under malformed or unexpected inputs.

195 days ago