Paul de Lavallaz

Morfeo Remotion Style

設計創意v1.0.0
作者:Paul de Lavallaz更新於 2026-05-11morfeo-remotion-style@clawhub_pauldelavallaz/morfeo-remotion-style
影片處理

據 AlphaMoat 統計,截至 2026-09,Morfeo Remotion Style 累計下載 2,510 次、獲 4 個星標,在全部 5,078 個 AI 技能中排名第 4,090 位,在「設計創意」分類(512 個)中排名第 397 位。

累計安裝
143
累計下載
2510
星標
4
全站排名
#4,090
全站前 81% · 「設計創意」前 78%
平台累計安裝累計下載星標評論
ClawHub ↗7623704-
SkillHub ↗14325104—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

該指南規定品牌配色、字型、標題和正文排版、動畫節奏,以及表情符號和品牌圖示的實現方式,供製作品牌風格一致的影片時參考。部分示例依賴外部 npm 包和表情圖片 CDN;執行前應審閱並固定依賴版本,並確認第三方資源請求符合隱私與內容政策。

資料釋出於 2026-10-29

可以用來做什麼

  • 統一品牌影片的字型與版式
  • 參考動畫和元件實現模式
  • 檢查圖示及表情符號的渲染方式

什麼時候用

  • 專案使用 Remotion 且需遵循該品牌樣式時
  • 已審查外部依賴來源和版本時
  • 外部 CDN 請求已獲准或素材已本地化時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

請依據這份樣式指南審閱一個 Remotion 片段的字型、版式和動畫;不要安裝依賴或發起外部 CDN 請求。

月度資料趨勢

累計下載2510
1594208625782026-03 · 累計下載 16622026-05 · 累計下載 19262026-06 · 累計下載 20392026-07 · 累計下載 22342026-08 · 累計下載 23062026-09 · 累計下載 251026-0326-09
星標4
3442026-03 · 星標 32026-05 · 星標 42026-06 · 星標 42026-07 · 星標 42026-08 · 星標 42026-09 · 星標 426-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-092510—4
2026-082306+3.2%4
2026-072234+9.6%4
2026-062039+5.9%4
2026-051926—4
2026-031662—3

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

4.1 KB · ClawHub v1.0.0
---
name: morfeo-remotion-style
description: Morfeo Academy's Remotion video style guide. Use when creating Remotion videos, stories, or animations for Paul/Morfeo Academy. Triggers on "estilo Morfeo", "mi estilo Remotion", "video para Morfeo", "story estilo Morfeo", or any Remotion video request from Paul.
---

# Morfeo Remotion Style

Style guide for Remotion videos matching Morfeo Academy's brand.

## Brand Colors
展開全部(共 171 行)

```typescript
export const colors = {
  lime: "#cdff3d",      // Primary accent - VERY IMPORTANT
  black: "#050508",     // Background
  darkGray: "#111111",  // Secondary bg
  white: "#FFFFFF",     // Text
  gray: "#888888",      // Muted text
};
```

## Typography

```typescript
import { loadFont as loadDMSans } from "@remotion/google-fonts/DMSans";
import { loadFont as loadInstrumentSerif } from "@remotion/google-fonts/InstrumentSerif";
import { loadFont as loadJetBrainsMono } from "@remotion/google-fonts/JetBrainsMono";

export const fonts = {
  heading: `${instrumentSerif}, serif`,  // Títulos - ALWAYS italic
  body: `${dmSans}, sans-serif`,         // Cuerpo
  mono: `${jetBrainsMono}, monospace`,   // Código
};
```

**Rules:**
- Headings: Instrument Serif, **always italic**, weight 400
- Body: DM Sans, weight 400-600
- Code/tech: JetBrains Mono

## Emojis

Use Apple emojis via CDN (Remotion can't render system emojis):

```typescript
// See references/AppleEmoji.tsx for full component
<AppleEmoji emoji="🤖" size={28} />
<InlineEmoji emoji="🎙️" size={38} />  // For inline with text
```

## Brand Icons (WhatsApp, Telegram, etc.)

Use inline SVGs, not icon libraries (they don't work in Remotion):

```typescript
// See references/BrandIcon.tsx for full component
<BrandIcon brand="whatsapp" size={44} />
<BrandIcon brand="telegram" size={44} />
```

## Animation Style

### Spring Config
```typescript
spring({ 
  frame, 
  fps, 
  from: 0, 
  to: 1, 
  config: { damping: 15 }  // Standard damping
});
```

### Entry Sequence (staggered reveals)
1. **Tag** (frame 0-15): Fade in + slide from top
2. **Emoji** (frame 15+): Scale spring from 0
3. **Title** (frame 30-50): Fade + slide from bottom
4. **Lines** (frame 60, 90, 120): Staggered fade in

### Pulsing Effect (for emojis)
```typescript
const pulse = interpolate(
  frame % 60,
  [0, 30, 60],
  [1, 1.1, 1],
  { extrapolateRight: "clamp" }
);
```

## Common Elements

### Lime Tag (top of screen)
```typescript
<div style={{
  position: "absolute",
  top: 80,
  fontSize: 28,
  fontWeight: 600,
  fontFamily: fonts.body,
  color: colors.black,
  backgroundColor: colors.lime,
  padding: "12px 28px",
  borderRadius: 30,
  display: "flex",
  alignItems: "center",
  gap: 8,
}}>
  <AppleEmoji emoji="🤖" size={28} /> TEXT HERE
</div>
```

### Big Emoji (center)
```typescript
<AppleEmoji emoji="🗣️" size={140} />
```

### Title (Instrument Serif italic)
```typescript
<h1 style={{
  fontSize: 68,
  fontWeight: 400,
  fontFamily: fonts.heading,
  fontStyle: "italic",  // ALWAYS
  color: colors.white,
  textAlign: "center",
  lineHeight: 1.15,
}}>
  Text with <span style={{ color: colors.lime }}>lime accent</span>
</h1>
```

## Video Specs

- **Format:** 1080x1920 (9:16 vertical stories)
- **FPS:** 30
- **Duration:** 5 seconds (150 frames) per story
- **Background:** Always `colors.black` (#050508)

## Project Setup

```bash
npx create-video@latest --template blank
npm i @remotion/google-fonts
```

## File Structure

```
src/
├── styles.ts          # Colors & fonts exports
├── AppleEmoji.tsx     # Emoji component
├── BrandIcon.tsx      # Brand icons (WhatsApp, Telegram, etc.)
├── [StoryName].tsx    # Individual stories
└── Root.tsx           # Composition setup
```

## References

- `references/styles.ts` - Complete styles file
- `references/AppleEmoji.tsx` - Apple emoji component
- `references/BrandIcon.tsx` - Brand icons component
- `references/MorfeoStory-example.tsx` - Full story example

## DO NOT

- ❌ Use system fonts (won't render)
- ❌ Use icon libraries like simple-icons (won't work)
- ❌ Use non-italic headings
- ❌ Use colors outside the palette
- ❌ Forget the lime accent color

「設計創意」分類下的熱門技能

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。