次の行動を先に示し、番号付きの手順で余計な前置きを省く、コーディングアシスタント向けスキル。
zhaoxuya520/reverse-skill
リバースエンジニアリング、ペンテスト、CTFのタスクを適切な手順書に振り分け、ツールのインストール状況を確認するAIエージェント向けスキルパック。
- スター
- 42,626
- フォーク
- 6,223
- 未解決の Issue
- 35
- 最終コミット
- 28 日前
これは何?
reverse-skillは、Claude Code、Codex、Cursor、OpenCodeなどのAIコーディングエージェント向けルーティングレイヤーです。エージェントがAPKの解析、バイナリの分析、フロントエンドJavaScriptの暗号化、CTFチャレンジなどのリバースエンジニアリングやセキュリティ関連のタスクを受け取ると、コマンドを推測させるのではなく、適切な手法に振り分けます。ルーティングの中核は、44個のルールを含む単一の設定ファイルで制御されています。
このパックは、タスクに関連する作業手順もカバーしています。アクティブテストの前に承認とネットワークプロファイルの確認を求めるスコープゲート、スコープ・タイムライン・作業項目を管理するケースごとのディレクトリ、報告書作成に向けた証拠から所見へのワークフローを備えています。ツールインデックスでは、参照されているツールのうちローカルにインストール済みのものを確認でき、175件のベンチマークケースからなる回帰テストスイートは、CIでWindowsとUbuntu上で実行されます。
スキルの対象は、AndroidとiOS、バイナリ(IDA、radare2、Ghidra、Binary Ninja)、.NET、フロントエンドJS、マルウェア解析、ファームウェア、APIセキュリティ、サプライチェーンセキュリティのほか、CTF用のサブオーケストレーターです。このプロジェクトは、許可を得たセキュリティ研究や教育、ユーザーが所有する、または評価を許可されたシステムのテストを目的としています。
主な機能
- 01APK、バイナリ、JS、CTFなどのタスクを、44個のルールで適切なスキルの手順書に振り分けます。
- 02リバースエンジニアリングやペンテスト用ツールのインストール状況を確認し、状態を記録します。
- 03アクティブテストを開始する前に、承認とスコープの確認を必須とします。
- 04スコープ、タイムライン、作業項目を管理するケースごとのディレクトリを作成します。
- 05175件のケースを使ったルーティング回帰テストスイートを、WindowsとUbuntuで実行します。
- 06プロジェクトの指示を通じて、複数のAIコーディングクライアントに対応します。
ユースケース
- jadx、apktool、Fridaを使って、AIエージェントにAndroid APKを解析させる。
- IDAやGhidraを使ったバイナリのリバースエンジニアリングを、エージェントにガイドさせる。
- 用意された一連のサブスキルを使って、CTFチャレンジに取り組む。
- スコープや証拠、報告書への引き継ぎを含め、許可を得たペンテストのケースを管理する。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/zhaoxuya520/reverse-skill.git - 2
Windowsでツールインデックスを更新する
powershell -File skills/scripts/refresh-tool-index.ps1 - 3
LinuxまたはmacOSでツールインデックスを更新する
bash skills/scripts/refresh-tool-index.sh
使う前に知っておきたいこと
- AIコーディングクライアントに加えて、Java/JDK、Node.js 22.12以降、Python 3.xが必要です。
- CTF-Sandbox-OrchestratorサブモジュールはGPLv3、Pentest Swarm AIはAGPL-3.0であり、MITライセンスのコアとは異なります。
トピック
よくある質問
- reverse-skill とは?
- リバースエンジニアリング、ペンテスト、CTFのタスクを適切な手順書に振り分け、ツールのインストール状況を確認するAIエージェント向けスキルパック。 reverse-skillは、Claude Code、Codex、Cursor、OpenCodeなどのAIコーディングエージェント向けルーティングレイヤーです。エージェントがAPKの解析、バイナリの分析、フロントエンドJavaScriptの暗号化、CTFチャレンジなどのリバースエンジニアリングやセキュリティ関連のタスクを受け取ると、コマンドを推測させるのではなく、適切な手法に振り分けます。ルーティングの中核は、44個のルールを含む単一の設定ファイルで制御されています。
- reverse-skill は無料で使えますか?ライセンスは?
- reverse-skill は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- reverse-skill は今もメンテナンスされていますか?
- 活発にメンテナンス中。reverse-skill の最終コミットは 2026年9月22日 です。
- reverse-skill は何に使えますか?
- jadx、apktool、Fridaを使って、AIエージェントにAndroid APKを解析させる。 IDAやGhidraを使ったバイナリのリバースエンジニアリングを、エージェントにガイドさせる。 用意された一連のサブスキルを使って、CTFチャレンジに取り組む。 スコープや証拠、報告書への引き継ぎを含め、許可を得たペンテストのケースを管理する。
- reverse-skill のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/zhaoxuya520/reverse-skill.git Windowsでツールインデックスを更新する: powershell -File skills/scripts/refresh-tool-index.ps1 LinuxまたはmacOSでツールインデックスを更新する: bash skills/scripts/refresh-tool-index.sh
- reverse-skill はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/zhaoxuya520/reverse-skill
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude Codeを図解と実例で学べるガイド。スラッシュコマンド、メモリ、スキル、サブエージェント、フック、MCPのテンプレートを収録。
AIコーディングエージェント向けMCPサーバー。ツールの生出力をコンテキストウィンドウから除外し、圧縮後もセッション状態を保持します。
Claude Code、Cursor、Codex向けのデザインスキル。AIコーディングエージェントが、AI生成に見えないUIを作れるよう導きます。
AIエージェントと人が共有できるブラウザ。エージェントは独立したSpaceで作業し、あなたのタブやログイン状態には触れません。
Claude CodeやCodexなどのAIコーディングエージェントを、共同作業者としてObsidianのVaultに組み込むプラグイン。