ims-generator

Generate IMS v1 metadata annotations for web UI interactions.

Updated Nov 14, 2025
One-click install
npx skills add https://github.com/automata-network/claude-plugins --skill ims-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ims-generator
Source: https://github.com/automata-network/claude-plugins/tree/main/plugins/frontend-testing/skills/ims-generator
Command: npx skills add https://github.com/automata-network/claude-plugins --skill ims-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

IMS v1 annotations streamline testing and agent-driven automation by providing a consistent, machine-readable fit for UI interactions.

Core Features & Use Cases

  • Generates IMS v1 compliant action-state graphs from UI components.
  • Validates triggers, effects, states, and readiness constraints per the IMS v1 schema.
  • Produces JSON manifests and DOM annotations suitable for testing, documentation, and AI agents.

Quick Start

Annotate your web UI components with IMS v1 metadata to generate ready-to-use annotations and manifests.

Frequently Asked Questions about ims-generator

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

FAQPage Schema
How do I annotate UI interactions for automated testing?

Annotate UI interactions by applying IMS v1 metadata to web applications, forms, dialogs, and navigation. This generates machine-readable JSON manifests and DOM annotations that enable consistent testing and agent-ready automation.

What is IMS v1 metadata for web automation?

IMS v1 metadata provides a consistent, machine-readable format for UI interactions. It enforces rules for triggers, effects, states, readiness, and snapshots, ensuring unique action IDs and dot-notation state references to support AI-driven interaction.

How do I generate action-state graphs from web components?

Generate action-state graphs by annotating web UI components with IMS v1 metadata. This process validates triggers, effects, states, and readiness constraints, producing ready-to-use manifests suitable for documentation and AI agents.

Can I use IMS v1 annotations for forms and dialogs?

Yes, IMS v1 metadata generation applies to web applications, forms, dialogs, and navigation. It enforces schema rules for readiness and snapshots across these components to support consistent testing and automation.

Does IMS v1 validation enforce unique action IDs and ready states?

Yes, IMS v1 validation enforces unique action IDs, dot-notation state references, and ready states paired with a snapshot. These constraints ensure the generated JSON manifests are reliable for testing and AI-driven interaction.

What are the limitations of using IMS v1 annotations?

IMS v1 annotations are specifically designed for UI interactions and require adherence to strict schema rules. You must enforce triggers, effects, states, and readiness constraints to produce valid manifests for testing and agent automation.