用途
gsd-session-report 是一个会话报告生成技能,用于生成会话报告,报告内容包含三部分:token 用量估算(token usage estimates)、工作总结(work summary)和成果(outcomes)。
主要能力
- 生成 session report。
- 报告包含 token usage estimates。
- 报告包含 work summary。
- 报告包含 outcomes。
使用方式
该技能通过提及 $gsd-session-report 来调用。调用时,$gsd-session-report 之后的所有用户文本会被视为 {{GSD_ARGS}};如果没有参数,则将 {{GSD_ARGS}} 视为空。
技能的 execution_context 指向:@/mnt/local-analysis/workspace-hub/.codex/get-shit-done/workflows/session-report.md。
介绍文本包含一段 codex_skill_adapter 适配说明,用于将 GSD 工作流中使用的 Claude Code 语法翻译到 Codex 对应工具:
- AskUserQuestion → request_user_input 的参数映射:header → header,question → question;选项格式为 "Label" — description → {label: "Label", description: "description"};由 header 生成 id(小写、空格替换为下划线)。
- 批量调用:AskUserQuestion([q1, q2]) → 单个 request_user_input,在 questions[] 中包含多个条目。
- 多选(multiSelect)变通方案:Codex 没有 multiSelect,改用顺序单选,或提供一个编号的自由文本列表,要求用户输入以逗号分隔的编号。
- 执行模式回退:当 request_user_input 被拒绝(Execute mode)时,提供一个纯文本编号列表并选取一个合理的默认值。
- Task() → spawn_agent 映射:Task(subagent_type="X", prompt="Y") → spawn_agent(agent_type="X", message="Y");Task(model="...") 省略(Codex 使用按角色配置,而非内联模型选择)。
- fork_context 默认为 false —— GSD agents 通过 <files_to_read> 块加载自己的上下文。
- 并行 fan-out:生成多个 agents → 收集 agent IDs → wait(ids) 等待全部完成。
- 结果解析:在 agent 输出中寻找结构化标记,如 CHECKPOINT、PLAN COMPLETE、SUMMARY 等。
- 收集每个 agent 的结果后调用 close_agent(id)。
适用场景
资料仅说明该技能用于生成会话报告(token 用量估算、工作总结、成果)。更具体的使用场景未在资料中提供。
限制
资料中未提供该技能的收费、价格、平台要求或详细操作步骤,暂未提供。介绍文本主要为适配与调用映射说明,未提供完整的功能细节。