Output Workflow Trace File

作者 growthxaia4f6bd40ab0e无许可证440 个星标收录于 2026年10月8日更新于 2026年10月8日仓库今天更新

Read and render the output of a local Output SDK workflow trace file as clean readable markdown. Use when the user wants to view what a recent workflow produced, see the result from a local trace file, or render trace output as a document.

AI 生成的概览

将本地 Output SDK 工作流追踪文件的最终输出渲染为易读的 Markdown。

功能
在 logs/runs/ 下查找工作流追踪 JSON 文件,提取根级 output 字段,并将其渲染为整洁易读的 Markdown。结果会写入 tmp/ 下的 Markdown 文件,并附上包含工作流名称、ID 和耗时的简短标题,随后告知保存路径。该技能刻意省略步骤详情、输入和每步耗时。
适用场景
当用户想查看近期 Output SDK 工作流产出了什么、查看本地追踪文件的结果,或把追踪输出整理成可读文档时使用。
运行要求
需要访问本地 Output SDK 追踪目录(logs/runs/),并具备创建 tmp/ 目录和 Markdown 文件的写入权限。建议安装 jq 但非必需,技能中说明了读取文件末尾的替代方案。不附带脚本,仅为指令。

Show just the final output of an Output.ai workflow trace — the actual result, rendered as readable markdown.

The argument the user provided is either a workflow name (e.g. context_competitors) or a workflow run ID. If no argument is provided, use the most recent trace across all workflows.

Instructions

  1. Find the trace JSON file:

    • Trace files live in logs/runs/<workflow_name>/ as JSON files
    • Filenames follow the pattern: <timestamp>_<workflow_id>.json
    • If a workflow name is given, find the latest .json file in logs/runs/<workflow_name>/
    • If a run ID is given, search across all logs/runs/*/ folders for a file containing that ID in its filename
    • If no argument, find the most recently modified .json file across all logs/runs/*/ folders
  2. Extract the output from the trace file. You only need output from the JSON root — skip children and input.

    Strategy for large files (trace files can be 10k+ lines):

    • First, try jq '.output' <file> to extract directly — this is the fastest path
    • If jq is not available: read the last 500 lines of the file (the output field is at the root level, near the end of the JSON). Work backwards in chunks if needed
    • Do NOT read the entire file from the top — the children array with step details can be thousands of lines and you don't need any of it
  3. Save a markdown file to tmp/trace_result_<workflow_name>_<id>.md (create the tmp/ directory if it doesn't exist) with:

    Header (brief)

    • One line: workflow name, ID, duration

    Result

    Render output as clean, readable markdown:

    • String fields that contain markdown → render directly
    • Arrays of objects → render each as a sub-section with key fields
    • Arrays of strings → numbered lists
    • Nested objects → sub-sections with key-value pairs
    • URLs → render as links
    • Long text excerpts → render as blockquotes

    The goal is a document you'd want to READ, not debug. Make it look good.

  4. Tell the user the saved file path.

Important

  • This is a RESULT view — render for readability, not debugging
  • Do NOT include step details, inputs/outputs, or timing per step
  • Do NOT wrap things in JSON code blocks — this should read like a document
  • Include the full output without truncation

来源与署名

来源:growthxai/output位于coding_assistants/claude/plugins/outputai/skills/output-workflow-trace-file提交a4f6bd4

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架