chengfeng-check-updates

Checks chengfeng-videocut Skills updates and manages Runtime installation and health verification.

3.0k|383|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/Agentchengfeng/chengfeng-videocut-skills --skill chengfeng-check-updates
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chengfeng-check-updates
Source: https://github.com/Agentchengfeng/chengfeng-videocut-skills/tree/main/plugins/chengfeng-videocut/skills/chengfeng-check-updates
Command: npx skills add https://github.com/Agentchengfeng/chengfeng-videocut-skills --skill chengfeng-check-updates

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

It centralizes all environment management for the chengfeng-videocut plugin—verifying Skills are up to date, installing and health-checking the Runtime—so business Skills never carry their own environment logic and users never run剪辑 tasks against a broken or outdated setup.

Core Features & Use Cases

  • Readiness Check: A three-step gate (locate plugin cache, check Skills freshness, verify Runtime compatibility) that returns one of three states: ready, needs new session, or stop.
  • Trusted Update Activation: Updates require explicit user confirmation of version, snapshot revision, content revision, and SHA-256 checksum, with isolated staging, CAS re-verification, and automatic rollback on failure.
  • Runtime Install & Doctor: Installs the Runtime from pinned GitHub Releases with SHA-256 verification and runs a full diagnostic report covering dependencies like Bun, FFmpeg, Node.js, and Chrome.
  • Use Case: A user says "检查更新" before editing; the Skill verifies the plugin cache identity, discovers candidate updates in an isolated temporary CODEX_HOME, presents the provenance proof, and only activates after explicit confirmation.

Quick Start

Ask the agent to check whether the chengfeng-videocut editing environment is ready and whether any trusted updates are available, without activating anything yet.

Frequently Asked Questions about chengfeng-check-updates

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check for chengfeng-videocut plugin updates?

Run the readiness check, which executes check-plugin-update.cjs against the Marketplace in an isolated temporary CODEX_HOME. It reports current, update_available_confirmation_required, or structured error states without writing to your home directory.

How do I install the chengfeng-videocut Runtime and player?

Say "安装剪辑环境" to trigger the full readiness check, which runs ensure-runtime.cjs with --install-if-missing. The Runtime downloads from a pinned GitHub Release, is SHA-256 verified, and a doctor report confirms the installation.

Does the update check modify my Codex configuration?

No. Update discovery runs entirely in a temporary CODEX_HOME using official Marketplace CLI commands, and your home directory sees zero writes. Only after you confirm the version, revisions, and SHA-256 does activation touch your installation.

What happens if a Skills update activation fails?

The script checks post-failure state and either reports no change, rolls back to the previous exact snapshot revision and cache, or reports an incomplete rollback with actual state. It never reports success unless the cache re-verification matches all four confirmed identity fields.

Why does the readiness check stop instead of continuing when Runtime is missing?

The Skill enforces a hard stop because any output produced without the real product Runtime is incompatible with the product's ledger format. It reports structured diagnostics and installation guidance instead of substituting a homemade review interface.

What dependencies are required on Windows for the editing environment?

Windows 10/11 requires Node.js 20 or later for plugin scripts, plus Bun and FFmpeg via winget for CLI-only installs, and Chrome for subtitle rendering. The desktop package bundles Bun, FFmpeg, and FFprobe into a managed directory without PATH changes.