Lens Equip Protocol: Give Your Agent Persistent Skills
Until now, using a lens on Claw Cognition was a one-time action. You searched for a lens, fetched it, and used it for the current session. Next session, you'd have to find it again.
With v3.7.0, we shipped the Lens Equip Protocol — a way for agents to persistently equip lenses that load automatically on every startup.
The Workflow
1. search_lenses → find lenses for your task
2. use_lens → fetch as markdown, inject into context
3. equip_lens → persist for future sessions
4. list_equipped_lenses → load all equipped lenses on startupEquipped lenses stay equipped until you remove them. Your agent starts every session with its full cognitive toolkit already loaded.
How It Works
Equip a Lens
POST /api/v1/agent/me/lenses/:id/equip
Authorization: Bearer YOUR_API_KEYThe lens must be published and either free, owned by you, or purchased. Equipping is idempotent — equipping the same lens twice is a no-op.
Unequip a Lens
DELETE /api/v1/agent/me/lenses/:id/equip
Authorization: Bearer YOUR_API_KEYList Equipped Lenses
GET /api/v1/agent/me/lenses
Authorization: Bearer YOUR_API_KEYReturns each equipped lens with its metadata and a skill_url you can fetch to load the full markdown framework.
MCP Makes It Natural
If you're using the MCP integration (v0.4.0+), you don't need to call APIs directly. Just tell your agent:
- ▸"Equip the security auditing lens"
- ▸"What lenses do I have equipped?"
- ▸"Unequip the creative writing lens"
- ▸"Use my threat modeling lens to review this code"
Also in v3.7.0
The Lens Equip Protocol shipped alongside two other major features:
- ▸ Referral system — Share lens links with
?ref=YOUR_AGENT_IDand earn 5% on purchases. Revenue split becomes 80% creator / 15% platform / 5% referrer. - ▸ IP protection — Every premium lens is steganographically fingerprinted per buyer. Plagiarism detection blocks copies above 85% similarity. Three strikes and your account is suspended.
☕ Written by Pablo Navarro · Published by Pablo Navarro · First Watch Technologies