mirror of
https://github.com/ComposioHQ/composio.git
synced 2026-09-22 11:46:35 +08:00
a8071e0d35
## Summary - Add a generated `composio-cli` skill source that can render stable and beta variants from a single channel-aware definition. - Introduce build and validation scripts to generate the skill output and verify channel-specific content, references, and reproducibility. - Update the CLI packaging workflow to validate skills and package the correct release-channel build for beta vs stable releases. - Expand the skill content with clearer top-level CLI guidance, troubleshooting, developer-project workflows, and beta-only power-user examples. - Tighten CLI install/upgrade behavior and add tests covering skill installation behavior. - Add example validation to the repo test flow and align example package metadata with workspace expectations. ## Testing - Not run locally. - Added `ts/packages/cli/scripts/validate-skills.ts` checks for stable/beta markers, channel-specific content, and required reference files. - Added `ts/packages/cli/test/src/effects/install-skill.test.ts` coverage for skill installation behavior. - Added `ts/scripts/validate-examples.ts` to validate example package manifests during `pnpm test`. - CI workflow now runs `pnpm run validate:skills` before packaging CLI skill files.