What problem does it solve?
Working on Composio's TypeScript provider packages requires knowing the monorepo's conventions for creating providers, keeping framework-native tool formats intact, and running the right verification commands. This Skill supplies that workflow so provider changes stay consistent and isolated from core.
Core Features & Use Cases
- Provider Scaffolding: Create new provider packages under ts/packages/providers using the pnpm create:provider command, with an optional agentic flag.
- Implementation Rules: Enforces preserving framework-native tool formats, keeping provider-specific code and dependencies out of core, and updating docs when public usage changes.
- Verification Workflow: Runs typecheck, tests, and package builds filtered to the specific provider, with guidance on testing wrapping, tool-call handling, and schema conversion.
- Use Case: When adding a new adapter for a framework like Mastra or updating the OpenAI Agents provider, follow the documented workflow to implement, test, and verify the change without leaking dependencies into @composio/core.
Quick Start
Ask the agent to implement a change to a TypeScript provider package under ts/packages/providers and follow the provider workflow reference for verification.