← Back to Skills Marketplace
nissan

Multi Agent Pipeline

by Nissan Dookeran · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
367
Downloads
0
Stars
2
Active Installs
2
Versions
Install in OpenClaw
/install multi-agent-pipeline
Description
Generic multi-agent content pipeline — sequential and parallel agent stages with status tracking, error recovery, and progress callbacks. Use when building m...
Usage Guidance
This package contains runnable API routes that call external LLM/TTS/STT services and write to a database, but its metadata omits the required API keys and says outbound networking is disabled. Before installing: (1) do not provide ELEVENLABS_API_KEY or MISTRAL_API_KEY to unknown code without review — confirm why those keys are needed; (2) ask the publisher for an explicit manifest listing required env vars and Python dependencies; (3) inspect the database and prompt_cache modules referenced (they could read/write broader data); (4) run in an isolated environment or container and limit keys to least privilege / scoped test keys; (5) consider requiring the skill author to remove or clearly document concrete external calls if you only wanted a framework. The mismatch between declared metadata and actual code is the primary reason to treat this as suspicious.
Capability Analysis
Type: OpenClaw Skill Name: multi-agent-pipeline Version: 1.0.1 The skill implements a multi-agent story generation pipeline using FastAPI, Mistral, and ElevenLabs APIs. The code in `scripts/pipeline.py` handles audio transcription, story generation, and text-to-speech narration, using environment variables for API keys and parameter-binding for database queries. While the `SKILL.md` metadata incorrectly flags outbound network access as false, the documentation and code explicitly describe and implement these external API calls for their stated purpose, and no evidence of malicious intent or data exfiltration was found.
Capability Assessment
Purpose & Capability
The SKILL.md describes a generic pipeline framework, but the shipped Python implements concrete HTTP endpoints that call external services (ElevenLabs and Mistral) and persists data to a DB. The metadata claims no required env vars and network outbound is false, yet the code requires ELEVENLABS_API_KEY and MISTRAL_API_KEY and performs external requests. That mismatch is disproportionate to the stated 'framework-only' purpose.
Instruction Scope
SKILL.md examples are framework-level, but the code contains full FastAPI routes that read UploadFile, call external STT/TTS/LLM endpoints, and read/write a database and prompt_cache. The instructions/metadata do not call out these concrete behaviors (file uploads, DB writes, external endpoints), giving the agent broader runtime scope than documented.
Install Mechanism
No install spec is provided (instruction-only), but the bundle includes code that depends on third-party packages (httpx, fastapi, pydantic, mistralai, prompt_cache, database). Lack of an install spec means dependencies and their provenance are unspecified, increasing operational risk though not necessarily malicious.
Credentials
Declared requirements list no env vars, yet the code reads ELEVENLABS_API_KEY and MISTRAL_API_KEY from environment and raises errors when missing. These unnamed secrets are required for live behavior and are central to the skill's network activity — they should be declared and justified in metadata.
Persistence & Privilege
The skill does not request always:true and is user-invocable. It persists intermediate results to a database and caches audio/images; that is consistent with a pipeline but means installing this skill will give it access to any DB backend the agent exposes. Autonomous invocation plus undeclared secret use increases blast radius — verify deployment isolation and secret scope before enabling.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install multi-agent-pipeline
  3. After installation, invoke the skill by name or use /multi-agent-pipeline
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Added a dedicated "security_notes" field to metadata clarifying patterns that may trigger automated security scanners. - Updated skill version to 1.0.1. - No changes to the core pipeline logic or behavior.
v1.0.0
- Initial release of multi-agent-pipeline skill. - Provides a reusable framework for building multi-step AI workflows with sequential and parallel agent stages. - Supports robust status tracking, error recovery, and real-time progress callbacks. - Integrates easily with any LLM provider; actual API calls depend on your stage functions. - Features caching support (with prompt-cache skill) and handles various workflow patterns such as generate-validate-transform-deliver. - Designed for production-grade scenarios, including parallel concurrency and safe error handling.
Metadata
Slug multi-agent-pipeline
Version 1.0.1
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 2
Frequently Asked Questions

What is Multi Agent Pipeline?

Generic multi-agent content pipeline — sequential and parallel agent stages with status tracking, error recovery, and progress callbacks. Use when building m... It is an AI Agent Skill for Claude Code / OpenClaw, with 367 downloads so far.

How do I install Multi Agent Pipeline?

Run "/install multi-agent-pipeline" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Multi Agent Pipeline free?

Yes, Multi Agent Pipeline is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Multi Agent Pipeline support?

Multi Agent Pipeline is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Multi Agent Pipeline?

It is built and maintained by Nissan Dookeran (@nissan); the current version is v1.0.1.

💬 Comments