app-multimedia-coverage

Generate and integrate display images into CommCare Connect form questions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

CommCare Connect apps built with Nova lack native support for display-only images on form questions, leaving frontline workers without visual aids like diagrams, step-by-step demonstrations, or choice cards that would help them complete tasks or communicate information to clients.

Core Features & Use Cases

  • Intelligent Field Judging: Applies a clear rubric to identify which form fields would benefit from display images, only generating assets for questions where the image would help the FLW complete their work or share information with a client.
  • End-to-End Multimedia Integration: Generates contextually relevant images via the Dimagi Content Generator, patches CommCare form XML to reference the images, uploads assets to CommCare, builds and releases the updated app, and verifies images are present in the live build.
  • Real-World Use Case: For a kangaroo mother care (KMC) app, automatically add labeled diagrams of correct newborn positioning to relevant form questions so FLWs have a visual reference during client visits, no manual XML editing or asset management required.

Quick Start

Use the app-multimedia-coverage skill to automatically generate and attach relevant display images to all applicable form questions in the learn and deliver apps for the KMC-001 opportunity.

Frequently Asked Questions about app-multimedia-coverage

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

FAQPage Schema
How do I add display images to CommCare Connect form questions?

You can add display images to CommCare form questions by patching the form XML to reference generated images, uploading the multimedia assets to CommCare, and orchestrating a new app build and release to deploy the visual aids.

Why does my CommCare Connect app lack field-level display media?

CommCare Connect apps built with Nova lack native support for display-only images on form questions, requiring automated form patching and asset generation to provide visual aids like diagrams or choice cards for frontline workers.

How do I automatically generate visual aids for CommCare forms?

Automatically generate visual aids for CommCare forms by using an LLM to judge which form fields benefit from images, generating assets via the Dimagi Content Generator, and patching the form XML to include them in the release.

Can I attach multimedia to CommCare apps without manual XML editing?

Yes, you can attach multimedia to CommCare apps without manual XML editing by using an automated workflow that patches form XML, bundles the CCZ, uploads assets, and orchestrates the build and release process end-to-end.

Does the app-multimedia-coverage skill verify image presence after release?

Yes, the app-multimedia-coverage skill performs post-release verification of image presence to ensure the generated display images are successfully integrated and visible in the live CommCare app build.

What are the limitations of using Nova for multimedia in CommCare apps?

Nova does not natively support field-level display media for CommCare Connect apps, meaning display-only images like diagrams or step-by-step demonstrations must be integrated through automated XML patching and CCZ bundling workflows.