.agent/skills/aicut-deploy/SKILL.md
Guides how to build and deploy AIcut as an Electron application. Use when the user asks about packaging, building installers, or releasing the app.
npx skillsauth add luoluoluo22/aicut aicut-deployInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill helps package and deploy AIcut as a standalone desktop application.
Ensure you have:
bun install in AIcut-Studio)cd AIcut-Studio/apps/web
npm run dev # Start Next.js dev server
npm run electron # Start Electron (in another terminal)
cd AIcut-Studio/apps/web
# Build Next.js first
npm run build
# Package for current platform
npm run electron:build
The electron-builder config in package.json supports:
| Platform | Command | Output |
| -------- | -------------------------- | -------------------------- |
| Windows | electron-builder --win | .exe installer, portable |
| macOS | electron-builder --mac | .dmg, .zip |
| Linux | electron-builder --linux | .AppImage, .deb |
Located in AIcut-Studio/apps/web/package.json:
"build": {
"appId": "com.aicut.studio",
"productName": "AIcut Studio",
"directories": {
"output": "dist-electron"
},
"extraResources": [
{
"from": "../../../tools",
"to": "tools"
}
],
"win": {
"target": ["nsis", "portable"]
}
}
The extraResources section ensures Python scripts are bundled:
tools/ directory at project rootresources/tools/ in the packaged appFor production, ensure these are set (or bundled in .env):
GROQ_API_KEY - For speech recognitionOPENAI_API_KEY - For AI features (optional)node node_modules/electron/install.js
Check electron/main.js for the Python spawn path. It should resolve correctly in both dev and production.
node_modules is not duplicatedpackage.jsonnpm run build successfullynpm run electron:build locallydata-ai
指导如何进行项目管理(新建、查看、切换、删除)、操作 AIcut 时间轴、添加媒体、创建字幕及导出视频。当用户询问关于项目列表管理、新建/切换/删除项目、视频剪辑、时间轴操作、添加素材、生成的视频有问题或媒体管理时使用此技能。
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.
development
Run, watch, debug, and extend OpenClaw QA testing with qa-lab and qa-channel. Use when Codex needs to execute the repo-backed QA suite, inspect live QA artifacts, debug failing scenarios, add new QA scenarios, or explain the OpenClaw QA workflow. Prefer the live OpenAI lane with regular openai/gpt-5.4 in fast mode; do not use gpt-5.4-pro or gpt-5.4-mini unless the user explicitly overrides that policy.