逆向技能链生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_814dbe54/reverse-skill-chain。
技能介绍
解决什么问题
逆向工程团队通常会积累一堆零散的脚本:apktool 反编译流程、IDA 提取算法的步骤、某站点 JS 签名参数的还原套路。这些知识散落在个人笔记、聊天记录和历史 commit 里,新人接手时要重新踩一遍坑,同一个算法定位换个人又得从头逆向。更麻烦的是技能文件本身格式不统一,有的缺 frontmatter,有的工作流写成抽象描述,agent 加载后无法稳定触发,也无法自动更新。
reverse-skill-chain 就是用来把这类经验固化成标准 SKILL.md 的工具。
核心能力
它定义了一套统一的模板规范,每个生成的技能必须包含:
- Frontmatter(必填):其中
agent_created: true是硬性要求,否则后续无法自动更新。 - Body 结构:按推荐的 6 个章节组织——标题定位、能力范围表格、N 阶段工作流程、常用命令速查、输出物清单、注意事项。
生成流程分为 4 步:
- 初始化骨架
- 按模板填空编写
SKILL.md - 清理示例文件
- 校验并打包,通过后即可在任意项目中触发
编写时有几个关键决策点:能力范围表格要对照已上线技能表避免重复;工作流阶段数按复杂度取 4 或 6;触发词需中英各 3-5 个且足够具体。
模板里带了一张已上线技能对照表,覆盖 APK/SO/ELF 算法反推、C/C++ 二进制源码恢复、JS 加密参数还原、混淆源码重建、零散代码重组、网页 UI 复刻等场景,每项都标注了触发关键词,可直接用来查重。
适用边界
这套工具只负责技能的工程化生产,不替代逆向本身。工作流里每个阶段必须是可执行的步骤(操作 + 工具),而不是「分析」「处理」这类抽象说法;bash 代码块中的命令要求可直接复制运行,写不出真实命令说明这个阶段还没想清楚。
触发词要避开「分析」「代码」这类泛词,描述越具体,agent 的匹配越准。另外,如果目标场景与已上线技能功能重叠,正确做法是合并到现有技能,而不是新建一个——否则技能库会越开越碎。
使用场景
- 逆向团队积累了多套 APK 反编译脚本,需要把每套流程按统一模板固化成 SKILL.md,方便新人接手。
- 想把 IDA 提取算法的经验写成技能,先对照已上线技能表确认是否与 reverse-skill 功能重叠。
- 手头有混淆 JS 签名还原脚本,要整理成含工作流程和命令速查的标准技能文件并校验打包。
- 为新写的二进制反编译流程补全 frontmatter 与 agent_created 字段,保证后续可自动更新。
适合人员
- 逆向工程团队的技术负责人,希望把零散的个人脚本统一成结构一致、可被 agent 触发的技能库。
- 独立逆向研究者,想把自己沉淀的 decompile 流程变成标准 SKILL.md,供团队或其他 agent 直接调用。
- 平台工程成员,负责维护技能模板规范与校验流程,需要快速产出符合 frontmatter 要求的 SKILL.md。