Communitygithub.com

技能展示

生成精美的 Remotion 视频和 X 线程,全面展示代理技能库。用于创建关于技能的社会媒体内容、渲染基于类别的技能可视化,或制作代理能力的动画展示。

技能展示 是什么?

该技能提供了一种自动化方式,通过 Remotion 生成一个分类展示代理技能库的动画视频(1080x1080,30fps,约48秒),并同时生成一个包含7条帖子的 X 线程,用于社交媒体推广。它非常适合开发者或团队需要快速创建关于 AI 代理能力的高质量视频内容,以展示技能广度、分类结构或具体能力。技能支持完全的数据驱动,编辑 `src/data/skills.ts` 文件即可更新视频内容,无需手动调整动画。视频采用纯 Remotion 帧驱动动画(无 CSS 过渡),包含开场、15个分类场景和结尾,每个分类显示其技能标签。生成的输出包括一个 MP4(主要上传)、GIF(预览)和一个 markdown 线程文件。该技能与 Claude Code、Cursor 和 Codex 等 AI 代理工具兼容,可用于展示这些代理的技能清单。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/broomva/skills/tree/HEAD/skills-showcase

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

技能展示 是做什么的?

按类别逐项渲染动画技能展示视频(1080x1080,30fps,约48秒),并生成一个由7条帖子组成的 X 线程,将技能集群映射到具体价值。

快速开始

cd skills-showcase
npm install
npx remotion studio          # 在浏览器中预览
npx remotion render SkillsShowcase out/skills-showcase.mp4
npx remotion render SkillsShowcase out/skills-showcase.gif --every-nth-frame=3

输出产物

  • out/skills-showcase.mp4 — X 平台主要上传文件(H.264,约4.7 MB)
  • out/skills-showcase.gif — 备选/预览文件(约7 MB)
  • thread.md — 7条帖子的 X 线程文案

架构

src/
├── index.ts                  # registerRoot 入口点
├── Root.tsx                  # 合成注册(1080x1080,30fps,1440帧)
├── SkillsShowcase.tsx        # 使用 <Series> 的主时间线
├── data/skills.ts            # 类型化数据集:类别、技能、派生汇总
├── scenes/
│   ├── Intro.tsx             # 标题 + 副标题 + 统计胶囊(4秒)
│   ├── CategorySection.tsx   # 类别标签 + 交错技能标签(每个2.67秒)
│   └── Outro.tsx             # 总结指标 + 标语 + 行动号召(4秒)
└── components/
    └── SkillChip.tsx         # 可复用的带弹簧入场动画徽章

数据模型

编辑 src/data/skills.ts 以添加或移除技能。视频将根据此数据集确定性重新渲染。

  • 类别:{ id, label, color, order }
  • 技能:{ slug, categoryId, shortDescription }
  • 派生数据:totalSkills,totalCategories,skillsByCategory

动画约定

所有动画仅使用 Remotion 帧驱动模式:

  • 使用 useCurrentFrame() + useVideoConfig() 处理帧/帧率
  • 使用 spring() 实现入场(阻尼:200 实现平滑;阻尼:20 + 刚度:200 实现快速)
  • 使用带 clamp 的 interpolate() 处理透明度和平移
  • 零 CSS 过渡或 Tailwind 动画工具

时间线节奏

场景帧数时长
开场1204.0秒
15个类别 × 80120040.0秒
结尾1204.0秒
总计144048.0秒

自定义

  • 添加类别:在 src/data/skills.ts 的 categories 数组中添加,同时更新 Root.tsx 的时长
  • 更改颜色:每个类别在数据集中都有一个 color 十六进制值
  • 调整节奏:修改 SkillsShowcase.tsx 中的 CATEGORY_DURATION
  • 线程文案:直接编辑 thread.md

线程策略

查看 thread.md 获取完整的7条帖子线程。结构:

  1. 钩子 + 视频附件
  2. 为什么技能胜过一次性的提示词
  3. 意识与记忆集群
  4. 研究与分析集群
  5. 全栈实现覆盖
  6. 利基高信号专业技能
  7. 行动号召和讨论提示

Individual skills in this repo

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

broomva/skills

Local TTS, voice cloning, voice design, and video dubbing via the OmniVoice Studio MCP server (open-source ElevenLabs alternative; nothing leaves the machine, runs on MPS/CUDA/CPU). Use when: (1) generating speech from text in any of 646 languages, (2) cloning a voice from a 3-second reference clip, (3) designing a voice by gender/age/accent/pitch/style, (4) dubbing a video into another language, (5) listing voice profiles or personality presets, (6) producing narration where privacy, cost, or absent API keys matter, (7) non-English narration where Edge TTS/kokoro fall short, (8) batch audio for blog posts or content pipelines. Triggers: 'omnivoice', 'voice clone', 'clone this voice', 'tts', 'narrate', 'generate speech', 'voice synthesis', 'dub video', 'voice design', 'local tts', 'multilingual voice', 'narrate this post', 'elevenlabs alternative'.

broomva/skills

>- Speak an explanation out loud while working in any project — tiered text-to-speech with a pluggable backend (ElevenLabs by default and quota-guarded, macOS `say` via `--fast` for free instant local speech, local OmniVoice as an unlimited private tier). Markdown-aware, so code fences, URLs and deep paths collapse to short spoken placeholders instead of being dictated character by character, while snake_case identifiers survive intact so the listener can still search for them. Every utterance is saved to disk for later replay. Also carries a **talk mode** toggle: turn it on and the agent speaks a full readback of every turn, for as long as that session lasts — the whole response, not a summary of it, with `brief` and `marker` levels for when you want less. Talk mode is off by default and scoped to the single session that enabled it, so parallel agents in other worktrees stay silent. Use when the user asks to hear something rather than read it — an explanation of a change, a walkthrough of what just happen...

broomva/skills

Shop Tiendas D1 (Colombia, d1.com.co) from the command line — search the catalogue, resolve your nearest physical store, price a basket against that store's real stock, and quote delivery. D1 runs VTEX IO (account `d1tiendas`), so this drives its public storefront API with no admin key at all — catalogue and cart work fully anonymously, and a one-time emailed code unlocks order history. Handles the two traps that make naive D1 automation wrong — availability is regionalized (an unregioned query reports a national catalogue nobody can actually buy from) and prices arrive in two different units (search reports whole pesos, checkout reports hundredths, a silent 100x). Builds and prices baskets; it deliberately cannot pay, handing a checkout URL to a human instead. USE WHEN the user wants to find D1 products or prices, check whether D1 delivers somewhere, build or cost a D1 grocery basket, compare D1 items, or review their D1 orders. NOT FOR other Colombian retailers (Éxito, Jumbo, Ara, Alkosto), and not for c...

broomva/skills

Stateful, local-first household toxics inventory + swap engine. Identify the items in a home that carry endocrine disruptors and persistent chemicals (BPA/BPS, phthalates, PFAS/PTFE, parabens, flame retardants, VOCs, microplastics), score each by *real* exposure (severity x presence x how it's used x condition), and track the swap to a safer alternative from "flagged" -> "sourced" -> "swapped". Ships a grounded, cited knowledge graph of ~20 hazards, ~40 item-classes, and ~40 alternatives. Hands sourcing off to the `procurer` skill. The skill's state is the source of truth — the agent is the app.

broomva/skills

Tekton — the shared architecture-intent substrate for co-designing systems with the agent. One typed graph across six tiers (system / journey / data / infra / decisions / qualities); views are queries, not separate diagrams. The canonical artifact is a diff-friendly YAML model both human and agent read and write; it renders to Mermaid (agent-legible, GitHub-native) and a self-contained tabbed HTML viewer (human-visual). Cross-tier traceability (`tekton query <from> <to>`) answers "which infra does this user-journey step touch?" as a path query. USE WHEN: designing or thinking deeply about architecture, a system, a data model, user journeys/flows, or a technical plan WITH the agent; when a Category-C HTML doc isn't enough because you need to see AND edit AND traverse the design across tiers; "let's design X", "architect this", "model the system", "draw the flow", "how does this fit together", "diagram this", "/tekton". NOT FOR: a one-off throwaway diagram (use Mermaid inline); prose-only ADRs (write the ADR...

broomva/skills

OpenCaptions extension for Content Engine — adds intent-driven CWI (Caption With Intent) captions to the post-production pipeline. Hooks into the grade → caption → final stage. Generates captions that understand video intent (pitch, volume, emotion, emphasis) and style themselves accordingly with variable font weight, size, and color. Uses the OpenCaptions CLI or MCP server. Triggers on: 'add captions', 'opencaptions', 'CWI captions', 'intent captions'.

broomva/skills

Produce polished product launch videos using the Liquid Glass aesthetic — dark void backgrounds, 3D perspective floating UI panels, particle effects, spring animations, and cinematic pacing. Built on Remotion with Imagen 4.0 for frames and Veo 3.1 for B-roll. Use when: (1) creating a product demo or launch video, (2) showcasing a UI/app/tool with cinematic polish, (3) building a social-ready video from screenshots and renders, (4) applying the liquid glass floating panel style, (5) composing Remotion videos with 3D transforms and spring animations. Triggers on: 'launch video', 'product video', 'liquid glass video', 'demo video', 'showcase video', 'remotion video', 'floating panel', 'glass aesthetic'.

相关技能