A Claude Code plugin marketplace for AI-powered survey research using EDSL (Expected Parrot's Domain Specific Language).
/plugin marketplace add expectedparrot/ep-skills
/plugin install edsl-research@ep-skills
/plugin marketplace add ~/tools/ep/ep-skills
/plugin install edsl-research@ep-skills
Complete AI-powered survey research workflow with 11 skills covering experiment design, survey creation, agent generation, result analysis, and publication.
Research question → /design-experiment → /create-study → /analyze-results → /answer-question → /publish-study
| Skill | Description |
|---|---|
/design-experiment |
Design a detailed experimental plan from a research question -- includes literature review, randomization plan, survey design, power analysis, and sample size recommendation |
/create-study |
Generate a multi-file study project with Survey, ScenarioList, AgentList, and a Makefile from a free text description |
/create-survey |
Create EDSL Surveys from questions, QSF files, or programmatically with branching logic |
/create-agent-list |
Create AgentLists from web searches, descriptions, local files, or programmatic generation |
/analyze-results |
Load EDSL Results objects by UUID or file path, export survey documentation, and generate analysis reports |
/answer-question |
Answer questions about a generated analysis report with additional analysis if needed |
/publish-study |
Publish a completed study to GitHub with the analysis report as README.md |
/search-objects |
Search, browse, and pull EDSL objects from the Expected Parrot cloud |
| Skill | Covers |
|---|---|
edsl-survey-reference |
Question types, Jinja2 templating, skip/nav rules, memory modes, helpers, visualization |
edsl-agent-reference |
AgentList operations, trait manipulation, templates, codebooks, instructions |
edsl-persistence-reference |
Save/load locally, push/pull to Expected Parrot cloud, git versioning |
- Python 3.9+
- EDSL (
pip install edsl) - pandoc (for HTML report generation)
- An Expected Parrot API key (set
EXPECTED_PARROT_API_KEYenv var)
Built by Expected Parrot for conducting AI-powered survey research with EDSL.