← Back to Skills Marketplace
tianmu

Flowise

by tianmu · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
1016
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install openclaw-flowise-skill
Description
Interact with Flowise AI workflows via REST API. Use when user mentions Flowise, chatflows, or wants to send messages to Flowise bots/agents. Supports listing flows, sending predictions, and managing conversations.
Usage Guidance
This skill appears to do what it says (talk to a Flowise server), but the runtime instructions expect the agent to read a local TOOLS.md file, use environment variables (FLOWISE_URL, API_KEY), run shell curl commands, and may upload local files. Before installing or enabling this skill: 1) Confirm where the Flowise server URL and API key will be stored — avoid putting secrets in a shared TOOLS.md visible to other skills/agents. 2) Prefer using the bundled Python client (which performs HTTP calls directly) over shell exec to reduce shell-injection risk. 3) Understand that file-upload examples will read and transmit local files to the Flowise server — only allow this if you trust the server. 4) Because the SKILL.md references env vars and config files but the metadata doesn't declare them, ask the author to explicitly document required env vars/config paths or update the skill metadata. These inconsistencies are likely a sloppy omission, but they meaningfully increase the risk of accidental data exposure, so proceed with caution.
Capability Analysis
Type: OpenClaw Skill Name: openclaw-flowise-skill Version: 0.1.0 The `SKILL.md` file instructs the AI agent to interact with a Flowise API, explicitly detailing a `form` object with a `script` parameter described as '要执行的脚本' (script to be executed). The agent is instructed to pass user-controlled input to this `script` parameter. Given the suggested default Flowise server URL of `http://localhost:3000`, a malicious prompt could instruct the agent to send a harmful script to the local Flowise instance, potentially leading to arbitrary code execution on the agent's host. This constitutes a significant prompt injection vulnerability against the agent, leveraging a potential RCE in the Flowise API, rather than direct malicious code within the skill bundle itself.
Capability Assessment
Purpose & Capability
Name, description, and the included Python client (scripts/flowise.py) all align: the skill's stated goal is to call Flowise REST endpoints (list flows, send predictions, ping, etc.), and the client implements those actions in a straightforward way.
Instruction Scope
SKILL.md instructs the agent to read TOOLS.md for server URL/API key and to 'use exec with curl' to call the API; it also includes examples that reference environment variables (${FLOWISE_URL}, ${API_KEY}) and examples of uploading local files. These instructions require the agent to read local files, access environment variables, and run shell commands — actions not reflected in the skill metadata and which can expose local files/credentials if misused.
Install Mechanism
There is no install spec (instruction-only plus a small Python script). No external downloads or package installs are requested, which keeps install-time risk low.
Credentials
The skill does not declare any required environment variables or config paths, yet SKILL.md uses ${FLOWISE_URL} and ${API_KEY} and instructs storing credentials in TOOLS.md. This omission is inconsistent: the skill will need server URL and API key to function, and instructing the agent to read these from a shared TOOLS.md file could expose other secrets or sensitive entries in that file.
Persistence & Privilege
The skill does not request permanent presence (always:false) and does not modify other skills or system-wide settings. Autonomous invocation is allowed (platform default) but is not combined with other high-privilege requests here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openclaw-flowise-skill
  3. After installation, invoke the skill by name or use /openclaw-flowise-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
- Initial release of the Flowise skill for interacting with Flowise AI workflows via REST API. - Supports listing available chatflows, getting flow details, sending predictions (messages), and managing conversations using session IDs. - Detailed instructions for configuration, including how to store Flowise settings and flow mappings in TOOLS.md. - Provides examples for standard API usage, including streaming responses, file uploads, session support, and flow-specific variables. - Includes guidance for selecting appropriate flows based on user requests and for handling flow-specific parameters. - Documents error handling, best practices, and tips for effective integration.
Metadata
Slug openclaw-flowise-skill
Version 0.1.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Flowise?

Interact with Flowise AI workflows via REST API. Use when user mentions Flowise, chatflows, or wants to send messages to Flowise bots/agents. Supports listing flows, sending predictions, and managing conversations. It is an AI Agent Skill for Claude Code / OpenClaw, with 1016 downloads so far.

How do I install Flowise?

Run "/install openclaw-flowise-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Flowise free?

Yes, Flowise is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Flowise support?

Flowise is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Flowise?

It is built and maintained by tianmu (@tianmu); the current version is v0.1.0.

💬 Comments