byted-emr-skills
byted-emr-skills提供管理火山引擎EMR(火山引擎 E-MapReduce(简称“EMR”)是开源Hadoop生态的企业级大数据分析系统,完全兼容开源)的技能,包括管理EMR on ECS集群、EMR on VKE集群、EMR serverless队列、计算组、作业模板/实例、日志、监控并提供 EMR…
Skill by bytedanceOfficial
Chalk Labs
Need help deploying byted-emr-skills?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/bytedance-byted-emr-skills
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: cloud, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/byted-emr-skills
What's inside
- Skill name
byted-emr-skills- Description
- byted-emr-skills提供管理火山引擎EMR(火山引擎 E-MapReduce(简称“EMR”)是开源Hadoop生态的企业级大数据分析系统,完全兼容开源)的技能,包括管理EMR on ECS集群、EMR on VKE集群、EMR serverless队列、计算组、作业模板/实例、日志、监控并提供 EMR Agent 智能诊断与知识问答能力。当用户提及“EMR on ECS集群”、“EMR on VKE集群”、“Serverless 队列”、“Serverless 作业”、“SparkSQL/PrestoSQL/Ray/PySpark/SparkJar 作业”、“作业日志”、“作业监控”、“作业诊断”等需求时,应优先使用此技能。
- License
- Apache-2.0
- Instructions
- 211 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- files: referenced but missing: references/emr_on_ecs/node_group/emr_on_ecs_node_group_guide.md, references/emr_on_ecs/group/emr_on_ecs_group_guide.md, assets/emr-serverless-job-template.json
Files (38)
- LICENSE
- SKILL.md
- python_serverless-1.0.3.4.1-py3-none-any.whl · assets/libs/
- emr_agent_guide.md · references/emr_agent/
- emr_on_ecs_application_guide.md · references/emr_on_ecs/application/
- emr_on_ecs_application_config_guide.md · references/emr_on_ecs/application_config/
- emr_on_ecs_cluster_guide.md · references/emr_on_ecs/cluster/
- emr_on_ecs_cluster_group_guide.md · references/emr_on_ecs/cluster_group/
- emr_on_ecs_operation_guide.md · references/emr_on_ecs/operation/
- emr_on_ecs_user_guide.md · references/emr_on_ecs/user/
- emr_on_ecs_user_group_guide.md · references/emr_on_ecs/user_group/
- emr_on_vke_guide.md · references/emr_on_vke/
- emr_serverless_compute_guide.md · references/emr_serverless/compute/
- emr_serverless_job_guide.md · references/emr_serverless/job/
- emr_serverless_job_instance_guide.md · references/emr_serverless/job_instance/
- emr_serverless_operation_audit_guide.md · references/emr_serverless/operation_audit/
- emr_serverless_privilege_guide.md · references/emr_serverless/privilege/
- emr_serverless_queue_guide.md · references/emr_serverless/queue/
- __init__.py · scripts/
- install_serverless_sdk.sh · scripts/bin/
- __init__.py · scripts/client/
- skill_proxy_client.py · scripts/client/
- tmp_file_manager.py · scripts/client/
- volc_open_api_client.py · scripts/client/
- __init__.py · scripts/config/
- config.py · scripts/config/
- __init__.py · scripts/emr_agent/
- emr_agent_manager.py · scripts/emr_agent/
- expert.py · scripts/emr_agent/
- __init__.py · scripts/on_ecs/
- emr_on_ecs_cli.py · scripts/on_ecs/
- emr_on_ecs_manager.py · scripts/on_ecs/
- __init__.py · scripts/on_serverless/
- emr_serverless_cli.py · scripts/on_serverless/
- emr_serverless_manager.py · scripts/on_serverless/
- emr_serverless_submit_cli.py · scripts/on_serverless/
- __init__.py · scripts/on_vke/
- emr_on_vke_manager.py · scripts/on_vke/
SKILL.md (first lines)
# EMR Skills - 何时使用(触发短语) - 当用户提出以下任何类似需求时,立即调用该技能: ``` “查询EMR集群的服务列表” “重启Spark服务” “获取 EMR 作业日志” “查看EMR serverless队列列表” “查看EMR serverless队列详情” “使用 EMR Serverless 运行任务” “在 EMR 上提交一个 Spark 作业” “帮我诊断一下失败的 Spark 作业” “分析一下EMR作业失败的原因” ``` - 任何涉及 EMR Serverless 作业/队列/计算组/监控/日志/诊断 的操作询问 # 功能清单 - EMR Serverless - 队列:开通公共队列、队列列表查询、队列详情查询、队列下计算组列表查询 - 队列权限:查询队列授权主体、为用户授予/修改队列权限 - 计算组:创建/修改/启动/停止/删除、查询可选规格与镜像、外部元数据连通性测试 - 作业模板:创建/更新/查询详情/列表查询/运行 - 作业实例:提交(SparkSQL/PrestoSQL/SparkJar/PySpark/RayJob)、查询状态与详情、取消、列表查询、重跑、结果分批拉取 - EMR Agent - 交互式诊断与知识问答 - 会话与报告管理 - EMR on ECS - 集群:查看集群详情、集群列表、更新集群属性 - 节点组:列出节点组、更新节点组属性、节点列表、扩容节点组磁盘、更新节点组ECS规格 - 服务:列出应用、组件列表、组件实例列表、执行应用操作 - 服务配置:配置文件列表、配置文件详情、配置项列表、配置项修改历史列表、修改配置项 - 操作审计:操作列表查询 - 用户:创建集群用户、修改已创建用户信息、获取集群用户列表、获取用户详情、更新集群用户密码 - 用户组:获取集群用户组列表、集群用户组详情、创建集群用户组、更新集群用户组 - EMR on VKE - 集群:查看集群列表、集群详情 - 服务(应用):查看服务列表、服务组件实例、重启服务或组件实例、查看服务配置参数、修改服务配置参数 - 操作日志:查看操作日志列表、操作日志详情 # Initial Setup ## 环境变量配置 ### 方式一:使用ARK_SKILL_API环境变量(推荐) 如果已配置以下环境变量,则无需配置火山引擎API凭证: ```bash export ARK_SKILL_API_BASE="your-api-base-url" export ARK_SKILL_API_KEY="your-api-key" ``` ### 方式二:使用火山引擎API凭证 如果未配置ARK_SKILL_API环境变量,且需要使用serverless sdk能力或出现sdk报错,则需要配置火山引擎API凭证: ```bash export VOLCENGINE_AK="your-access-key" export VOLCENGINE_SK="your-secret-key" export VOLCENGINE_REGION="cn-beijing" ``` - 安装emr serverless sdk,调用scripts/bin/install_serverless_sdk.sh安装 # How to manage EMR ## 1. EMR on Serverless管理 - 针对全托管的 Serverless 形态,主要面向作业提交和资源队列管理。 - OpenAPI 推荐使用命令行工具:`python ./scripts/on_serverless/emr_serverless_cli.py --action <Action> --method <GET|POST> --query '<json>' --body '<json>'` - Region 默认从环境变量 `VOLCENGINE_REGION` 读取(默认 cn-beijing) - Service/Version 会根据 Action 自动推断(需要时也可显式传 `--service/--version`) - 自定义 endpoint(如 LAS)可额外传 `--endpoint las.cn-beijing.volcengineapi.com` - 作业提交推荐使用命令行工具:`python ./scripts/on_serverless/emr_serverless_submit_cli.py <sql|jar|pyspark|ray> ...` ### 如何管理资源队列 - 支持的功能列表 - 队列列表:查看所有资源队列及其配置(如最大资源、当前使用量), 必须使用OpenAPI`ListTagQueue`查询队列列表。 - 队列详情:获取队列的详细信息,包括绑定的网络、存储等, 必须使用OpenAPI`GetQueue`查询队列详情。 - 创建队列:一键创建公共队列, 必须使用OpenAPI`CreateQueueSilently`或`CreateOrderInOneStep`创建队列。 - 队列计算组列表:获取指定队列下的计算组(Queue Component)列表与详情,必须使用OpenAPI`ListQueueComponent`查询队列计算组列表。 - 所有的队列功能操作详情,请严格按照`references/emr_serverless/queue/emr_serverless_queue_guide.md`中的说明进行操作。 ### 如何管理队列权限 - 支持的功能列表 - 获取队列权限列表:根据指定的队列,获取具有其权限的用户/用户组列表, 必须使用OpenAPI`ListAuthorizedPrincipalsForQueue`查询队列权限列表。 - 模糊搜索队列权限:根据用户名模糊查询用户列表,同时判断用户是否已经具有指定队列的权限,必须使用OpenAPI`ListIAMUsersWithQueueRole`查询队列权限列表。 - 添加用户权限:为用户授予指定数据对象的权限,必须使用OpenAPI`GrantQueuePrivilege`添加用户权限。 - 修改用户的队列权限:修改用户对指定队列的权限, 必须使用OpenAPI`AlterQueuePrivilege`修改用户权限。 - 所有的功能操作详情,请严格按照`references/emr_serverless/privilege/emr_serverless_privilege_guide.md`中的说明进行操作。 ### 如何管理作业模板 - 必须注意作业模板和作业实例的区别: - 作业模板:定义作业的通用配置,包括代码路径、参数、环境变量等。 - 作业实例:基于作业模板创建的具体运行实例,包含作业 ID、运行参数、状态等。 - 支持的作业模板功能列表 - 创建作业模板:定义作业模板(包含代码路径、参数、环境配置等),必须使用OpenAPI`CreateJobDefinition`创建作业模板。 - 执行或运行作业模板:基于已有作业模板触发一次运行,必须使用OpenAPI`RunJobDefinition`执行作业模板。 - 修改作业模板:修改作业模板(如执行资源、代码路径、入口命令等),但不影响已提交的作业实例,必须使用OpenAPI`AlterJobDefinition`修改作业模板。 - 查询作业模板详情:获取作业模板的详细配置信息,必须使用OpenAPI`GetJobDefinition`查询作业模板详情。 - 查询作业模板列表:获取所有已创建的作业模板列表,必须使用OpenAPI`ListJobDefinitions`查询作业模板列表。 - 所有作业模板(即作业定义)的详细操作指南,请严格按照`references/emr_serverless/job/emr_serverless_job_guide.md`中的说明进行操作。 ### 如何管理作业实例 - 作业实例功能列表 - 提交作业:支持 SparkSQL、PrestoSQL、SparkJar、PySpark、RayJob 等类型;SparkJar/PySpark/RayJob 支持作业执行脚本使用本地路径(由 SDK 自动上传至 TOS,细节见作业实例指南)。 - 查询作业实例:推荐使用 OpenAPI `QueryGetJobV2` 获取状态与详情。 - 终止作业实例:OpenAPI `QueryCancelQueryV2`。 - 分批获取结果数据:对于 SQL 类作业,可通过OpenAPI `QueryFetchResultsByBatch` 分批获取结果 - 作业实例列表:OpenAPI `ListJobInstances`。 - 所有作业实例的详细操作指南,请严格按照`references/emr_serverless/job_instance/emr_serverless_job_instance_guide.md`中的说明进行操作。 ### 如何管理计算组(Serverless 资源单元) - 创建/修改计算组配置。 ### 如何查询操作日志 - 功能列表 - 全局操作日志页面以及队列、计算组的操作列表查询 - 所有的操作日志查询,请严格按照`references/emr_serverless/operation_audit/emr_serverless_operation_audit_guide.md`中的说明进行操作。 ## 2. EMR Agent(EMR AI 助手) ### 如何进行交互式问题诊断和知识助手 - 功能列表 - 适用于所有 EMR 形态,提供交互式问题诊断和知识问答。 - 计费说明 - EMR控制台上EMR Agent目前是需要加白的,API调用暂不需要加白,可直接使用 - 目前有有一定免费额度,后续根据使用情况计费。 ### 如何管理诊断会话和报告管理 - 功能列表 - 报告列表:获取历史诊断报告列表。 - 查看报告详情:获取已有报告内容。 - 会话列表:获取分析诊断和问答历史会话列表。 - 查看会话详情:获取会话的详细信息,包括问题描述、回答内容、会话状态等。
From bytedance/agentkit-samples, Apache-2.0.
More from bytedance/agentkit-samples
- 0.805score
byted-sms-sender
volcengine-sms-teamOfficial
火山引擎国内短信服务(Volcengine SMS)。支持短信服务开通,资质、签名和模板的申请与查询,运营商报备查询,引流链接及号码录入,单条、群发和定时发送,以及发送记录、回执、统计查询与失败排查。
SkillAFreshness: A★ 473Claude Code +9 - 0.709score
byted-vms-configure
leixin.alex@bytedance.comOfficial
火山云通信「通用配置」Skill (通用层).
SkillCFreshness: C★ 473Claude Code +9 - 0.709score
byted-ark-evolve
volcengine/modelarkOfficial
Agent self-evolution system.
SkillCFreshness: C★ 473Claude Code +9 - 0.709score
byted-ark-seedance-guide
volcengine/supportOfficial
火山方舟 Seedance 模型使用指导技能。用户询问 Seedance/seedance2.0/doubao-seedance-2-0/doubao-seedance-2-0-fast/seedance2.0-mini等seedance系列模型的火山方舟接入、API…
SkillCFreshness: C★ 473Claude Code +9 - 0.705score
byted-ark-seedance-pe
volcengine/supportOfficial
针对用户提供的seedance原始视频提示词进行分析和优化,重新生成适合 Seedance 视频生成的标准提示词。当存在以下情况时使用:(1) 用户提供了原始的视频提示词,要求分析/优化;(2) 需要对不规范、无结构的提示词描述进行重构和标准化;(3) 生成适合 AI 视频生成模型的专业结构化提示词。
SkillCFreshness: C★ 473Claude Code +9 - 0.705score
byted-vms-voice-notify
leixin.alex@bytedance.comOfficial
火山云通信语音通知 Skill.
SkillCFreshness: C★ 473Claude Code +9 - 0.702score
byted-vms-aicall
leixin.alex@bytedance.comOfficial
火山云通信智能外呼 Skill.
SkillCFreshness: C★ 473Claude Code +9 - 0.702score
byted-vms-number-pool
leixin.alex@bytedance.comOfficial
火山云通信通用能力层 Skill.
SkillCFreshness: C★ 473Claude Code +9 - 0.702score
byted-vms-secret-number
leixin.alex@bytedance.comOfficial
火山云通信隐私号 Skill.
SkillCFreshness: C★ 473Claude Code +9 - 0.702score
byted-vms-cdr-record
leixin.alex@bytedance.comOfficial
火山云通信话单 / 录音查询 Skill.
SkillCFreshness: C★ 473Claude Code +9 - 0.698score
byted-volc-cdn-manage
ByteDanceOfficial
通过火山引擎 CLI 管理 CDN 域名。支持新增域名和刷新预热, 使用时会先检查并安装 CLI(如需要)。
SkillCFreshness: C★ 473Claude Code +9 - 0.690score
byted-ark-trainer
volcengine/modelarkOfficial
基于ark_sdk的大模型训练任务自动化工具。帮助用户通过自然语言创建并提交方舟模型训练任务,支持用户自备数据的SFT训练、RFT+GRPO和直接GRPO策略,并引导用户完成训练、状态跟踪与评估闭环。使用场景:当用户需要进行大模型SFT监督微调、RLHF训练、GRPO训练、RFT训练,或需要自动化训练流程时触发。
SkillCFreshness: C★ 473Claude Code +9
Signals
- Stars
- 473
- Forks
- 101
- Open issues
- 14
- Last commit (this folder)
- May 21, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/bytedance/agentkit-samples
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from bytedance
- 0.674score
byted-supabase
bytedanceOfficial
火山引擎 Supabase .
SkillAFreshness: A★ 473Claude Code +9 - 0.674score
byted-mem0-memory-management
bytedanceOfficial
管理火山引擎记忆库 Mem0 的记忆项目与长期记忆。当用户需要查询 Mem0 项目、提取策略、连接地址或已有 API Key 信息,以及添加、列举、读取、搜索、更新、删除记忆和查询异步任务时使用。控制面仅支持读操作;不用于自建开源 mem0 的部署配置、内部 MemoryBase 运维或日志查询。
SkillAFreshness: A★ 473Claude Code +9 - 0.668score
MCP Server Commands
bytedance
An MCP server to run arbitrary commands
ConnectorAFreshness: ARemoteLocal★ 39.4K↓ 199/wkClaude Code +5 - 0.668score
agentkit-hybrid-cloud-demo
bytedanceOfficial
Deploy, update, validate, and troubleshoot the AgentKit hybrid-cloud customer-service demo in this directory.
SkillAFreshness: A★ 473Claude Code +9 - 0.665score
byted-vedb-mysql
bytedanceOfficial
火山引擎云数据库 VeDB MySQL 版(简称vedbm)管理技能。当用户需要创建 VEDB 实例、查询 VEDB 实例列表、查看实例详情、管理数据库账号、获取实例连接地址(Endpoints)、或对实例规格进行升级/降级时使用此技能。包含特定关键词:火山引擎云数据库、VEDBM、VeDB MySQL。
SkillAFreshness: A★ 473Claude Code +9 - 0.662score
comic-drama-master
bytedanceOfficial
漫剧制作总导演。接受用户故事创意,依次完成剧本创作、角色设计、分镜图生成、分镜视频生成、视频合成全流程,产物保存到 COMIC_DRAMA_OUTPUT_DIR(默认 ./output),最终交付完整漫剧视频和 TOS 链接。
SkillAFreshness: A★ 473Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get byted-emr-skills running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
byted-emr-skills. Agent Mart. https://agentmart.dev/skills/bytedance-byted-emr-skills (last updated 2026-10-24)