las_video_edit)
Use this Skill when the user wants to edit, trim, or retrieve video content through natural language descriptions.
Notes (⚠️ must be followed)
- Never let the user enter an AccessKey and SecretKey.
- Files can only be downloaded using the
las-cli tos downloadcommand (compatible with both TOS and non-TOS resources). las-cli operators callandlas-cli pricecommand output is very important and must be returned to the user in full.
Workflow (execute strictly step by step)
Copy this checklist and track progress:
执行进度:
- [ ] Step 0: 前置检查
- [ ] Step 1: 初始化与准备
- [ ] Step 2: 预估价格
- [ ] Step 3: 执行任务并呈现结果
- [ ] Step 4: 失败排查
Step 0: Pre-checks
- Version check (required): Please run las-cli install 0.3.8. If the las-cli command does not exist, run npm i -g "@volcengine/las-cli@0.3.8"
- New version reminder: Please run
npm info @volcengine/las-cli versionto check the latest available Skill version (las-clicorresponds one-to-one with the Skill version). If the returned version is higher than the version marked for this Skill, first prompt the user to upgrade the current Skill. Upgrade method: ask the user to send the natural language instruction帮我安装byted-las-video-edit技能, and wait for the installation to complete automatically. - Authentication check: Prefer the platform identity automatically injected at runtime; if the current environment does not inject it automatically, then run
las-cli config showto confirm that the legacy credentialslas.apiKeyandvolcengine.regionare configured.
Step 1: Initialization and preparation
- Upload resources: If the input is a local video, upload it to TOS first.
- Prepare parameters: Create
params.json, including input, output, and editing instructions.{ "input_path": "tos://my-bucket/inputs/xxx.mp4", "output_path": "tos://my-bucket/outputs/video_edit/", "query": "找出所有包含猫的片段" }
Step 2: Estimate price (⚠️ must obtain user confirmation)
las-cli price The command output is very important; do not streamline, modify, or summarize it in any way.
- Price calculation: Must return the following command output in full (markdown format)
las-cli price las_video_edit \ --params-file ./params.json \ --format markdown - User confirmation: After outputting the estimated price,must wait for user confirmation。
Step 3: Execute the task and present the results (⚠️ output the command execution results directly, do not streamline)
las-cli operators call The command output is very important; do not streamline, modify, or summarize it in any way.
- Execute: Must return the following command output in full (markdown format)
las-cli operators call las_video_edit \ --params-file ./params.json \ --format markdown \ --out ./result.md
Step 4: Failure troubleshooting
Keep as is.
- Check task status:
las-cli task status <task_id>。 - Check input: Confirm that
input_pathis accessible. - Check configuration:
las-cli config show。