Community코딩 & 개발github.com

창타오란2010/바오컷-서브타이틀-인텔

GitHub Actions 태그를 통해 BaoCut Electron 데스크톱 앱을 기본적으로 릴리스하며, 명시적으로 요청된 경우에만 로컬/수동 패키징을 사용합니다. 또한 앱 버전 업데이트, 릴리스 재개, 휴대용 서명 백업을 처리하며, 크래프트 스킬과 레거시 독립형 CLI 릴리스는 제외합니다.

바오컷-서브타이틀-인텔란 무엇인가요?

이 스킬은 GitHub Actions 태그 기반 워크플로우를 기본으로 사용하여 BaoCut Electron 데스크톱 앱(v3, com.baocut.app)의 릴리스를 자동화합니다. 개발자가 릴리스 방법을 명시하지 않으면 태그 릴리스를 기본값으로 사용하며, 로컬/수동 패키징은 명시적으로 요청된 경우에만 수행합니다. Mac arm64 빌드를 먼저 게시하고 Windows(CUDA/Vulkan 포함) 빌드를 동일한 릴리스에 추가하는 방식으로 진행됩니다. 서명 인증서, 휴대용 백업, GitHub 자격 증명 관련 작업은 태그 생성 없이 별도로 처리합니다. 이 스킬은 앱 버전 업데이트, 릴리스 노트 생성, 다운로드 링크 확인, 최신 릴리스 표시 등 전체 릴리스 수명 주기를 관리하며, Cargo/프로토콜 버전 업데이트, 더티 소스 바이너리, 개인 서명 자료 전송 등 금지된 작업을 방지합니다. 주로 GitHub Actions 환경에서 사용되며, Electron 앱 전용으로 설계되어 레거시 GPUI/npm/Homebrew 릴리스와 혼동되지 않도록 주의해야 합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/zhangtaoran2010/baocut-subtitles-intel/tree/HEAD/.agents/skills/bcut-release

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

BaoCut 데스크톱 릴리스

이것은 Electron v3 앱(com.baocut.app)입니다. 이전 baocut-app 스킬은 참고용이며, 이 체크아웃의 실행 가능한 워크플로우가 아닙니다. 이 개발자 스킬을 앱의 크래프트 skills/ 디렉토리 외부에 유지하십시오. 레거시 GPUI/npm/Homebrew 릴리스를 호출하지 마십시오.

워크플로우 선택

사용자 의도읽고 따를 사항
일반적인 릴리스/게시 요청, 방법 지정 없음태그 릴리스 — 기본값. 소스 태그를 푸시하고, 검증된 Mac arm64를 먼저 게시한 다음 동일한 릴리스에 Windows CPU/CUDA/Vulkan을 추가합니다.
명시적인 로컬 패키지/후보, 전통적 또는 수동 릴리스, 단일 플랫폼 복구/재개전통적 릴리스. 요청된 플랫폼과 로컬 전용/공개 범위를 준수합니다.
서명 ID, 휴대용 백업 또는 GitHub 자격 증명만 필요서명/백업. 태그를 생성하거나 게시하지 마십시오.

선택한 의도에 필요한 참조 문서만 로드하십시오. 사용자가 릴리스 방법을 지정하지 않은 경우 두 가지 릴리스 방법 중 하나를 선택하도록 요청하지 말고 태그 릴리스를 사용하십시오. Actions 실패 후 자동으로 전통적 패키징으로 대체하지 마십시오. 특정 로컬 전용 또는 플랫폼 전용 명령은 기본 전체 플랫폼 범위를 재정의합니다. 사용자의 명시적인 방법과 제한을 따르십시오.

공유 릴리스 제약 조건

  • 변경 전에 git 상태를 확인하십시오. 관련 없는 작업이나 동시 작업을 보존하십시오. 릴리스를 고정하기 전에 태스크 소유의 소스 변경 사항을 커밋하십시오. 저장소 커밋, 현재 태스크 푸시 권한 및 작업 트리 정리 규칙을 따르십시오. 다른 태스크의 푸시 권한을 재사용하거나 이미 부여된 경우 다시 요청하지 마십시오.
  • apps/desktop/package.json이 앱 버전을 관리합니다. npm을 통해 루트 버전과 잠금 파일을 동기화하십시오. 앱 릴리스를 위해 Cargo 또는 프로토콜 버전을 올리지 마십시오.
  • 빌드를 선택하기 전에 실제 릴리스/피드를 조회하십시오. 빌드는 엄격하게 증가합니다. 이미 게시된 태그/파일은 변경할 수 없습니다.
  • 태그와 모든 플랫폼 아티팩트를 하나의 전체 소스 SHA에 연결하십시오. 더티 소스 바이너리, 개인 서명 자료 또는 중간 노터리 제출물을 출시하지 마십시오.
  • Mac 후보가 통과되는 즉시 Mac 릴리스, 조정된 변경 로그 및 확인된 다운로드 링크를 게시하십시오. Windows/CUDA 빌드는 이 단계를 차단하지 않습니다. 이후 플랫폼 완료 시 해당 릴리스의 자산, 노트 및 피드가 업데이트되며, Git 태그 또는 소스 SHA는 절대 업데이트되지 않습니다. 보류 중인 플랫폼을 별도로 보고하고 아래 완료 단계에서 최신을 진행하십시오.
  • 모든 새로 게시된 버전/빌드에 대해 릴리스 노트를 따르십시오: 전체 커밋/PR 범위를 인벤토리하고, 큰 범위를 배치로 요약하며, 커버리지를 조정하고 통합된 변경 로그를 게시하십시오. 로컬 후보는 동일한 노트를 로컬에 유지합니다. 플랫폼 재개는 기존 버전의 범위를 재사용합니다.
  • 모든 공개 릴리스 또는 플랫폼 재개 후 다운로드 링크를 사용하여 다운로드 링크를 확인하십시오. README 및 baocut.com은 baocut.com/download/<id>로 연결되며, 이는 GitHub Releases를 자체적으로 따릅니다. 릴리스를 위해 README를 편집하거나 사이트를 재배포하지 마십시오. baocut.com이 새 빌드를 제공하는지 확인하십시오.
  • 실제 검사와 건너뛰기를 보고하십시오. 태그 푸시 또는 자격 증명 확인만으로는 완료된 릴리스가 아닙니다. 게시에는 성공적인 작업, 공개 읽기 확인, 피드, 확인된 릴리스 노트 및 baocut.com 다운로드 확인이 필요합니다.

공개 릴리스 완료

선택한 모든 플랫폼이 게시되고, 공개 자산 및 피드가 읽기 확인을 통과하고, 통합 릴리스 노트가 확인된 후 GitHub의 릴리스 탭에서 최신 안정적인 데스크톱 릴리스를 Latest로 표시하십시오:

gh release edit "$release_tag" --repo "$release_repo" --latest
gh api "repos/$release_repo/releases/latest" --jq '.tag_name'

이 태스크에 대해 확인된 저장소와 태그를 사용하십시오. 읽기 확인 결과가 해당 태그와 일치해야 합니다. 플랫폼 게시자는 검증 및 업로드가 진행되는 동안 이전 Latest를 유지하므로, Actions가 성공하더라도 이 최종 단계는 필수입니다. 로컬 후보, 초안 및 프리릴리스는 Latest를 진행하지 않습니다. 이전 릴리스를 재개하는 경우, 최신 게시 데스크톱 버전/빌드를 Latest로 유지하십시오. 완료 보고서에 확인된 Latest 태그를 포함하십시오.

데스크톱 가이드가 패키징 메커니즘을 관리합니다. 모드별 참조 문서는 언제 로드할지 설명합니다. 릴리스 구성 변경만 요청하는 경우 릴리스 태그를 생성하거나 게시하지 마십시오.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

zhangtaoran2010/baocut-subtitles-intel

旁白、视频切片与文字动画混搭的成片:拿一条新闻、一件事、一段八卦、一个产品或人物的故事,从网上与用户的视频库里搜素材、切当事人的原声,配旁白剪成一条画面一直在动的片子,推文、引语、日期、数字做成压在画面上的卡片。题材不限;别的成片里要加一段这样的切片也用它。整段画面由代码画出来的讲解片走 explainer-video,剪已有的口播走 talking-head-cut。

zhangtaoran2010/baocut-subtitles-intel

用户要给视频做封面、要封面大字,或要标题和封面一起出时用:读文稿提炼卖点,给几组标题与封面文案,用户挑定后按视频画幅生成封面图,放进这个视频的候选素材。每句都由视频兑现。只要标题或简介、不要封面时用起标题与写简介。需要视频的转写。

zhangtaoran2010/baocut-subtitles-intel

用户问「我哪一期讲过 X」「这几部视频里谁说过 Y」「X 在我的视频里是怎么讲的」「有哪些讲 X 的视频」这类要在多部视频里找答案的问题时用:按意思检索、按视频去重、按当前版本重新定位,只凭找回来的原话回答,每条论断注明视频与时间,覆盖不全时说明。不用于总结或改写一部视频(那是总结、博客),也不改视频。

zhangtaoran2010/baocut-subtitles-intel

用 BaoCut 处理视频与音频:转录、字幕、翻译、配音、剪口播、切短视频、分章、总结写稿、从链接下载、压缩转码、导出成片,或从零做一条成片。有媒体文件、视频链接、字幕文件或 BaoCut 视频时用;只翻译纯文本、与视频无关的写作或作图、别的剪辑器与 FFmpeg 的用法、BaoCut 源码开发不用。

관련 스킬