An agentic skills framework & software development methodology that works.
Apple reverse engineering skill for ipsw in Claude Code
This skill gives agentic tools a ready-made way to work with Apple firmware and binaries through the ipsw CLI. The skill files point the agent at specific workflows for downloads, extraction, disassembly, symbol lookup, header dumping, and entitlement queries.
Builders who want Claude Code, Codex CLI, or Gemini CLI to handle Apple firmware and binary analysis tasks.
You can ask your agent to pull apart Apple firmware and binaries without re-explaining the ipsw workflow every time.
What it does
Firmware download and extraction
Helps the agent download IPSWs and OTAs, then extract kernelcaches and dyld shared caches.
Dyld shared cache analysis
Gives workflows for disassembly, symbol lookup, xref tracing, and string search.
Objective-C class dumping
Supports dumping headers from private frameworks.
Kernel and KEXT analysis
Covers extraction, syscall inspection, and version diffing.
Entitlements research
Guides database queries and capability discovery for Apple binaries.
Mach-O analysis
Helps with signatures, entitlements, and disassembly for Mach-O files.
How to get it
- 1Install the ipsw CLI tool
brew install blacktop/tap/ipsw
- 2Run
npx skills add https://github.com/blacktop/ipsw-skill --skill ipsw
- 3Install from marketplace
claude plugin marketplace add blacktop/ipsw-skill claude plugin install ipsw
- 4Or install manually
git clone https://github.com/blacktop/ipsw-skill /tmp/ipsw-skill # User-wide (available in all projects) mv /tmp/ipsw-skill/ipsw ~/.claude/skills/ipsw # Project-specific (check into your repo) mv /tmp/ipsw-skill/ipsw .claude/skills/ipsw
- 5Use the built-in installer
$skill-installer https://github.com/blacktop/ipsw-skill --path ipsw
- 6Or install manually
git clone https://github.com/blacktop/ipsw-skill /tmp/ipsw-skill # User-wide mv /tmp/ipsw-skill/ipsw ~/.codex/skills/ipsw # Project-specific mv /tmp/ipsw-skill/ipsw .codex/skills/ipsw
README
ipsw-skill
An AI agent skill for Apple firmware and binary reverse engineering using the ipsw CLI tool.
Supports Claude Code, Codex CLI, Gemini CLI, and Pi (pi-coding-agent).
What This Skill Provides
This skill empowers AI agents to assist with:
- Downloading/extracting firmware - IPSWs, OTAs, kernelcaches, dyld_shared_cache
- Userspace reverse engineering - DSC disassembly, symbol lookup, xrefs, string search
- Dumping Objective-C headers from private frameworks
- Kernel & KEXT analysis - extraction, syscalls, diffing between versions
- Entitlements research - database queries, capability discovery
- Mach-O binary analysis - signatures, entitlements, disassembly
Installation
Prerequisites
Install the ipsw CLI tool:
brew install blacktop/tap/ipsw
skills.sh
npx skills add https://github.com/blacktop/ipsw-skill --skill ipsw
Claude Code
Install from marketplace:
claude plugin marketplace add blacktop/ipsw-skill
claude plugin install ipsw
Or install manually:
git clone https://github.com/blacktop/ipsw-skill /tmp/ipsw-skill
# User-wide (available in all projects)
mv /tmp/ipsw-skill/ipsw ~/.claude/skills/ipsw
# Project-specific (check into your repo)
mv /tmp/ipsw-skill/ipsw .claude/skills/ipsw
Codex CLI
Use the built-in installer:
$skill-installer https://github.com/blacktop/ipsw-skill --path ipsw
Or install manually:
git clone https://github.com/blacktop/ipsw-skill /tmp/ipsw-skill
# User-wide
mv /tmp/ipsw-skill/ipsw ~/.codex/skills/ipsw
# Project-specific
mv /tmp/ipsw-skill/ipsw .codex/skills/ipsw
Note: Run Codex with
--enable skillsif skills aren't loading automatically.
Gemini CLI
Install the extension directly:
gemini extensions install https://github.com/blacktop/ipsw-skill
Antigravity
Install the skill manually:
# User-wide
mv /tmp/ipsw-skill/ipsw ~/.gemini/antigravity/skills/ipsw
# workspace-specific
mv /tmp/ipsw-skill/ipsw <workspace-root>/.agent/skills/ipsw
Pi (pi-coding-agent)
# Global (adds package to ~/.pi/agent/settings.json; clones to ~/.pi/agent/git/...)
pi install https://github.com/blacktop/ipsw-skill
# Project-local (adds package to ./.pi/settings.json; clones to ./.pi/git/...)
pi install -l https://github.com/blacktop/ipsw-skill
Usage Examples
Once installed, the agent will automatically use this skill for Apple RE tasks:
"Download the latest IPSW for iPhone 15 Pro and extract the kernel"
"Disassemble the _malloc function from the system dyld_shared_cache"
"Dump the Objective-C headers for SpringBoardServices"
"Find all binaries with the platform-application entitlement in iOS 18"
"What address is -[NSObject init] at in the DSC?"
"Find all xrefs to this function address"
Contents
ipsw-skill/
├── ipsw/ # The skill (Claude Code / Codex / Gemini all read this)
│ ├── SKILL.md # Main skill instructions
│ └── references/
│ ├── dyld.md # DSC analysis (a2s, xref, dump, str)
│ ├── download.md # Firmware download & extraction
│ ├── kernel.md # Kernel & KEXT analysis
│ ├── macho.md # Mach-O binary analysis
│ ├── class-dump.md # ObjC header dumping
│ └── entitlements.md # Entitlements database & queries
├── gemini-extension.json # Gemini extension config
├── package.json # Pi package manifest
└── .claude-plugin/
└── marketplace.json # Claude marketplace config
Resources
License
MIT
Files in the repo
- .claude-plugin
- ipsw
- gemini-extension.json
- LICENSE
- package.json
- README.md
Discussion (0)
Ask about usage, or say what you built with itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More skills

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.
Public repository for Agent Skills
Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

Production-grade engineering skills for AI coding agents.