bantegbantegCommunityยท1 Agent Skills Included

bn

Reverse engineering and binary analysis through live Binary Ninja sessions

Queries live Binary Ninja databases from the shell to decompile functions, recover callsites, inspect types, and trace cross-references. Applies safe mutations with preview mode, decompile diffs, and automatic verification before committing changes. Runs inline Python inside the Binary Ninja process and returns structured JSON output with token counts for efficient context budgeting.
npx skills add banteg/bn --all -g -y

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install bn?โ–ผ

Run `npx skills add banteg/bn --all -g -y` in your terminal to install all tools in this suite globally.

How to decompile functions from the command line?โ–ผ

Open your binary in Binary Ninja, then run `bn decompile <function_name>` to get HLIL text, or use `bn il` and `bn disasm` for other views.

Does bn require a commercial Binary Ninja license?โ–ผ

No. Because it runs as a GUI plugin inside your open Binary Ninja session, it works with a personal license and needs no headless license.

Can bn safely edit types and symbols?โ–ผ

Yes. Mutation commands support `--preview` to show decompile diffs before applying, and live writes are verified and reverted automatically if verification fails.

Does bn work with coding agents like Codex?โ–ผ

Yes. It ships a bundled skill installable via `bn skill install`, and its structured JSON output with token counts is designed for agent context budgeting.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’