htmx
SKILL.md
HTMX Skill
Use this skill for HTMX implementation and integration. Read only the reference file(s) needed for the task.
Quick Start
- Identify the domain of the task (attributes, requests, swapping, events, patterns).
- Open the matching file from
references/. - Implement using HTML-first, hypermedia-driven patterns.
- Validate that server responses return HTML fragments, not JSON.
Critical Rules
- HTMX expects HTML responses from the server, not JSON.
- Most attributes inherit to child elements. Not inherited:
hx-trigger,hx-on*,hx-swap-oob,hx-preserve,hx-history-elt,hx-validate. Usehx-disinheritorunsetto stop inheritance of other attributes. - Default swap strategy is
innerHTML. Always confirm the intended swap method. - Non-GET requests automatically include the closest enclosing form's values.
- Use
hx-boost="true"for progressive enhancement — pages must work without JS. - Escape all user-supplied content server-side to prevent XSS.
- HTMX adds/removes CSS classes during the request lifecycle — use these for transitions and indicators.
- All
hx-*attributes can also be written asdata-hx-*for HTML validation compliance.
Reference Map
- All
hx-*attributes, values, and modifiers:references/attributes.md - Triggers, headers, parameters, CSRF, caching, CORS:
references/requests.md - Swap methods, targets, OOB swaps, morphing, view transitions:
references/swapping.md - Events, JS API, configuration, extensions, debugging:
references/events-api.md - Common UI patterns and examples:
references/patterns.md - Cross-file index and routing:
references/REFERENCE.md
Task Routing
- Adding HTMX behavior to elements ->
references/attributes.md - Configuring how/when requests fire ->
references/requests.md - Controlling where/how responses render ->
references/swapping.md - Handling events, JS interop, or config ->
references/events-api.md - Building common UI patterns (search, infinite scroll, modals, etc.) ->
references/patterns.md - Cross-cutting concerns or architecture ->
references/REFERENCE.mdthen domain-specific files
Weekly Installs
9
Repository
damusix/skillsFirst Seen
5 days ago
Security Audits
Installed on
opencode9
github-copilot7
gemini-cli6
claude-code6
codex6
kimi-cli6