← 返回 Skills 市场
Volcano Engine Serverless Flink Skill
作者
Cui Wenzheng
· GitHub ↗
· v1.0.4
· MIT-0
227
总下载
1
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install volc-flink-skill
功能描述
火山引擎 Flink 版统一管理技能,智能路由到合适的子技能处理 Flink 相关问题。包括工具管理、项目配置、资源管理、连接管理、任务开发、任务运维、监控诊断等全流程功能。Use this skill as the entrypoint when the user expresses a concrete Fl...
安全使用建议
Before installing or enabling this skill: 1) Confirm the registry metadata is reconciled with the SKILL.md (the skill requires the volc_flink CLI and access to ~/.volc_flink / $VOLC_FLINK_CONFIG_DIR and may use VOLCENGINE_* env vars). 2) Only install if you trust the source — there's no homepage or provenance provided. 3) Ensure you have volc_flink from an official release and that the CLI's config directory does not contain sensitive unrelated credentials you don't want the skill to read. 4) When using the skill, avoid pasting AK/SK into chat; prefer interactive login or an enterprise secret-management flow as the docs recommend. 5) If you need higher assurance, test the skill in an isolated environment or ask the owner to correct the manifest so required binaries/env vars are declared explicitly.
功能分析
Type: OpenClaw Skill
Name: volc-flink-skill
Version: 1.0.4
The volc-flink-skill bundle is a comprehensive management suite for Volcano Engine Flink, providing an AI agent with instructions to use the 'volc_flink' CLI. It includes robust security guidelines (COMMON_SECURITY.md, COMMON.md) that explicitly prohibit requesting plaintext secrets in chat, mandate redaction of sensitive data, and require explicit user confirmation for state-changing operations. The skill accesses standard configuration paths (~/.volc_flink) and environment variables necessary for cloud authentication, but lacks any indicators of data exfiltration, malicious execution, or prompt injection.
能力标签
能力评估
Purpose & Capability
SKILL.md and many child SKILL.md files clearly require and instruct use of the volc_flink CLI, local config (~/.volc_flink or $VOLC_FLINK_CONFIG_DIR), and (optionally) VOLCENGINE AK/SK/REGION — which is proportionate for a Flink management skill. However the registry metadata provided at the top of the evaluation states 'Required binaries: none' and 'Required env vars: none', creating an incoherence between what the skill claims (manifest) and what it actually needs (instructions). This mismatch reduces trust and should be corrected or explained.
Instruction Scope
The runtime instructions are scoped to Flink management via the volc_flink CLI: checking login state, listing projects, catalog/table inspection, generating CDC YAML, creating drafts, publishing jobs, and diagnosing logs/metrics. The docs explicitly prohibit asking users to paste plaintext AK/SK in chat and emphasize interactive login and redaction rules. I found no instructions that request unrelated system secrets or to exfiltrate arbitrary files or data.
Install Mechanism
This is an instruction-only skill with no install spec and no code files; nothing is downloaded or written to disk by the skill package itself. That is the lowest-risk install model.
Credentials
The skill sensibly references local config paths (~/.volc_flink, $VOLC_FLINK_CONFIG_DIR) and optional environment variables (VOLCENGINE_ACCESS_KEY, VOLCENGINE_SECRET_KEY, VOLCENGINE_REGION) and declares a primary credential 'volc_flink_local_config' in SKILL.md — all expected for a CLI-based cloud integration. The problem: the top-level registry metadata omitted these requirements. Verify whether the platform will actually grant access to those config paths/env vars or whether the metadata omission hides required privileges.
Persistence & Privilege
The skill does not request 'always: true' or other elevated persistence. It does state may_access_config_paths for the user's volc_flink config (reasonable for this purpose). There is no indication the skill self-modifies other skills or system-wide settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install volc-flink-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/volc-flink-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.4
volc-flink-skill 1.0.4
- Improved volc-flink-skill security and consistency by standardizing config path handling, removing risky credential-copy guidance, masking auth output, and excluding local auth directories from packaging.- Behavior, configuration, and routing logic remain unchanged from the previous version.
v1.0.3
volc-flink-skill v1.0.3
- 新增 flink-cdc 子技能,支持 Flink CDC 任务、YAML/pipeline 模板、MySQL 多源同步等相关能力
- flink-sql 参考资料与模板集大幅扩充,覆盖更多数据源与典型场景
- 明确区分 CDC 任务(flink-cdc)与 SQL/JAR 任务(flink-sql、flink-jar)的路由规则
- 移除旧的 flink-template 相关模板与文档,统一最佳实践和模板输出入口
- 对路由冲突表和路由说明流程进行了细化、完善
v1.0.2
- Declared required binaries
- Added required_binaries to the entry skill and relevant subskills to explicitly require the volc_flink CLI.
- Declared potential local config access
- Added may_access_config_paths to document that the skill may read/write local Volc Flink configuration directories:
- ~/.volc_flink
- $VOLC_FLINK_CONFIG_DIR
- Declared credential sources
- Added a credentials section describing the primary credential source and optional environment variables commonly used in non-interactive flows:
- VOLCENGINE_ACCESS_KEY
- VOLCENGINE_SECRET_KEY
- VOLCENGINE_REGION
v1.0.1
### Breaking Changes
- volc_flink jobs metrics now requires --sub-namespace : upgraded from “recommended” to mandatory , with runtime non-empty validation.
- Metrics CLI guidance tightened : users must provide at least one -m/--metric ; if unsure about the namespace, they should run volc_flink jobs metrics list first.
### Added
- Evaluation coverage expanded : introduced and registered multiple new eval suites/cases across SQL mutation, dependency management, catalog browsing, JAR drafts, savepoints, SRE flows, batch drafts, and dedicated performance/diagnostic metrics scenarios.
- Formal evaluation report : added docs/report/iteration-2-eval-report.md including test time window, model (MiniMax 2.7), pass rate, latency, token/cost breakdown, and suite-level summary tables.
### Improved
- flink-volc installation experience : switched to pipx-first installation guidance (venv as fallback), added guidance for root / externally-managed Python environments, and removed “install from local sf_cli directory” instructions.
- flink-performance & flink-diagnostic metrics correctness : aligned metric usage with vcm_flink_metrics.md , reinforced --sub-namespace awareness, added a standard “metric not found” fallback procedure, and added Kafka metrics query examples.
- flink-sql engine version robustness : improved Flink version recognition and mapping to --engine-version , and added regression coverage requiring explicit FLINK_VERSION_1_20 when Flink 1.20 is requested.
v1.0.0
## 1.0.0
Initial release of Volcano Engine Flink Skill.
### Added
- Unified entry skill for Volcano Engine Flink workflows
- Intelligent routing across sub-skills for:
- CLI install/login and account management
- project and config management
- catalog and resource pool operations
- Kafka connection and message sampling
- SQL and JAR draft creation
- dependency management
- savepoint and SRE operations
- monitoring, diagnostics, and performance analysis
- reusable Flink SQL templates and best practices
### Included Skills
- `flink-volc`
- `flink-auth`
- `flink-config`
- `flink-projects`
- `flink-resource-pool`
- `flink-catalog`
- `flink-dependency`
- `flink-conn`
- `flink-sql`
- `flink-validate`
- `flink-jar`
- `flink-template`
- `flink-sre`
- `flink-savepoint`
- `flink-batch`
- `flink-monitor`
- `flink-diagnostic`
- `flink-performance`
元数据
常见问题
Volcano Engine Serverless Flink Skill 是什么?
火山引擎 Flink 版统一管理技能,智能路由到合适的子技能处理 Flink 相关问题。包括工具管理、项目配置、资源管理、连接管理、任务开发、任务运维、监控诊断等全流程功能。Use this skill as the entrypoint when the user expresses a concrete Fl... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 227 次。
如何安装 Volcano Engine Serverless Flink Skill?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install volc-flink-skill」即可一键安装,无需额外配置。
Volcano Engine Serverless Flink Skill 是免费的吗?
是的,Volcano Engine Serverless Flink Skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Volcano Engine Serverless Flink Skill 支持哪些平台?
Volcano Engine Serverless Flink Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Volcano Engine Serverless Flink Skill?
由 Cui Wenzheng(@lvheyang)开发并维护,当前版本 v1.0.4。
推荐 Skills