一键导入
ship
Commit, push, and open a PR for the current branch. If the PR targets hydrolix/integration-deployment-templates, also sends a Slack notification to
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Commit, push, and open a PR for the current branch. If the PR targets hydrolix/integration-deployment-templates, also sends a Slack notification to
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Bulk-delete ephemeral test projects on a Hydrolix cluster (default pattern `bundle_verification_*`, produced by the Rust validator's `--guid` flag). Lists matching projects, confirms with the user, then deletes sequentially. Use when the user wants to clean up leftover GUID test projects, or projects matching a name prefix, on a cluster.
Ingest N rows of realistic test data into any Hydrolix table. Automatically finds the transform's sample_data from bundle files, sets timestamps distributed across a given date range, and handles all authentication variants (JWT-only or JWT + table ingest token). Use whenever the user wants to populate a table with test data, seed data for dashboard testing, ingest sample events, or run ingestion tests on any cluster. Trigger on phrases like "ingestar datos de prueba", "ingest sample data", "populate table", "seed the table", "datos de testing", "quiero datos en la tabla", "ingestar en la tabla".
Validate Hydrolix transforms for a project before pushing to the cluster. Runs local schema validation (catches invalid datatype names like "float" that only fail at push time) and API validation (catches SQL errors and sample_data ingestion issues). Use before any hdx push, or standalone when the user wants to check transforms, verify datatype correctness, or pre-flight a deployment. Trigger on phrases like "validate transforms", "check transforms", "verify datatypes", "pre-flight validation".
Create a new project on a Hydrolix cluster and apply any bundle from latest_versions.yaml to it, including Grafana org and dashboards. Trigger when user wants to create a project + apply a bundle on any cluster.
Reset a previously-configured bundle to raw state so CI can re-run the full pipeline. Restores originals, removes pipeline-generated files, and pushes for CI. Use when a bundle needs to be re-processed through automation after pipeline or validator changes.
Batch upload Hydrolix functions and dictionaries to a cluster via the config API. Use when the user wants to upload functions, dictionaries, or both to a Hydrolix cluster.
| name | ship |
| description | Commit, push, and open a PR for the current branch. If the PR targets hydrolix/integration-deployment-templates, also sends a Slack notification to |
Commits staged/unstaged changes, pushes the branch, opens a PR, and optionally notifies Slack.
hydrolixhydrolix/integration-deployment-templates#solutions-bundles-alerts (C0APNU3FH6U)https://hydrolix.slack.comRun these in parallel:
git status — see what's staged/unstagedgit log --oneline -5 — understand recent commit stylegit remote -v — confirm the remote and repo namegit branch --show-current — get the current branch namegit rev-parse --abbrev-ref HEAD@{upstream} 2>/dev/null || echo "no-upstream" — check if branch is already pushedIf there are uncommitted changes (staged, unstaged, or untracked):
git status --short to identify all untracked filesgit add -AIf everything is already committed, skip to Step 3.
Push the current branch to origin:
git push -u origin HEADgit pushUse the Agent tool with subagent_type: "code-reviewer" to review the branch changes. Pass it:
git log main..HEAD --oneline)Display the review results to the user. Then ask: "Proceed with opening the PR?" using AskUserQuestion with header "Code review" and options "Proceed" and "Abort".
If the user chooses "Abort", stop here and do not open a PR.
Check if a PR already exists for this branch:
gh pr view --json url,title 2>/dev/nullIf no PR exists:
git diff main...HEAD --stat to get a summary of files changed vs the base branchgh pr create --title "{title}" --body "{auto-generated description}"If a PR already exists, use its URL and title for the next step.
Detect the repo by running git remote get-url origin and checking if it contains integration-deployment-templates.
If it does:
git log -1 --pretty=%smcp__claude_ai_Slack__slack_send_message with:
channel_id: C0APNU3FH6Utext: {latest commit message} — {PR URL}If it does not match the integrations repo, skip this step silently.
Print a brief summary: