前言¶
CTF 题解做完之后,往往还要补一份给队友交接、或给主办方审核的说明文档。手工写容易漏步骤、格式不统一,复盘时也难对照「用了什么工具、学到了什么」。下面介绍 SkillHub 上的 ctf writeup(@user_257ad2a8/ctf-writeup),它面向「题已解出、需要一份标准化提交式 Writeup」这一环节,由 Agent 按固定结构生成单篇文档。
这是什么¶
ctf writeup 是社区来源(community)的 Agent Skill,坐标 @user_257ad2a8/ctf-writeup,当前版本 1.0.0,分类为 dev-programming,发布者为 user_257ad2a8。SkillHub 标注 requires_api_key=false,不依赖额外 API Key。
官方简介:在解出一道 CTF 题目之后,用结构化格式记录解题步骤、所用工具与收获,生成一份符合提交/交接习惯的 Writeup,便于比赛交接与主办方审阅。
核心功能¶
根据 SkillHub 页面说明,该 Skill 的能力可概括为:
- 单篇标准化输出:生成一篇「提交式」(submission-style)Writeup,而不是零散笔记。
- 内容维度:解题步骤、使用的工具、经验与教训(lessons learned)。
- 使用时机:建议在题目已经解出之后调用,用于归档与对外说明,而不是代替解题本身。
具体章节标题、模板字段以安装包内 SKILL.md 为准;本文不展开未在官方简介中出现的输出样例。
安装与启用¶
Skill 基于通用 SKILL.md 格式。在 SkillHub 上可通过 CLI 安装,也可把安装提示交给当前 AI Agent 执行。
1、安装 SkillHub CLI(若尚未安装)¶
command -v skillhub && skillhub --version
未安装时可执行(完整安装含默认 Skill):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
仅安装 CLI:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only
2、安装 ctf writeup¶
安装时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/,Agent 可能无法识别。
skillhub install user_257ad2a8/ctf-writeup --dir <skills 目录>
常用客户端 skills 路径(摘自 SkillHub 安装文档):
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或项目下的.agents/skills/
在 Cursor 中示例:
skillhub install user_257ad2a8/ctf-writeup --dir ~/.cursor/skills/
也可按 SkillHub 页面提示,让 Agent 参照 https://skillhub.cn/install/skillhub.md 安装 @user_257ad2a8/ctf-writeup。
安装或更新 Skill 后,按你所用客户端的要求重启或刷新 Agent,使新 Skill 生效。
典型用法¶
官方未提供固定对话脚本,用法与简介一致,可复现的流程如下:
- 完成一道 CTF 挑战的解题与验证。
- 在对话中说明题面信息、关键步骤、命令或脚本、使用的工具,以及你希望强调的经验点。
- 触发 ctf writeup Skill(具体触发方式见该 Skill 目录下的
SKILL.md),由 Agent 整理为一篇结构化 Writeup,便于提交或交给组织者审阅。
若需统一队内格式,可在对话里补充队伍或比赛对 Writeup 的额外要求;Skill 负责在「提交式」结构下收纳上述内容。
适用场景与注意¶
适合谁
- 经常打 CTF、需要在赛后或赛中快速产出规范 Writeup 的队员。
- 需要向主办方或队友交接解题过程、工具链与复盘要点的人。
注意
- 输入质量取决于你提供的解题事实;Skill 不会替你完成未解出的题目。
- 评分、下载量等会随 SkillHub 更新变化;撰写时页面显示为评分 100000、下载 1472、安装 17(以 SkillHub 技能页 为准)。
- 不同 Agent 的 skills 目录不同,安装时务必核对
--dir,避免装错路径。
结尾¶
ctf writeup 把「题解后的文档化」收敛成一次 Skill 调用:单篇、结构化、面向提交与审阅。若你已在 Cursor 等环境使用 SkillHub,可按上文命令安装 @user_257ad2a8/ctf-writeup,在解出题目后用于整理 Writeup。