What problem does it solve?
Building or modifying commands in the Composio CLI requires following strict Effect-based patterns, output conventions, configuration rules, and lint-enforced platform boundaries that are easy to get wrong without guidance.
Core Features & Use Cases
- Command Design Guidance: Covers stdout/stderr separation, flag conventions, help text, error messaging, interactivity rules, and exit codes.
- Effect Implementation Patterns: Provides wiring patterns for @effect/cli commands, service resolution, and lint-banned Node builtin replacements via @effect/platform.
- Client Cache Sync Checklist: Ensures changes to composio-clients.ts stay consistent with the cached repository wrapper.
- Use Case: When adding a new
composio subcommand, use this Skill to wire it through the command registry, follow Effect service patterns, and pass the required typecheck and test gates.
Quick Start
Use the cli-command skill to add a new command to the Composio CLI following the Effect and @effect/cli patterns.