ctf writeup:把 CTF 解题过程整理成可提交的 Writeup

前言

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 的能力可概括为:

  1. 单篇标准化输出:生成一篇「提交式」(submission-style)Writeup,而不是零散笔记。
  2. 内容维度:解题步骤、使用的工具、经验与教训(lessons learned)。
  3. 使用时机:建议在题目已经解出之后调用,用于归档与对外说明,而不是代替解题本身。

具体章节标题、模板字段以安装包内 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 生效。

典型用法

官方未提供固定对话脚本,用法与简介一致,可复现的流程如下:

  1. 完成一道 CTF 挑战的解题与验证。
  2. 在对话中说明题面信息、关键步骤、命令或脚本、使用的工具,以及你希望强调的经验点。
  3. 触发 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。

官方入口:SkillHub - ctf writeup

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye