interview-cohort-create

Automate Connect Interview cohort setup from structured YAML specifications.

1|2|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/dimagi-internal/ace --skill interview-cohort-create
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interview-cohort-create
Source: https://github.com/dimagi-internal/ace/tree/main/skills/interview-cohort-create
Command: npx skills add https://github.com/dimagi-internal/ace --skill interview-cohort-create

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually launching a new Connect Interview cohort requires repetitive, error-prone work across CommCare, Connect, and OCS, including creating linked app copies, populating lookup tables, configuring opportunities and payment units, and setting up routing. This skill automates the entire workflow to cut down launch time and reduce manual configuration errors.

Core Features & Use Cases

  • End-to-end Cohort Automation: Handles all per-cohort setup steps including linked CommCare app creation, schedule lookup table population, Connect opportunity and payment unit configuration, and OCS bot routing setup.
  • Idempotent Execution: Safe to re-run if individual steps fail, automatically skipping already completed actions to avoid duplicate entries.
  • Use Case: Program managers launching multiple Connect Interview cohorts can use this skill to standardize and speed up cohort setup, eliminating hours of manual work per cohort.

Quick Start

Use the interview-cohort-create skill to launch a new Connect Interview cohort by providing your completed cohort YAML configuration file.

Frequently Asked Questions about interview-cohort-create

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

FAQPage Schema
How do I automate Connect Interview cohort launch across CommCare and OCS?

Automating Connect Interview cohort launch requires a structured YAML cohort specification file. The workflow handles linked CommCare app creation, schedule lookup table population, Connect opportunity and payment unit configuration, and OCS bot routing setup end-to-end without manual repetition.

What is included in end-to-end Connect Interview program deployment?

End-to-end Connect Interview program deployment includes creating linked CommCare app copies, populating schedule lookup tables, configuring Connect opportunities and payment units, and setting up OCS bot routing. It eliminates repetitive manual configuration errors across these platforms.

Can I safely re-run cohort launch automation if a step fails?

Cohort launch automation supports idempotent execution, meaning you can safely re-run the workflow if individual steps fail. It automatically skips already completed actions to avoid creating duplicate entries in CommCare, Connect, or OCS.

Do I need a YAML configuration file to launch a Connect Interview cohort?

Yes, you need a completed cohort YAML configuration file as input. This structured specification drives the per_cohort section of the Connect Interviews checklist schema, ensuring all automation steps receive correct parameters.

What's the best way to standardize setup for multiple Connect Interview cohorts?

Standardizing multiple Connect Interview cohort setup is best handled by automating the per-cohort configuration workflow. Using a structured YAML input ensures consistent CommCare app creation, payment unit configuration, and OCS routing across all deployments.

Why does Connect Interview automation skip steps on re-run?

Connect Interview automation skips steps on re-run because of its idempotent execution design. This prevents duplicate entries in CommCare apps, Connect opportunities, payment units, and OCS routing when previous runs partially completed successfully.