Communitygithub.com

ChronoAIProject/nyx-skills

一種從 ChatGPT 圖像生成、固定瀏覽器分頁、本地 TTS 旁白、計時字幕燒錄、封面匯出和清單製作垂直短影片的方法。當操作員需要一個可重現的圖像轉短影片工作流程時使用,支援固定分頁一致性、逐拍視覺提示、1080x1920 安全區域規則、本地 ffmpeg/PIL 組裝,並保持私人存取在技能之外。

nyx-skills 是什麼?

這個技能提供了一個完整的生產流程,用於將腳本或內容計劃轉換為垂直短影片,主要視覺元素來自 ChatGPT 圖像生成,並通過操作員提供的固定瀏覽器分頁來維持會話一致性。它不需要額外的 API 金鑰或外部生成服務,而是依賴於本地 TTS 旁白、ffmpeg 編碼和 PIL 圖像處理來組裝最終影片。技能涵蓋從輸入確認、圖像生成、旁白製作、字幕對齊、到最終渲染和清單產出的完整步驟,特別強調安全區域規則和逐拍提示模式以確保視覺一致性。支援的平台包括任何可以執行本地指令的開發環境,例如 Claude Code、Codex 或 Cursor,且所有輸出均去除內部路徑和憑證,適合持續整合或內容創建管道。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ChronoAIProject/nyx-skills/tree/HEAD/chatgpt-image-short-video

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

ChatGPT 圖像短影片

使用此方法將腳本或內容計劃轉換為垂直短影片,其主要視覺透過操作員提供的固定瀏覽器分頁在 ChatGPT 中生成,然後在本地組裝旁白、燒錄字幕、平台封面和清單。

關於完整的製作檢查表、提示模式、時間規則、渲染規則、封面約定和清單結構,請參閱 references/workflow.md。

核心工作流程

  1. 確認輸入:標題、副標題或鉤子、口語腳本、視覺風格簡報、目標語言、TTS 聲音/速率、輸出目錄和平台元數據。
  2. 使用操作員提供的固定圖像生成瀏覽器分頁。除非固定分頁損壞且操作員批准更換,否則不要打開新的 ChatGPT 會話。
  3. 使用參考資料中的逐拍提示模式生成一張主要圖像或一組小量節拍圖像。
  4. 將生成的圖像儲存為本地來源資產,並記錄提示、瀏覽器分頁標籤、圖像索引、時間戳記和任何手動重試。
  5. 使用 TTS 在本地生成旁白,並在可用時儲存媒體和字幕副檔。
  6. 使用 ffprobe 測量真實音訊持續時間;根據音訊持續時間推導幀數,而非預期的腳本長度。
  7. 從 TTS 副檔或本地語音對齊器對齊字幕,然後將其分割為可讀的區塊。
  8. 渲染 1080x1920 幀,具有安全的標題/字幕位置、輕微動態和燒錄字幕。
  9. 使用 ffmpeg 編碼、混合旁白、建立 4:3 和 3:4 封面,並撰寫指向每個最終產品的清單。
  10. 驗證影片、封面、字幕和清單是否公開安全,且不含任何內部處理代碼、本地路徑、憑證、瀏覽器標籤或草稿標籤。

不可妥協的事項

  • 固定分頁存取是私有的操作員設定。切勿在可重複使用的輸出中包含實際的分頁 URL、帳戶名稱、存取權杖、本地工作區路徑或處理代碼。
  • 固定分頁用於會話連續性和圖像工具的一致性。它將圖像生成與無關的對話隔離,並減少重試間的樣式漂移。
  • 保持最終影片為 1080x1920、24 或 30 fps、H.264、yuv420p、AAC 音訊和 +faststart,除非目標平台要求其他約定。
  • 將字幕燒錄到影片中;對於短形式預覽,不要僅依賴外部字幕檔案。
  • 將水平 4:3 和垂直 3:4 封面匯出為單獨的檔案。
  • 清單必須在可能的情況下使用儲存庫或套件相對的產品路徑。不要將機器本地私有路徑序列化到可移植的清單中。

Individual skills in this repo

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

ChronoAIProject/aevatar-attachment-probe

Boundary test for inbound Lark attachments — the user sends an image or file alongside this command and the bot reports exactly what it can observe on the chat path (text only, attachment refs, or nothing), without guessing. Detects when the platform wires chat-path attachment visibility so dependent skills can be upgraded.

ChronoAIProject/aevatar-vision-probe

Verify the read-image (vision) path end to end — the user sends an image plus the trigger, a workflow vision step describes it, and the run output proves the model actually saw the image (a real description, not "no image received"). Run it before any image-dependent workflow (petty-cash receipt, invoice OCR).

ChronoAIProject/codex-formal-answer

Use when answering mathematical, conceptual, philosophical, or metaphysical questions through repository-first scientific reasoning, a clause-complete formal bridge, retained exact Lean specializations, reusable library growth, and an ordinary conversational answer; the formal work stays internal and is shown only when the user asks for it.

ChronoAIProject/lark-im-ops

Send, reply to, react to, read, and find Lark messages and chats through the bot's NyxID-brokered im/v1 APIs — proactively post to a chat or DM, thread-reply, add or remove emoji reactions, read a single message or pull a chat's history over a time window, search or list the chats the bot is in, and download an image/file from a message. Handles the "content must be a JSON string" footgun and receive_id_type selection, and doubles as the im-scope probe — on a scope 403 it reports the exact missing permission instead of failing silently.

ChronoAIProject/nyx-skills

Verify-first promotion intelligence for ANY repo or org. Pulls live GitHub state, runs sshx multi-perspective consensus over it, and returns an evidence-backed board of what is genuinely promotable, how items connect, and what is unverifiable. Use when an agent or operator asks "what's worth promoting / what connects / what's real" for a target repo or org.

ChronoAIProject/ornn-agent-manual-cli

The manual an AI agent loads to operate Ornn — the model-agnostic skill-lifecycle API (an npm-style registry + CLI for agent skills) — via the NyxID CLI (`nyxid proxy request ornn-api …`). Load and follow this skill WHENEVER the user asks to do anything with Ornn skills or skillsets. Skills: search Ornn or find a skill, pull or install a skill (or a specific version), run a skill, build and upload a skill, publish a new version, make a skill public / private / shared, run or read a security audit, deprecate or delete a version, diff two versions, check usage analytics, bind a skill to a NyxID service, link a skill to GitHub or sync from source, manage npm-style dist-tags, or transfer skill ownership. Skillsets — curated multi-skill bundles with a required master prompt: bundle skills into a set, create or publish a skillset, resolve its closure in one call, export a skillset as a Claude Code marketplace plugin, transfer skillset ownership, or diagnose why a shared skillset isn't visible (visibility derives fr

ChronoAIProject/petty-cash-approval-payload-builder

Runs the petty-cash approval flow end to end yourself — collect Lark DM/sheet/image context, extract receipt details, build the exact approval body, then SUBMIT the Lark approval instance.

ChronoAIProject/public-copy-release-guard

Portable checklist for gating public-facing copy before release. Use when captions, posts, manifests, topics, titles, or launch copy must be checked for generic AI wording, leaked internal labels, forbidden experiment or tool names, platform topic allowlists, CTA spam, and unsupported overclaims.

ChronoAIProject/research-claim-fidelity-reviewer

Severity-weighted BLOCK, WARN, OK reviewer method for technical and research posts. Use when reviewing X threads, announcements, captions, or launch copy for hook strength, thread arc, generic AI vocabulary, source fidelity, claim support, numeric-claim verification, and thread format before recommending publish.

相關技能