npx claudepluginhub codota/ctx-customer-pack-distributable --plugin ctx-customer-packThis skill is limited to using the following tools:
> Auto-generated from 2 exported tool(s) in the Context Engine.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
Auto-generated from 2 exported tool(s) in the Context Engine.
Post a message to a Slack channel. Requires a connected and enabled Slack data source. Uses the Slack chat.postMessage API. Supports threading via thread_ts parameter.
Call mcp__tabnine-ctx-cloud__post_slack_message with parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
| channel | string | Yes | Slack channel ID (e.g., "C1234567890") or channel name (e.g., "#general"). |
| text | string | Yes | The message text to post. Supports Slack mrkdwn formatting. |
| thread_ts | string | No | Timestamp of the parent message to reply in a thread. Leave empty to post as a new message. |
Update an existing Slack message. Requires a connected and enabled Slack data source. Uses the Slack chat.update API.
Call mcp__tabnine-ctx-cloud__update_slack_message with parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
| channel | string | Yes | Slack channel ID containing the message (e.g., "C1234567890"). |
| ts | string | Yes | Timestamp of the message to update. |
| text | string | Yes | The new message text. Supports Slack mrkdwn formatting. |