← Back to Skills Marketplace
Skill Fix Workflow
by
superStupidBear
· GitHub ↗
· v1.0.0
· MIT-0
106
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install skill-fix-workflow
Description
Automatically extracts and stitches sequential skills into a configurable, exception-handled workflow saved as an automated program.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install skill-fix-workflow - After installation, invoke the skill by name or use
/skill-fix-workflow - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is Skill Fix Workflow?
Automatically extracts and stitches sequential skills into a configurable, exception-handled workflow saved as an automated program. It is an AI Agent Skill for Claude Code / OpenClaw, with 106 downloads so far.
How do I install Skill Fix Workflow?
Run "/install skill-fix-workflow" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Skill Fix Workflow free?
Yes, Skill Fix Workflow is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Skill Fix Workflow support?
Skill Fix Workflow is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Skill Fix Workflow?
It is built and maintained by superStupidBear (@ugpoor); the current version is v1.0.0.
More Skills