← 返回 Skills 市场
wangjiaocheng

Singlefile Output Reference

作者 波动几何 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ pending
67
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install singlefile-output-reference
功能描述
单文件产出知识参考库——Universal Task OS的领域负载物。提供单文件产出类型清单(7域52种产出类型)、结构要求槽位、可运行代码范本,由UTOS执行轴动态编排管线、内容轴按清单法/样本法组织产出。双家族:HTML单文件应用(PPT演示页/俄罗斯方块/计算器/信息图)+ Python单文件CLI工具(...
使用说明 (SKILL.md)

单文件产出知识参考库

定位

本技能是 Universal Task OS 的领域负载物仓库,不包含任何执行框架。只提供单文件产出(HTML单文件应用 / Python单文件CLI工具)的"是什么"和"长什么样"——执行全部委托UTOS。

本技能提供 UTOS消费方式
产出类型清单(能做什么类型的单文件产物) 内容轴·清单法的成品目录
结构要求(每种产物的组件槽位) 内容轴·清单法的组件清单
优秀范本(可直接运行的完整代码) 内容轴·样本法的样本
依赖拓扑(产物间组合关系) 执行轴·管线编排的依赖输入

三层结构

第一层:产出类型清单 + 依赖拓扑   →  references/output-catalog.md
第二层:结构要求清单              →  references/structure-requirements.md
第三层:优秀范本库                →  references/exemplars.md

依赖声明

本技能强依赖 Universal Task OS (universal-task-os)。没有UTOS,本技能只有参考查阅能力,无法执行任何代码产出任务。

加载检查流程(每次激活时执行):

  1. 检测 universal-task-os 技能是否已安装
  2. 未安装 → 自动安装 universal-task-os 技能
  3. 安装成功 → 同时加载UTOS,按本技能"使用规则"执行
  4. 安装失败 → 降级为只读参考模式
    • ✅ 允许:查阅产出类型、结构要求、范本索引
    • ❌ 拒绝:任何涉及代码生成、管线编排的任务,并提示"需先安装 Universal Task OS"

任务模式判定

任务类型 无UTOS 有UTOS
查阅产出类型/要求/范本 ✅ 只读参考 ✅ 完整
按清单/范本产出单文件代码 ❌ 拒绝 ✅ UTOS编排执行
多个单文件串联为工具链 ❌ 拒绝 ✅ UTOS执行轴
质量检查点插入 ❌ 拒绝 ✅ UTOS守护单元

使用规则

  1. 依赖检查:激活时按上述流程检测并安装UTOS
  2. 首次加载:读取 references/output-catalog.md,获取产出分类、依赖拓扑、UTOS元操作映射提示
  3. 按需深入:确认目标产出类型后,读取 references/structure-requirements.md 获取组件清单;如需样本法,读取 references/exemplars.md 获取可运行代码
  4. 委托UTOS:将产出类型清单作为清单法输入、范本作为样本法输入、依赖拓扑作为管线编排输入,交给UTOS执行轴+内容轴处理
  5. 范本即代码:本技能的exemplars是可直接运行/预览的完整代码文件,非文档描述

与UTOS的接口

当UTOS处理单文件产出任务时:

  • Step 0 三轴判定
    • 简单产出(如计算器)→ 简单+结构化 → 执行轴+内容轴
    • 复杂产出(如游戏)→ 中等+创新+结构化 → 三轴全开
    • 工具链(多个子命令串联)→ 复杂+结构化 → 执行轴+内容轴
  • Step 1 领域校准:单文件产出=高规范性(R4)+高迭代性(R5) → G权重高(代码必须能运行),循环多(迭代调试),A权重高(直接产出代码)
  • Step 2 内容轴:清单法用本技能的structure-requirements;样本法用本技能的exemplars(代码级样本)
  • Step 3 执行轴:管线编排基于本技能的依赖拓扑自动推导元操作序列
  • Step 4 交付:G类守护单元自动插入质量检查点(语法验证、功能测试、浏览器兼容性)

单文件产出的核心原则

自包含性(Self-Contained)

原则 说明
零外部依赖 HTML文件不依赖CDN以外的资源(或CDN仅用允许的白名单);Python脚本仅用标准库
单一文件 所有HTML/CSS/JS内联在一个.html中;所有Python逻辑在一个.py中
可直接运行 HTML双击即可在浏览器打开;Python python file.py 即可运行

两大家族

家族 说明 代表产出
HTML单文件应用 内联CSS+JS的单一HTML文件,可在浏览器中直接运行 PPT演示页、俄罗斯方块、计算器、数据可视化、表单工具
Python单文件CLI 带argparse子命令的单文件脚本,无第三方依赖 文件处理工具、数据分析脚本、自动化批处理、API客户端

组合与扩展

单文件产出之间可以通过以下方式组合:

  • HTML嵌套:一个HTML页面通过iframe嵌入另一个
  • Python子进程调用:一个Python脚本的子命令调用另一个脚本
  • HTML→Python桥接:HTML前端调用本地Python后端(通过简单HTTP或文件交换)
  • 管道串联:多个Python CLI工具通过Unix管道 | 串联

域概览

按产出功能类型组织,共7域52种产出类型:

产出数 典型产出
S1 演示展示 6 幻灯片PPT、滚动海报、信息图、简历页、作品集、报告可视化
S2 游戏娱乐 8 俄罗斯方块、贪吃蛇、2048、扫雷、弹球、打字练习、记忆翻牌、Quiz问答
S3 实用工具 8 计算器、单位转换器、密码生成器、Markdown编辑器、JSON格式化、正则测试器、颜色选择器、Base64编解码
S4 数据可视化 6 图表仪表盘、时间线、组织架构图、流程图、地图标注、实时数据监控
S5 Python CLI工具 10 文件批量重命名、目录分析、日志解析、CSV处理、图片批处理、HTTP请求、定时任务、配置管理、代码生成、文本搜索替换
S6 开发辅助 8 代码高亮查看器、API Mock服务、Diff对比、正则表达式可视化、Cron表达式解析器、URL编码解码、Markdown预览、YAML/JSON校验
S7 教学与交互 6 交互式教程、步骤向导、概念图解、算法动画、语法树可视化、状态机演示

完整清单见 references/output-catalog.md

如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install singlefile-output-reference
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /singlefile-output-reference 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
singlefile-output-reference v1.0.0 - Initial release providing a single-file output knowledge reference library for Universal Task OS. - Supplies a catalog of 52 single-file output types across 7 domains, complete with structural slot requirements and executable code exemplars. - Focuses on HTML single-file apps (e.g., presentations, games, calculators) and Python CLI tools (using only stdlib and argparse). - Implements strict self-contained and zero-dependency principles; all exemplars are directly runnable. - Works in "reference-only" mode without Universal Task OS installed, with auto-install and full functionality if UTOS is available. - Clear three-layer structure: output catalog, structure requirements, and code sample library.
元数据
Slug singlefile-output-reference
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Singlefile Output Reference 是什么?

单文件产出知识参考库——Universal Task OS的领域负载物。提供单文件产出类型清单(7域52种产出类型)、结构要求槽位、可运行代码范本,由UTOS执行轴动态编排管线、内容轴按清单法/样本法组织产出。双家族:HTML单文件应用(PPT演示页/俄罗斯方块/计算器/信息图)+ Python单文件CLI工具(... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 67 次。

如何安装 Singlefile Output Reference?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install singlefile-output-reference」即可一键安装,无需额外配置。

Singlefile Output Reference 是免费的吗?

是的,Singlefile Output Reference 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Singlefile Output Reference 支持哪些平台?

Singlefile Output Reference 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Singlefile Output Reference?

由 波动几何(@wangjiaocheng)开发并维护,当前版本 v1.0.0。

💬 留言讨论