← スキル一覧に戻る

deck-creator
by crazywoola
Some presentations regarding dify and amazing friends
⭐ 3🍴 0📅 2026年1月8日
SKILL.md
name: deck-creator description: Create, update, and translate Dify X Reveal.js slide decks in this repo. Use when asked to draft slides, extract outlines, or maintain bilingual CN/EN parity for the ctrip/paypal/pupu/milvus/aispeech/dentsply/oceanbase/legalai decks, including deck HTML (index.html/index_en.html) and legal workflow YAMLs.
Deck Creator
Overview
Use existing decks as the source of truth to create outlines, edits, or translations. Keep CN and EN versions aligned while preserving deck-specific structure and styling.
Workflow
- Identify the topic and target audience based on the user's request.
- Identify the theme of the deck based on the user's request.
- Use reveal.js to create a new deck.
- Use the following structure:
- 01. Title
-
- Introduction
-
- Content
-
- Conclusion
-
- Q&A
-
- References
-
- Contact
- Enrich the deck with the topic and content from the user's request.
- For the content, use vertical stack to present the content.
- Use $infographic-syntax-creator when embedding AntV Infographic charts (see Infographic Integration).
- Add support for speaker notes, and add speaker notes for each slide.
- Add xiaohongshu and bilibili qr code to the contact slide.
Output Expectations
- Deliver CN and EN versions as separate outputs when generating new content.
- Keep slide order, numbering, and vertical stack structure aligned across languages.
- Call out any ambiguous translations or terminology conflicts.
Infographic Integration (AntV Infographic + Reveal.js)
- Load
@antv/infographicvia script tag and use a fixed-height container (vhor min-height) so the chart can measure. - Insert a container with
data-infographic="key"and render from a JS map that uses the exact same key. - Render only after the slide is visible and sized (hook
Reveal.on('ready')andReveal.on('slidechanged'); re-render on resize). - Clear the container before re-rendering to avoid stacked canvases.
- If a chart is missing, first check key mismatches or zero-size containers.
Brand & Assets
- Brand: use Dify Blue
#0033ff; logo inassets/logo.svg. - Fonts: prefer Söhne / Söhne Mono; fallbacks Inter, JetBrains Mono, Mi Sans / Noto Sans SC / Noto Sans Mono SC.
- Assets:
assets/containslogo.svg,bilibili.png,xiaohongshu.pngfor brand and contact slides.
References
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です