a11y-time-limits

Implement WCAG 2.2 compliant solutions for extending or pausing time-limited interface elements.

1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/tsuji-tomonori/diopside-v3 --skill a11y-time-limits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: a11y-time-limits
Source: https://github.com/tsuji-tomonori/diopside-v3/tree/main/.opencode/skills/a11y-time-limits
Command: npx skills add https://github.com/tsuji-tomonori/diopside-v3 --skill a11y-time-limits

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that users are not disadvantaged by time-limited interfaces, such as session timeouts or auto-expiring notifications, by implementing accessible solutions for extending, pausing, or notifying users.

Core Features & Use Cases

  • WCAG Compliance: Designs and implements solutions that meet WCAG 2.2 A/AA standards for time-based content.
  • User Notification & Control: Provides clear warnings before time limits expire and offers options to extend or pause content.
  • Data Preservation: Ensures that user input or progress is saved when time limits are enforced.
  • Use Case: When designing a long online application form that has a session timeout, this Skill helps ensure users are warned well in advance and can extend their session, or that their progress is auto-saved, preventing data loss.

Quick Start

Implement accessible session timeout warnings and extend options for the user registration form.

Frequently Asked Questions about a11y-time-limits

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

FAQPage Schema
How do I make session timeouts accessible for WCAG 2.2 compliance?

To make session timeouts accessible, implement WCAG 2.2 A/AA compliant solutions that warn users before expiration and provide options to extend, pause, or salvage data. This ensures users are not disadvantaged by time-limited interfaces.

What are the WCAG 2.2 requirements for time limits in user interfaces?

WCAG 2.2 requirements for time limits mandate compliance with standards 2.2.1 and 2.2.2, ensuring users can extend or pause time-limited content. Standard 4.1.3 also requires accessible status messages for auto-expiring notifications.

How do I prevent data loss during an auto-expiring session timeout?

To prevent data loss during a session timeout, implement accessible solutions that preserve user input and progress. This involves auto-saving data or providing clear warnings and extend options well before the operation deadline expires.

What is the best way to notify users of expiring time limits in web applications?

The best way to notify users of expiring time limits is to provide clear warnings before time limits expire and offer accessible options to extend or pause content, ensuring WCAG 2.2 A/AA compliance for session timeouts and auto-expiring notifications.

Can I use this approach to design accessible time limits for long online forms?

Yes, you can use this approach to design accessible time limits for long online forms. It ensures users are warned in advance of session timeouts, can extend their session, and have their progress auto-saved to prevent data loss.