Communitygithub.com

ChronoAIProject/nyx-skills

一种通过固定浏览器标签页利用ChatGPT图像生成、本地TTS旁白、定时字幕烧录、封面导出和清单来制作竖版短视频的方法。适用于需要可复现的图像转短视频工作流程、保持固定会话一致性、按节拍生成视觉提示、遵守1080x1920安全区域规则、使用本地ffmpeg/PIL组装,并保持私有访问且不暴露在技能外的情况。

nyx-skills 是什么?

该技能提供了一种系统化的方法,用于创建竖版短视频,其核心视觉内容通过操作员提供的固定ChatGPT浏览器标签页生成。它主要面向需要可重复、高质量和私有化工作流的开发者或内容创作者,输出成品包括视频、字幕、封面和完整清单。该技能支持在本地使用TTS生成旁白、通过`ffprobe`精确测量音频时长以确定帧数、并基于TTS侧边文件或本地语音对齐工具生成时间字幕。渲染时遵循1080x1920分辨率、安全的标题和字幕放置规则、轻量动态效果以及硬编码字幕。最终输出会编码为H.264视频、AAC音频,并生成4:3和3:4两种封面。该技能的一个关键原则是确保所有输出都不包含内部句柄、本地路径、凭证或草稿标签,因为图像生成的浏览器标签是私有的操作员设置,永远不会在可重用输出中暴露。它适用于Claude Code、Cursor、Codex等平台,通过使用固定标签页维护会话一致性和工具一致性,减少重试时的风格漂移。

兼容平台~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帧/秒、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.

相关技能