/install dp-pipeline-designer
dp-pipeline-designer
Purpose
Design, generate, submit, and monitor DP Data Processing Platform pipelines from natural language descriptions. This skill acts as an AI front-end to the DP platform's REST API, translating user requirements into runnable Apache Flink data pipelines.
The DP platform runs at ${DP_SERVER_URL} by default.
Environment Configuration
The DP platform runs at ${DP_SERVER_URL}.
Required environment variables:
DP_SERVER_URL=${DP_SERVER_URL} # REQUIRED — DP platform base URL
DP_API_KEY=${DP_API_KEY} # REQUIRED — obtain from platform「API Key 管理」page
ALL curl commands MUST use -H 'X-DP-API-Key: ${DP_API_KEY}'. No other authentication method is supported.
首次使用引导
# 校验 DP_API_KEY — 未配置则终止
if [ -z "${DP_API_KEY}" ]; then
echo "======================================"
echo " DP Platform — API Key 必填"
echo "======================================"
echo "错误:未检测到 DP_API_KEY,无法继续。"
echo ""
echo "请按以下步骤配置:"
echo "1. 访问 DP 平台控制台:${DP_SERVER_URL}"
echo "2. 注册账号(如需邀请码请联系管理员)"
echo "3. 进入「API Key 管理」→「申请新 Key」"
echo "4. 将生成的 Key 配置到 DP_API_KEY 环境变量"
echo ""
echo "免费版:100次/月。超额后需升级订阅套餐。"
echo "======================================"
exit 1
fi
echo "API Key 已验证:${DP_API_KEY:0:8}****"
配额说明
- 免费版:100 次/月 API 调用额度
- 超额时响应中会包含
quota_exceeded: true字段 - 响应中的
upgrade_url字段指向订阅升级页面 - 升级套餐可获得更多额度:BASIC(1000次)、PRO(10000次)、ENTERPRISE(不限)
Capabilities
- Ask clarifying questions to understand data source, transformation logic, and output target
- Generate a complete StreamJob XML configuration
- Submit the job via REST API and start execution
- Poll job status and report progress per operator
- Retrieve error logs and suggest root-cause fixes
- Support 4 built-in industry scenario templates
Context Files
The following files provide the knowledge base for this skill:
| File | Purpose |
|---|---|
dp-operator-catalog.json |
Complete list of 60+ operators with params and pipeline templates |
dp-api-reference.md |
REST API endpoints, parameters, and curl examples |
dp-job-schema.md |
StreamJob XML format, examples, and encoding rules |
Workflow
Phase 1: Requirements Gathering
When the user describes a pipeline need, ask ALL of the following if not already specified:
- Data Source: Where does data come from?
- Transformations: What should happen to the data?
- Output Target: Where should results go?
- Schedule: How should the job run?
- Resources: What connections are already configured?
Phase 2-5: Pipeline Design, XML Generation, Job Submission, Status Monitoring
See full SKILL.md for complete implementation details.
Limitations & Guardrails
- Only use operators listed in
dp-operator-catalog.json - Always show the design to the user for confirmation before generating XML
- Do not store passwords in XML files — use resourceId references
- If DP Server is unreachable, guide user to start services
- Parallelism default is 1 for new jobs
License
MIT-0: Free to use, modify, and redistribute. No attribution required.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install dp-pipeline-designer - 安装完成后,直接呼叫该 Skill 的名称或使用
/dp-pipeline-designer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
AI-powered DP Data Processing Pipeline Designer 是什么?
DP 数据处理平台流水线设计师。当用户提到创建管道、数据流、Flink作业、Kafka读取、写到数据库/MongoDB、数据处理管道等需求时激活。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 121 次。
如何安装 AI-powered DP Data Processing Pipeline Designer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install dp-pipeline-designer」即可一键安装,无需额外配置。
AI-powered DP Data Processing Pipeline Designer 是免费的吗?
是的,AI-powered DP Data Processing Pipeline Designer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
AI-powered DP Data Processing Pipeline Designer 支持哪些平台?
AI-powered DP Data Processing Pipeline Designer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 AI-powered DP Data Processing Pipeline Designer?
由 Hxp365(@hxp365)开发并维护,当前版本 v2.0.1。