Agent Workflow Skill

PassAudited by VirusTotal on May 5, 2026.

Overview

Type: OpenClaw Skill Name: agent-workflow-skill Version: 1.0.0 The skill bundle implements a standard task-planning and execution framework that decomposes user requests into a Directed Acyclic Graph (DAG) for parallel processing. The core logic in core/executor.py and core/planner.py focuses on task orchestration and LLM-based planning, while the tools defined in core/tools.py are harmless stubs that return formatted strings. No evidence of data exfiltration, malicious command execution, or harmful prompt injection was found.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Installing or running the demo may require an OpenAI API key and could incur provider usage charges.

Why it was flagged

The skill reads an OpenAI API key from the environment, while the registry metadata declares no required env vars or primary credential. The use is consistent with the LLM-planning purpose and there is no evidence of credential logging or exfiltration.

Skill content
client = OpenAI(api_key=os.getenv("OPENAI_API_KEY"))
Recommendation

Use a scoped OpenAI key, avoid committing .env files, and treat the missing registry credential declaration as a packaging/documentation issue to verify before use.

What this means

Sensitive information included in a task request could be transmitted to the OpenAI API.

Why it was flagged

User task text is sent to OpenAI to generate the task graph. This external provider flow is disclosed by the README and is central to the skill's purpose, but users should understand that task descriptions leave the local environment.

Skill content
response = client.chat.completions.create(
                model="gpt-4o-mini",
Recommendation

Do not include secrets, private credentials, or confidential data in prompts unless you are comfortable sending them to the configured provider.

What this means

If extended with real tools, one user request could lead to multiple actions being planned and run.

Why it was flagged

The skill intentionally instructs the agent to create and execute multi-step workflows, including parallel independent steps. In the provided code the tools are only stub functions, so this is purpose-aligned, but the pattern becomes more sensitive if connected to real mutating tools.

Skill content
Execute tasks in order
4. Parallelize independent steps
Recommendation

Review generated task graphs and require confirmation before connecting this workflow executor to tools that modify files, accounts, public content, or production systems.

What this means

Users may need to manually determine dependencies such as openai and python-dotenv before running the demo.

Why it was flagged

The README references a requirements.txt dependency file, but the provided file manifest does not include one and the registry has no install spec. This is a packaging/provenance gap, not evidence of malicious behavior.

Skill content
pip install -r requirements.txt
Recommendation

Verify dependencies before installation and prefer a complete package with pinned requirements.