Skills for coding agents working with EDSL (Expected Parrot Domain Specific Language).
These skills are located in .claude/skills/ and will be automatically discovered by Claude Code when working in this directory.
| Skill | Description |
|---|---|
edsl-agent-create-agent-list |
Create AgentLists from CSV, Excel, dictionaries, or programmatically |
edsl-agent-list-operations |
Naming, sampling, shuffling, splitting, combining AgentLists |
edsl-agent-persistence |
Save/load agents locally and to Expected Parrot cloud |
edsl-agent-trait-operations |
Add, drop, keep, rename, filter agent traits |
edsl-agent-traits-and-templates |
Set trait presentation templates, codebooks, instructions |
| Skill | Description |
|---|---|
edsl-create-survey |
Create surveys from questions or QSF files |
edsl-design-survey |
Generate complete surveys from free text descriptions (user-invocable: /edsl-design-survey) |
edsl-persistence |
Save/load surveys locally and to cloud |
edsl-question-types |
Available question types and their parameters |
edsl-survey-helpers |
Question renaming, matrix combining, follow-up generation |
edsl-survey-memory |
Configure memory modes for context control |
edsl-survey-rules |
Add skip logic, navigation, and stop rules |
edsl-survey-visualization |
Generate Mermaid flowcharts |
edsl-templating |
Jinja2 templating for dynamic content |
Skills are automatically loaded by Claude Code based on context. The /edsl-design-survey skill is user-invocable:
/edsl-design-survey I want to survey people about their food preferences
skills/
├── .claude/
│ └── skills/ # Claude Code skills directory
│ ├── edsl-agent-*/ # Agent-related skills
│ └── edsl-*/ # Survey-related skills