Skip to content
Back to skills

Meta Gpt

ASecurity

"Use MetaGPT for multi-agent software-company workflows, Data

  • 247 stars
  • 0 votes
  • 0 copies
  • 6 views
  • Added September 8, 2026
ai-agentspythonbashapi

Works with

  • cli
  • api

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 20 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill meta-gpt --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Meta Gpt?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Meta Gpt
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-meta-gpt/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-meta-gpt)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: meta-gpt
description: "Use MetaGPT for multi-agent software-company workflows, Data
  Interpreter tasks, RAG/tools, extensions/environments, and repository
  maintenance."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# MetaGPT

Use this repo skill when the user asks about MetaGPT, the `metagpt` Python package, the `metagpt` CLI, multi-agent software-company generation, Data Interpreter, RoleZero agents, MetaGPT RAG/tools, AFlow/SPO/extension environments, or maintaining MetaGPT internals.

## Start Here

1. Read [installation-and-configuration.md](references/installation-and-configuration.md) before running MetaGPT, changing providers, diagnosing config, or selecting optional dependencies.
2. Run [scripts/check_metagpt_environment.py](scripts/check_metagpt_environment.py) for safe import/config/CLI diagnostics that do not call an LLM or write a project.
3. Read [troubleshooting.md](references/troubleshooting.md) when imports, config validation, provider calls, optional dependencies, browser/Mermaid, or CLI commands fail.
4. Read [repo-provenance.md](references/repo-provenance.md) before deciding whether this skill is current for a MetaGPT checkout.

## Route By Task

| User task | Read |
| --- | --- |
| Generate a project from a one-line idea, use `metagpt` CLI options, initialize config, continue an existing project, recover a team, or build custom `Action`/`Role`/`Team` workflows | [software-company](sub-skills/software-company/SKILL.md) |
| Use Data Interpreter, RoleZero, DataAnalyst, SWEAgent, notebook/code execution, DI benchmark prompts, or tool-assisted data tasks | [data-interpreter](sub-skills/data-interpreter/SKILL.md) |
| Build or debug RAG pipelines, document stores, retrievers/rankers, search/browser/data/editor tools, tool registry, or optional RAG dependencies | [rag-and-tools](sub-skills/rag-and-tools/SKILL.md) |
| Use AFlow, SPO, Android Assistant, Stanford Town, werewolf/Minecraft/API environments, CR/SELA, or other extension integrations | [extensions-and-environments](sub-skills/extensions-and-environments/SKILL.md) |
| Maintain serialization, memory, experience pools, skill management, repo parsing, config models, focused tests, or public symbol inventories | [maintainer-apis](sub-skills/maintainer-apis/SKILL.md) |

## Install Baseline

MetaGPT is packaged as `metagpt==1.0.0` and declares Python `>=3.9,<3.12`. Prefer Python 3.9 or 3.10 for production-style use when following the project docs; Python 3.11 is useful for inspection but some dependencies can be slow or version-sensitive.

```bash
python -m pip install metagpt
# or, for a local checkout
python -m pip install -e .
metagpt --help
```

Before any workflow that calls an LLM, create or fix `~/.metagpt/config2.yaml` and replace placeholder API keys. `~/.metagpt/config2.yaml` has higher precedence than a checkout-local `config/config2.yaml`.

## Safe Validation

Use safe checks before expensive runs:

```bash
python scripts/check_metagpt_environment.py --json
metagpt --help
```

Do not use project generation, Data Interpreter, AFlow/SPO optimization, external environment simulations, browser automation, email automation, or RAG indexing as smoke tests unless the user has explicitly provided credentials, data, services, and cost approval.

## Capability Map

- **Software-company generation:** `metagpt "Create a 2048 game"`, `metagpt.software_company.generate_repo(...)`, incremental `--inc` mode, team recovery, custom roles/actions.
- **Data Interpreter:** planning, generated-code execution, data analysis, benchmark prompts, RoleZero-family roles, browser/OCR/email/Stable Diffusion examples behind explicit prerequisites.
- **RAG and tools:** document stores, retrievers/rankers, RAG factories, search providers, browser engines, tool registry/recommendation, optional dependency diagnostics.
- **Extensions/environments:** AFlow and SPO optimizers, Android Assistant, Stanford Town, werewolf, Minecraft/API/software environments, CR/SELA experiments.
- **Maintainer APIs:** serialization/deserialization, memory storage, experience pools, skill management, repo parser, config models, focused pytest selection.

## Common Decisions

- If a task is about using MetaGPT as a package or CLI, route to `software-company` unless Data Interpreter, RAG/tools, or extensions are named.
- If a task names a missing optional package, vector store, browser, Android device, dataset, or external service, route to the owning sub-skill and root troubleshooting before installing broad extras.
- If a task edits MetaGPT source code, route to `maintainer-apis` for focused tests and internals, then cross-link to the user-facing sub-skill that owns the affected workflow.
- If a run would call an LLM, spend tokens, send data to a provider, browse the web, reply to email, download datasets, or run a simulation, ask for explicit credentials/safety confirmation first.

Files in this skill

  • SKILL.md4.8 KB
  • references/installation-and-configuration.md4.2 KB
  • references/repo-provenance.md2.3 KB
  • references/repo-routing-metadata.json491 B
  • references/troubleshooting.md4.4 KB
  • scripts/check_metagpt_environment.py5.8 KB
  • sub-skills/data-interpreter/SKILL.md4 KB
  • sub-skills/data-interpreter/references/api-reference.md9.7 KB
  • sub-skills/data-interpreter/references/data-formats.md8.6 KB
  • sub-skills/data-interpreter/references/troubleshooting.md9.8 KB
  • sub-skills/data-interpreter/references/workflows.md10.7 KB
  • sub-skills/data-interpreter/scripts/di_import_check.py8.8 KB
  • sub-skills/extensions-and-environments/SKILL.md3.6 KB
  • sub-skills/extensions-and-environments/references/api-reference.md13.8 KB
  • sub-skills/extensions-and-environments/references/configuration.md11.5 KB
  • sub-skills/extensions-and-environments/references/troubleshooting.md13.4 KB
  • sub-skills/extensions-and-environments/references/workflows.md16.2 KB
  • sub-skills/extensions-and-environments/scripts/optimizer_help_check.py7.1 KB
  • sub-skills/maintainer-apis/SKILL.md4.3 KB
  • sub-skills/maintainer-apis/references/api-reference.md11.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.