interfaces-that-feel
Catalogue stub — full skill: Owl-Listener/designer-skills
Decision tree
-
Is the full skill already installed?
- Global:
f=~/.agents/skills/interfaces-that-feel/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" - Project:
f=.agents/skills/interfaces-that-feel/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" installed→ the skill is installed asinterfaces-that-feel, invoke it and proceedpointer→ go to step 2
- Global:
-
Detect scope, then install:
bash[ -e ~/.agents/skills/interfaces-that-feel ] && echo "global" || echo "project"Global:
bashnpx skills add Owl-Listener/designer-skills --skill interfaces-that-feel -g -yProject:
bashnpx skills add Owl-Listener/designer-skills --skill interfaces-that-feel -yClaude Code: send a command as a chat message starting with
!to run it without leaving the conversation.
Claude Code plugin route:
/plugin marketplace add Owl-Listener/designer-skills /plugin install interaction-design@designer-skills
Heads-up
- License: MIT
Invoke after install
- Skill name:
interfaces-that-feel - Trigger phrases: "interfaces that feel", "emotional interface design", "felt experience", "make it feel human"
What it does
The Owl-Listener affective-design method: name the user’s felt state → find a physical-world analogue → extract a behavioral property (weight, resistance, recovery arc) → apply it to easing, delay, copy tone, or spacing. Includes a copy-voice-by-state table and emotional-timing principles.
When NOT to use
- You need raw motion engineering → use
gsap-skillsormotion-design-skill - A broad design review → use
design-consultationorplan-design-review


