Communitygithub.com

技能展示

生成精美的 Remotion 影片與 X 貼文串,完整展示代理技能庫。

技能展示 是什麼?

此技能可自動產生一個分類式動畫展示影片(1080x1080,30fps,約 48 秒)以及一篇 7 則貼文的 X 貼文串。影片會依類別逐一顯示技能,適合用於社群媒體推廣、技能庫視覺化或展示代理能力。影片完全基於 `src/data/skills.ts` 中的資料集,修改資料後重新渲染即可更新內容。支援 Remotion Studio 預覽、H.264 MP4 輸出及 GIF 製作,貼文串則會自動產生存於 `thread.md`。動畫採用 Remotion 原生幀驅動模式(無 CSS transition),包含入場彈跳、透明度與位移插值等效果。

相容平台~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 以新增或移除技能。影片會根據此資料集可重現地重新渲染。

  • 類別(Category):{ id, label, color, order }
  • 技能(Skill):{ slug, categoryId, shortDescription }
  • 衍生資料(Derived):totalSkills、totalCategories、skillsByCategory

動畫慣例

所有動畫僅使用 Remotion 幀驅動模式:

  • useCurrentFrame() 搭配 useVideoConfig() 處理幀數/fps
  • spring() 處理入場效果(damping: 200 平滑,damping: 20 + stiffness: 200 輕快)
  • interpolate() 搭配 clamp 處理透明度與位移
  • 零 CSS transition 或 Tailwind 動畫工具類別

時間軸節奏

場景幀數持續時間
開頭1204.0 秒
15 個類別 × 80120040.0 秒
結尾1204.0 秒
總計144048.0 秒

自訂

  • 新增類別:在 src/data/skills.ts 的 categories 陣列中新增,並更新 Root.tsx 的持續時間
  • 更改顏色:每個類別在資料集中有 color 十六進位色碼
  • 調整節奏:修改 SkillsShowcase.tsx 中的 CATEGORY_DURATION
  • 貼文稿:直接編輯 thread.md

貼文串策略

詳細的 7 則貼文請參閱 thread.md。結構如下:

  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'.

相關技能