← Back to Skills Marketplace
Volcano Engine Serverless Flink Skill
by
Cui Wenzheng
· GitHub ↗
· v1.0.4
· MIT-0
227
Downloads
1
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install volc-flink-skill
Description
火山引擎 Flink 版统一管理技能,智能路由到合适的子技能处理 Flink 相关问题。包括工具管理、项目配置、资源管理、连接管理、任务开发、任务运维、监控诊断等全流程功能。Use this skill as the entrypoint when the user expresses a concrete Fl...
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install volc-flink-skill - After installation, invoke the skill by name or use
/volc-flink-skill - Provide required inputs per the skill's parameter spec and get structured output
Version History
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`
Metadata
Frequently Asked Questions
What is Volcano Engine Serverless Flink Skill?
火山引擎 Flink 版统一管理技能,智能路由到合适的子技能处理 Flink 相关问题。包括工具管理、项目配置、资源管理、连接管理、任务开发、任务运维、监控诊断等全流程功能。Use this skill as the entrypoint when the user expresses a concrete Fl... It is an AI Agent Skill for Claude Code / OpenClaw, with 227 downloads so far.
How do I install Volcano Engine Serverless Flink Skill?
Run "/install volc-flink-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Volcano Engine Serverless Flink Skill free?
Yes, Volcano Engine Serverless Flink Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Volcano Engine Serverless Flink Skill support?
Volcano Engine Serverless Flink Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Volcano Engine Serverless Flink Skill?
It is built and maintained by Cui Wenzheng (@lvheyang); the current version is v1.0.4.
More Skills