adaptive-interfaces
Use when designing for user preferences — motion sensitivity, contrast needs, colour schemes, text sizing, information density,…
Use when writing or structuring any user-facing content — interface copy, labels, error messages, help text, headings, alt text, link text, or form instructions — ensures content is readable, navigable, and meaningful for everyone
$ npx -y skills add Owl-Listener/designpowers --skill accessible-content --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/accessible-contentContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when writing or structuring any user-facing content — interface copy, labels, error messages, help text, headings, alt text, link text, or form instructions — ensures content is readable, navigable, and meaningful for everyone
name: accessible-content description: Use when writing or structuring any user-facing content — interface copy, labels, error messages, help text, headings, alt text, link text, or form instructions — ensures content is readable, navigable, and meaningful for everyone
Words are interface. Every label, every heading, every error message is a design decision. This skill ensures content works for screen readers, for people reading in a second language, for people under stress, and for people who just need things to be clear.
Every piece of content should meet these criteria:
Headings are navigation for screen readers. Get the structure right:
Every form input must have:
Alt text is content, not metadata:
| Image Type | Alt Text Approach | |-----------|------------------| | Informative image | Describe the information the image conveys, not the image itself | | Decorative image | Empty alt (`alt=""`) — do not describe decorative images | | Functional image (button/link) | Describe the action, not the image ("Search", not "magnifying glass") | | Complex image (chart/graph) | Brief alt + detailed description in surrounding text or `<details>` | | Image of text | Reproduce the full text content |
Links must make sense out of context (screen reader users often navigate by links alone):
Follow the pattern: **[What happened] + [What to do]**
Data tables need:
Before finalising any content, verify:
An agent design team you control. 10 agents that run an inclusive design process while you direct. The system notices how you design and reflects it back. Designpowers is an open, model-agnostic design workflow that gives you a team of 10 design agents.
Use when designing for user preferences — motion sensitivity, contrast needs, colour schemes, text sizing, information density,…
Use when evaluating mental load, wayfinding, focus management, memory demands, or decision complexity in any interface — ensures…
Use when a design direction is uncertain, when the team could go multiple ways, or when the user wants to see competing…
Use when critique or review produces deferred findings, when checking accumulated design compromises, or when deciding what to…
You MUST use this before any creative or design work — building features, creating components, designing interfaces, modifying…
Use as a lightweight on-ramp for first-time or hesitant users who want a quick win before committing to the full pipeline — "can…