← 返回 Skills 市场
Skill Fix Workflow
作者
superStupidBear
· GitHub ↗
· v1.0.0
· MIT-0
106
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install skill-fix-workflow
功能描述
Automatically extracts and stitches sequential skills into a configurable, exception-handled workflow saved as an automated program.
安全使用建议
This skill appears to do what it says (extract call sequences and write a stitched Python program), but review a few things before using it:
- The joiner writes code files to ./fixed_tasks and logs to ./task_logs. Expect files to be created on disk; check and clean these folders if you want to avoid persisted artifacts.
- The generated program contains placeholder functions (e.g., skill_fetch_data, tool_file_save). Running the program without implementing or importing real implementations will either fail or do nothing. Carefully implement and inspect those functions before running.
- I found an implementation inconsistency: generated code imports output_screen, output_file, output_api, output_web, but output_handler.py provides an OutputHandler class and helper functions (create_output_handler/get_output_function_code) rather than top-level output_* functions. That will likely cause runtime errors until corrected — it is not evidence of exfiltration but is a bug you should fix before running generated programs.
- The code does not request credentials or make network calls itself (API output is currently simulated). However, once you implement the placeholder functions or change output behavior, the generated program could perform network I/O. Audit any implementations you add for network endpoints, credentials, and data-sending logic.
Recommended actions:
1) Inspect the generated program (open ./fixed_tasks/<topic>.py) before execution.
2) Run generated code in an isolated environment (container or VM) until you confirm its behavior.
3) Implement placeholder functions with safe, audited code and add explicit checks for any network calls or credentials.
4) If you expect API output, verify the destination URL and authentication before enabling it.
Confidence note: I am confident this skill is not clearly malicious, but the implementation inconsistencies and ability to write executable files to disk justify caution; more information (author/source, tests showing corrected output functions) would raise confidence to high.
功能分析
Type: OpenClaw Skill
Name: skill-fix-workflow
Version: 1.0.0
This skill bundle implements a 'workflow fixation' tool that extracts tool calls from conversation history and generates executable Python scripts in the `fixed_tasks/` directory. It is classified as suspicious because it performs automated code generation and file writing (`joiner.py`) without sufficient escaping of user-controlled string parameters in the `_python_repr` and `_format_call_params` functions, which could lead to code injection in the generated scripts. Furthermore, the bundle includes infrastructure for data exfiltration via API (`output_handler.py`) and an autonomous 'resource replacement' mechanism (`exception_wrapper.py`) that, while currently containing placeholders, represents a high-risk capability if fully implemented or exploited.
能力评估
Purpose & Capability
Name/description match the implementation: the code extracts assistant calls, recognizes parameters, stitches them into a Python program, and saves it under ./fixed_tasks. Requiring no credentials and no external binaries is proportionate to the stated purpose.
Instruction Scope
SKILL.md and the code instruct the agent to read the conversation, extract skill/tool calls, generate code, and write programs/logs to disk. That is within the described scope. However the generated programs include TODO placeholder functions that a user must implement; running generated programs as-is will likely fail or do nothing. The skill reads only the provided conversation content and does not access environment variables or other system state beyond writing files/directories.
Install Mechanism
No install spec (instruction-only) and the package includes source files only. No remote downloads or archive extraction. Risk from the install mechanism is low.
Credentials
The skill requests no environment variables, credentials, or special config paths. It operates on local paths it creates (./fixed_tasks, ./task_logs), which is consistent with generating and logging programs.
Persistence & Privilege
always:false and model invocation is allowed (the platform default). The skill writes generated programs and logs to the agent filesystem (./fixed_tasks, ./task_logs) — this is expected for its purpose but is a persistence behavior you should be aware of because it creates executable artifacts on disk.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install skill-fix-workflow - 安装完成后,直接呼叫该 Skill 的名称或使用
/skill-fix-workflow触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of skill-fix-workflow version 1.0.0:
- Introduces commands to "固化" (solidify) workflow automations based on chat context.
- Core architecture features a Workflow Joiner that sequences actual function calls without embedding business logic.
- Extracts execution chains, recognizes parameters, and handles exceptions at three defined levels.
- Supports multiple output methods: screen, file, API, and web.
- Includes detailed example and modular file structure for extensibility.
元数据
常见问题
Skill Fix Workflow 是什么?
Automatically extracts and stitches sequential skills into a configurable, exception-handled workflow saved as an automated program. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 106 次。
如何安装 Skill Fix Workflow?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install skill-fix-workflow」即可一键安装,无需额外配置。
Skill Fix Workflow 是免费的吗?
是的,Skill Fix Workflow 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Skill Fix Workflow 支持哪些平台?
Skill Fix Workflow 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Skill Fix Workflow?
由 superStupidBear(@ugpoor)开发并维护,当前版本 v1.0.0。
推荐 Skills