yakit-hotpatch-skill

Generate Yakit Web Fuzzer hotpatch code with custom fuzztag functions and hooks.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/t0mmy4/yakit-hotpatch-skill --skill yakit-hotpatch-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yakit-hotpatch-skill
Source: https://github.com/t0mmy4/yakit-hotpatch-skill/tree/main
Command: npx skills add https://github.com/t0mmy4/yakit-hotpatch-skill --skill yakit-hotpatch-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides AI to write Yakit Web Fuzzer hotpatch code, enabling dynamic injection of behavior at runtime through customizable fuzztag functions and hooks.

Core Features & Use Cases

  • Provide a centralized API reference and usage patterns for beforeRequest, afterRequest, mirrorHTTPFlow, retryHandler, customFailureChecker, and mockHTTPRequest.
  • Support custom fuzztag functions using {{yak(...)}} and dynamic dyn tags for on-the-fly payload generation.
  • Use in scenarios like CSRF token bypass, parameter signing, response data extraction, and mock responses during fuzzing.

Quick Start

Start by loading SKILL.md's frontmatter to define name and description, then implement simple Yak snippets in the body to exercise hotpatch hooks.

  • Then test with a minimal beforeRequest example that returns the same request, and a mirrorHTTPFlow example that extracts a value from the response.
  • Finally deploy and invoke the skill to auto-generate hotpatch code during fuzzing runs.

Frequently Asked Questions about yakit-hotpatch-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write a beforeRequest hook for Yakit Web Fuzzer hotpatch?

To write a beforeRequest hook for Yakit Web Fuzzer hotpatch, you return the modified HTTP request object directly. The Skill guides AI to generate these hooks for dynamic runtime injection during your fuzzing runs.

What is the best way to extract response data during web fuzzing?

The best way to extract response data during web fuzzing is implementing the mirrorHTTPFlow hook. This Skill provides API references to generate code that captures and processes specific values from HTTP responses on the fly.

Can I generate dynamic payloads using custom fuzztag functions in Yakit?

Yes, you can generate dynamic payloads using custom fuzztag functions in Yakit. The Skill guides AI to write {{yak(...)}} and dynamic dyn tags for on-the-fly payload generation during your fuzzing runs.

Does Yakit Web Fuzzer support mock responses and retry logic?

Yes, Yakit Web Fuzzer supports mock responses and retry logic. The Skill covers mockHTTPRequest and retryHandler APIs, enabling you to generate hotpatch code for custom failure checking and automated request retries.

How do I bypass CSRF tokens and parameter signing when fuzzing web applications?

To bypass CSRF tokens and parameter signing when fuzzing, use beforeRequest and afterRequest hooks. The Skill guides AI to generate hotpatch code that dynamically injects valid tokens and signatures into requests at runtime.

Do I need any external dependencies to generate Yakit hotpatch code?

No external dependencies are required to generate Yakit hotpatch code. The Skill only needs a SKILL.md file with frontmatter defining name and description, and optionally references scripts, references, and assets directories to load supporting content.