LogoClawIndex
CasesSkillsAbout
LogoClawIndex

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.

effect-optics - Build immutable updates with Effect Optic

Explains how to use Effect Optic for composable, type-safe access and immutable updates of nested data structures.

Tags

Updated: 2026-09-29

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Choose appropriate optic types
  • Compose nested optics
  • Read focused values
  • Replace focused values
  • Modify immutable structures
  • Traverse collection elements
  • Integrate Schema validation
  • Handle tagged unions

Inputs

  • TypeScript data structures
  • Optic access requirements
  • Effect source reference

Outputs

  • TypeScript optic definitions
  • Immutable data updates
  • Optic usage guidance

Requirements

  • Effect TypeScript environment
  • Effect v4 source access
  • TypeScript support

Source

  • Spec: SKILL.md
Effect
TypeScript
functional programming
immutable data
optics
Schema
Choose appropriate optic types
Compose nested optics
Read focused values
Replace focused values
TypeScript data structures
Optic access requirements
Effect source reference
TypeScript optic definitions
Immutable data updates
Optic usage guidance