burpsuite-extension-skill

Generate Java Montoya API and Python Jython Burp Suite extension projects.

1|Updated May 30, 2026
One-click install
npx skills add https://github.com/gandli/burpsuite-extension-skill --skill burpsuite-extension-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: burpsuite-extension-skill
Source: https://github.com/gandli/burpsuite-extension-skill/tree/main
Command: npx skills add https://github.com/gandli/burpsuite-extension-skill --skill burpsuite-extension-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Designing Burp Suite extensions requires expertise across Montoya (Java) or Jython (Python). This skill provides templates, best practices, and a generator to streamline production-ready extension development across platforms.

Core Features & Use Cases

  • Templates: Ready-to-use Java (Montoya API) and Python (Jython) extension templates.
  • Project Generator: CLI tools to scaffold new Burp extension projects quickly.
  • Multi-Platform Setup: Guides for macOS, Windows, and Linux to get started fast.
  • Best Practices & Resources: Guidance on error handling, performance, and official resources.
  • Use Cases: Create HTTP listeners, scanner checks, intruder payloads, UI tabs, and context menus.

Quick Start

Install the Skill and run the generator to scaffold a Burp extension project in Java or Python.

Frequently Asked Questions about burpsuite-extension-skill

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

FAQPage Schema
How do I build a Burp Suite extension using Python?

You can build a Burp Suite extension using Python by utilizing provided Jython templates and a CLI project generator. This skill supplies the necessary templates and scaffolding tools to create production-ready Python extensions for Burp Suite.

What is the best way to create a custom Burp Suite extension with Java?

The best way to create a custom Burp Suite extension with Java is using Montoya API templates. This skill provides ready-to-use Java templates and a CLI generator to scaffold production-grade Burp extensions quickly and efficiently.

Do I need Java 21 to develop Montoya API extensions for Burp Suite?

Yes, you need Java 21 or higher to develop Montoya API extensions for Burp Suite. This skill requires Java 21+ for its Montoya API templates to ensure proper compilation and functionality of the generated Java extension projects.

Can I scaffold a Burp Suite extension project that adds custom scanner checks?

Yes, you can scaffold a Burp Suite extension project for custom scanner checks. The skill's templates and project generator support creating extensions for HTTP listeners, scanner checks, intruder payloads, UI tabs, and context menus.

Does this Burp Suite extension generator support setup on macOS and Windows?

Yes, the Burp Suite extension generator supports setup on macOS and Windows. It includes multi-platform setup guides to help developers configure their environment and scaffold extension projects across macOS, Windows, and Linux.

What are the limitations of using Jython for Burp Suite extension development?

A limitation of using Jython for Burp Suite extension development is the need for a properly configured Jython environment. While it enables Python extension creation, developers must manage Jython runtime constraints and ensure proper environment setup for execution.