algorithmic-art
Generate deterministic SVG algorithmic artwork. Invoke when the user asks for geometric, generative, or algorithmic visual art.
Delegate broad computer-use tasks to ARK CUA for Volcengine AgentPlan users through an authenticated cloud desktop, and synchronize explicit credentials to a caller-owned CUA through Credential Agent. Use for web or desktop-app operation, file workflows, reusable task contexts,
$ npx -y skills add bytedance/agentkit-samples --skill byted-util-ark-cua --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/byted-util-ark-cuaContext preview
The summary Claude sees to decide when to auto-load this skill.
Delegate broad computer-use tasks to ARK CUA for Volcengine AgentPlan users through an authenticated cloud desktop, and synchronize explicit credentials to a caller-owned CUA through Credential Agent. Use for web or desktop-app operation, file workflows, reusable task contexts,
name: byted-util-ark-cua description: Delegate broad computer-use tasks to ARK CUA for Volcengine AgentPlan users through an authenticated cloud desktop, and synchronize explicit credentials to a caller-owned CUA through Credential Agent. Use for web or desktop-app operation, file workflows, reusable task contexts, artifacts, temporary CUA App URLs, desktop shutdown/start/recovery, inspection, or exact browser, environment, secret, Credential Set, and managed-file credential setup/sync/status/reset. Do not use when local reasoning or a purpose-built local/API tool can complete the request more directly. version: 1.0.7 license: Apache-2.0
Operate ARK CUA through the bundled Python CLI. Keep all gateway access inside the CLI and never request an AgentPlan API key in chat.
python3 <skill-dir>/scripts/cua.py <command> [options]
Parse the single JSON object printed by each invocation:
Read [references/commands.md](references/commands.md) for non-core commands. For a credential intent, read [references/credentials.md](references/credentials.md) before acting. Read [references/auth.md](references/auth.md), [references/outcomes.md](references/outcomes.md), or [references/troubleshooting.md](references/troubleshooting.md) only when the corresponding state occurs.
1. Run `auth status`. When no credential is configured, the CLI first probes `arkcli` through a private temporary HOME snapshot so read-only discovery also works in restricted sandboxes. It selects the first profile with `type=agent-plan` and `plan_tier=max`, then reads its key in memory. It never assumes the active arkcli profile is eligible or writes to the real arkcli state. 2. On `AUTH_REQUIRED`, inspect `error.arkcli_status` / `error.arkcli_hint`. Follow a recoverable arkcli hint first (for example, select or refresh its key), then retry `auth status`. If arkcli is missing or that path cannot complete, relay `setup_command` and ask the user to run it in their own local terminal; the existing hidden API-key prompt is the fallback. Never accept the key in chat. On `TOKEN_EXPIRED` or `REFRESH_FAILED`, follow the same recovery path. 3. When the user explicitly wants to use a different API key even though arkcli is available, ask them to run `auth login --manual` in their own local terminal. This mode bypasses arkcli only for that login, validates the hidden input, and stores it in the protected cache that business commands already prefer. A rejected manual credential fails back to the same manual setup path instead of silently switching to arkcli, which prevents operations from targeting the wrong desktop. `auth logout` removes the manual override and restores normal arkcli discovery. Never accept the key in chat or as a command argument. 4. After the user confirms login completed, run `auth status` again. If `data.real_name_verification.status` is `unverified`, explain that a new CUA cannot be allocated until Volcengine real-name verification is complete, and provide its `verification_url`. Do not describe the API key as invalid. An existing allocated CUA remains usable and its invocations are not stopped. 5. Run `delegate --objective "<user request>"` once. Preserve the user's objective without planning or decomposing it. 6. Record `data.invocation_id`; never submit the same request again. 7. Drive `data.outcome` until terminal:
If task creation returns `ACTIVE_RUN_CONFLICT`, the new request did not start. Stop, tell the user the desktop is busy, and do not retry or inspect the existing task unless the user explicitly asks.
If an operation returns `VOLCENGINE_REAL_NAME_REQUIRED`, it did not allocate a new CUA. Show `verification_url`, ask the user to complete verification on the Volcengine platform, then rerun `auth status` before retrying. Never log out or replace a valid API key for this error. `VOLCENGINE_REAL_NAME_CHECK_UNAVAILABLE` is retryable, but a failed create operation must not be duplicated blindly.
欢迎来到 AgentKit 代码工坊(Samples)仓库! AgentKit 是火山引擎推出的企业级 AI Agent 开发平台,为开发者提供完整的 Agent 构建、部署和运维解决方案。平台通过标准化的开发工具链和云原生基础设施,显著降低复杂智能体应用的开发部署门槛。 本代码库包含了一系列示例和教程,帮助您理解、实现和集成 AgentKit 的各项功能到您的应用中。
Generate deterministic SVG algorithmic artwork. Invoke when the user asks for geometric, generative, or algorithmic visual art.
Optimize code performance through iterative improvements (max 2 rounds). Benchmark execution time and memory usage, compare against baseline implementations,…
根据文字描述生成视频,一个生成图片和视频的工作流技能。依赖 skills: byted-web-search, image-generate, video-generate。注意:此 workflow 没有执行脚本,只是一个描述性的文档。
Manage AgentKit skills, SkillHub/skillhub, skill centers, and skill spaces. Use this skill whenever the user has a management intent for AgentKit skills,…
Upload files or directories to TOS-compatible object storage for Volcano Engine or BytePlus and download files from URLs. Use this skill when (1) Upload…
根据用户的功能需求,完成与 VeADK-Go 相关的功能; 包括:直接根据需求生成 Agent;将Enio Agent转换为VeADK-Go Agent。