agent-lists

Generate EDSL AgentLists from CSV, Excel, dictionaries, and pandas DataFrames.

Updated Jun 4, 2025
One-click install
npx skills add https://github.com/expectedparrot/vernon --skill agent-lists
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-lists
Source: https://github.com/expectedparrot/vernon/tree/main/macaw/ep-agent/skills/agent-lists
Command: npx skills add https://github.com/expectedparrot/vernon --skill agent-lists

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the creation of AgentList objects by providing flexible methods to generate them from various data formats and programmatic approaches, streamlining agent orchestration.

Core Features & Use Cases

  • Multiple Data Sources: Supports creation from Python lists, CSV, Excel, dictionaries, and pandas DataFrames.
  • Programmatic Generation: Enables complex agent lists through combinations and iterative creation.
  • Use Case: Quickly generate a list of 50 agents, each with a unique 'role' and 'department' trait, for a large-scale simulation.

Quick Start

Create an AgentList from the provided CSV file named 'employees.csv'.

Frequently Asked Questions about agent-lists

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an agent list from a CSV file for a simulation?

You can generate an EDSL AgentList directly from a CSV file, which transforms tabular rows into structured agents with unique traits for your simulations.

Can I generate agents from a pandas DataFrame or Excel file?

Yes, you can generate EDSL AgentLists from pandas DataFrames and Excel files, allowing you to programmatically create structured agent ensembles from existing tabular datasets.

What is the best way to build a large-scale agent ensemble with custom roles?

The best way to build a large-scale agent ensemble is by using programmatic generation to create combinations of agents, assigning custom instructions and traits like role and department for complex task distribution.

Does this approach support combining multiple data sources into one agent list?

Yes, this approach supports programmatic combinations, enabling you to iteratively create and merge agents from diverse data sources like dictionaries and lists into a single structured ensemble.

When do I need to use an EDSL AgentList for task distribution?

You need an EDSL AgentList when you want to facilitate complex simulations and task distribution across a structured group of agents, each configured with specific behaviors and custom instructions.