Skip to content
Back to skills

Extensions Integrations

ASecurity

"Install, choose, configure, and troubleshoot AutoGen `autogen_ext`

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
ai-agentspythonrustbashdockerazuregitapibackend

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

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

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill extensions-integrations --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Extensions Integrations?

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

Security grade badge for Extensions Integrations
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-extensions-integrations/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-extensions-integrations)

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: extensions-integrations
description: "Install, choose, configure, and troubleshoot AutoGen `autogen_ext`
  optional integrations for model clients, tools/workbenches, code executors,
  memory/cache backends, helper agents, and gRPC worker runtime surfaces."
disable-model-invocation: true
metadata:
  disco-role: operating
license: NOASSERTION
---

# AutoGen Extensions Integrations

Use this sub-skill when maintaining existing AutoGen Python applications that depend on `autogen_ext` optional integrations. AutoGen is in maintenance mode; for brand-new greenfield agent systems, consider Microsoft Agent Framework first. For existing AutoGen systems, this sub-skill helps future agents make safe, precise decisions about extension packages, provider configuration, and service-backed integrations.

## Start Here

1. Identify the exact integration surface before installing extras: model client, tool/workbench, code executor, memory/cache backend, helper agent, or gRPC runtime.
2. Install the narrow extra for that surface instead of a broad collection of optional dependencies. See `references/optional-extras.md`.
3. From this sub-skill directory, inspect the current environment without starting services or making provider calls:

   ```bash
   python scripts/inspect_extensions.py --json
   ```

4. Configure credentials and services explicitly; do not infer that an importable package means provider access, Docker, Redis, ChromaDB, Jupyter, Playwright, MCP, or Azure resources are usable.
5. Route team/agent orchestration questions to `agentchat-workflows`, low-level runtime patterns to `core-runtime`, and Studio/Magentic-One CLI/AG Bench/`pyautogen` compatibility to `tools-studio-bench`.

## Integration Map

| Need | Primary reference | Public imports to check |
| --- | --- | --- |
| OpenAI, Azure OpenAI, Anthropic, Azure AI Foundry/GitHub Models, Ollama, llama.cpp, Semantic Kernel, replay clients | `references/model-clients.md` | `autogen_ext.models.openai`, `autogen_ext.models.azure`, `autogen_ext.models.anthropic`, `autogen_ext.models.ollama`, `autogen_ext.models.llama_cpp`, `autogen_ext.models.semantic_kernel`, `autogen_ext.models.replay` |
| MCP tools/workbenches, HTTP tools, LangChain adapters, Azure AI Search, GraphRAG, Semantic Kernel tool adapter | `references/tools-workbenches.md` | `autogen_ext.tools.mcp`, `autogen_ext.tools.http`, `autogen_ext.tools.langchain`, `autogen_ext.tools.azure`, `autogen_ext.tools.graphrag`, `autogen_ext.tools.semantic_kernel` |
| Local, Docker, Jupyter, Docker-Jupyter, Azure Container Apps Dynamic Sessions code execution | `references/code-executors-and-runtimes.md` | `autogen_ext.code_executors.local`, `.docker`, `.jupyter`, `.docker_jupyter`, `.azure` |
| Disk/Redis cache and ChromaDB, Redis, mem0, canvas, task-centric memory | `references/optional-extras.md`, `references/troubleshooting.md` | `autogen_ext.cache_store.diskcache`, `.redis`, `autogen_ext.memory.chromadb`, `.redis`, `.mem0`, `.canvas` |
| Web/file/video surfer and Magentic-One helper agent surfaces inside `autogen_ext` | `references/optional-extras.md`, `references/troubleshooting.md` | `autogen_ext.agents.web_surfer`, `.file_surfer`, `.video_surfer`, `.magentic_one` |
| gRPC worker runtime extension package surfaces | `references/code-executors-and-runtimes.md` | `autogen_ext.runtimes.grpc` |

## Safety Defaults

- Treat `LocalCommandLineCodeExecutor` as trusted-code only; prefer Docker or a controlled remote executor when code is generated by an LLM.
- Do not start Docker containers, Jupyter kernels, MCP servers, browsers, Redis/ChromaDB/mem0 services, or Azure resources just to diagnose imports.
- For MCP stdio servers, review `command`, `args`, `env`, working directory, and filesystem roots before execution; MCP servers are code with the privileges of the process that starts them.
- Never print real API keys, tokens, endpoint secrets, connection strings, Redis passwords, or serialized model configs containing credentials.
- If an extension error is actually about AgentChat team composition, streaming, termination, or state, switch to `agentchat-workflows`; if it is about routed agents, topics, subscriptions, or distributed runtime design, switch to `core-runtime`.

## References

- `references/optional-extras.md` — narrow extra selection, dependency boundaries, and safe environment inspection.
- `references/model-clients.md` — provider client setup, required kwargs/env vars, model metadata, and no-credential diagnostics.
- `references/tools-workbenches.md` — MCP, HTTP, LangChain, Azure AI Search, GraphRAG, and Semantic Kernel tool integration.
- `references/code-executors-and-runtimes.md` — local/Docker/Jupyter/Azure executors, gRPC runtime extras, and service-dependent checks.
- `references/troubleshooting.md` — symptom-to-cause matrix for optional dependencies, credentials, service lifecycles, and serialization.

Files in this skill

  • SKILL.md4.8 KB
  • references/code-executors-and-runtimes.md5.6 KB
  • references/model-clients.md6.3 KB
  • references/optional-extras.md5.8 KB
  • references/tools-workbenches.md5.3 KB
  • references/troubleshooting.md7.4 KB
  • scripts/inspect_extensions.py13.4 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.