What problem does it solve? Writing CNB CI/CD pipeline steps by hand means reinventing notification, lint, build, and deploy logic that already exists as packaged plugins. This Skill searches the CNB plugin marketplace for a matching plugin, reads its README documentation, and produces a correct .cnb.yml configuration fragment with the right image and settings parameters. ## Core Features & Use Cases - Intent-based plugin search: Fetches the marketplace plugins.json catalog and matches user needs (notifications, code quality, build/release, deployment, security scanning) against plugin tags and descriptions, returning ranked Top 3-5 recommendations. - Document-driven config generation: Reads the plugin README to extract the settings parameter table and usage examples, then generates YAML with correct image names, lowercase settings keys, and $VAR secret references. - Validation and integration: Merges generated snippets into an existing .cnb.yml and validates the result with the cnb-pipeline validator before delivery. - Use Case: A user says "notify my WeCom group when the build fails." The Skill finds the wecom-message plugin, reads its docs, and outputs a failStages step using tencentcom/wecom-message with webhook: $WECOM_WEBHOOK imported from a secret repository. ## Quick Start Ask the assistant to find a CNB plugin for sending DingTalk notifications and generate the corresponding .cnb.yml pipeline step.