skills/lazy-skill/SKILL.md
Browse and load skills on-demand from ~/.agents/lazy-skills without exposing every skill description to the base agent. Use when the user explicitly asks for a lazy skill or a capability that should be loaded only on demand.
npx skillsauth add ardasevinc/agent-devtools lazy-skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
On-demand skill loading to reduce routing ambiguity, not just context bloat.
Agent runtimes may use progressive disclosure, where the model initially sees only each installed skill's name, description, and path. That still creates semantic overload when many always-installed skills have overlapping descriptions. lazy-skill keeps the always-visible skill surface small and lets the user explicitly summon heavier or niche skills only when needed.
The canonical lazy skill library is ~/.agents/lazy-skills/. ~/.claude/lazy-skills/ is a legacy fallback only.
Skills available for lazy loading (name: sparse keywords - short description):
Keep this index sparse. It is a card catalog, not mini documentation. Avoid long trigger lists, exhaustive "use when" rules, or overlapping descriptions that recreate the same routing noise this skill is meant to avoid.
$ARGUMENTS provided, filter index to matching keywordsResolve the lazy skills root in this order:
$AGENTS_LAZY_SKILLS_DIR, if set~/.agents/lazy-skills~/.claude/lazy-skills (legacy fallback)Single skills - try in order:
<lazy-root>/<name>.md<lazy-root>/<name>/SKILL.mdCollections (marked with [collection] in index):
<lazy-root>/<name>/README.md to show available skills<lazy-root>/<name>/skills/<skill-name>/SKILL.md<lazy-root>/<name>/**/SKILL.md for name: <skill-name>SKILL.mdEdit this file's Index section:
- **skillname**: keyword1, keyword2, keyword3 - "One-line description"
Then place the skill file at either:
~/.agents/lazy-skills/skillname.md (single file)~/.agents/lazy-skills/skillname/SKILL.md (full skill folder, e.g., cloned repo)$AGENTS_LAZY_SKILLS_DIRSingle skill:
User: /lazy-skill stripe
Claude: Found 1 matching skill:
- **stripe**: payments, billing, checkout - "Stripe API operations"
Want me to load it?
User: yes
Claude: [Reads ~/.agents/lazy-skills/stripe.md]
Loaded stripe skill. What would you like to do?
Collection:
User: /lazy-skill threejs
Claude: Found 1 matching collection:
- **threejs-skills** [collection]: threejs, 3d, webgl - "Three.js skills (10 skills)"
Want me to show the available skills in this collection?
User: yes
Claude: [Reads ~/.agents/lazy-skills/threejs-skills/README.md]
Available skills in threejs-skills:
| Skill | Description |
|-------|-------------|
| threejs-fundamentals | Scene setup, cameras, renderer |
| threejs-geometry | Shapes, BufferGeometry, instancing |
| threejs-materials | PBR, shader materials |
... (7 more)
Which one should I load?
User: fundamentals
Claude: [Reads ~/.agents/lazy-skills/threejs-skills/skills/threejs-fundamentals/SKILL.md]
Loaded threejs-fundamentals. Ready to help with Three.js scene setup.
<instructions>$ARGUMENTS</instructions>
development
Review dense SaaS, ops, security, observability, admin, or compliance dashboards with evidence-first UX and design findings. Use when the user asks to improve dashboard readability, information density, tables, filters, charts, freshness, or operational workflows.
testing
Interview user in-depth to elicit requirements, clarify ideas, and surface blind spots. Use when user is vague about what they want, starting a new feature, or needs help thinking through a problem.
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).