分析幻灯片

jsboige2026-10-25查看 1090复制 468

使用视觉 AI 对 PowerPoint 幻灯片进行定性分析。参数:<deck_path> [--render] [--slides 1,5,10]

Download (.md)

📘如何使用这个技能

  1. 1
    复制技能内容·点击上方「Copy SKILL.md」复制全部内容,或 Download 下载到本地
  2. 2
    打开你的 AI 客户端·支持 Claude Code、Trae、Cursor、ChatGPT、DeepSeek、Kimi 等任意 AI 助手
  3. 3
    粘贴为系统提示/知识文件·Claude Code:放入 .claude/skills/ 目录;普通对话:作为首条消息发送并说「请严格按这份技能文档执行」
  4. 4
    直接提出你的需求·AI 会按技能定义的工作流、格式和约束来处理,无需再解释背景

💡 提示:技能生效后,每次对话只需一句需求,AI 会按 SKILL.md 的流程执行。

SKILL.md3683 chars
---
name: analyze-slides
description: Analyze PowerPoint slides qualitatively using vision AI. Arguments: <deck_path> [--render] [--slides 1,5,10]
---

# Analyze Slides

Analyse qualitative de slides PowerPoint via le modele vision Qwen3-VL-8B du MCP sk-agent.

**Target**: `$ARGUMENTS`

## Arguments

- `deck_path`: Chemin du dossier deck (ex: `slides/01-introduction`)
- `--render`: Forcer le rendu PNG meme si les fichiers existent
- `--slides`: Liste de slides specifiques (ex: `--slides 1,5,10,15-20`)

## Prerequis

1. **MCP sk-agent** doit etre configure avec le modele `qwen3-vl-8b-thinking`
2. Les PNG doivent exister dans `{deck_path}/extracted/renders/`
3. Le texte extrait doit exister dans `{deck_path}/extracted/content.md`

## Process

### 1. Pre-charger le texte extrait

Lire le fichier `{deck_path}/extracted/content.md` et parser les slides par delimiteur `<!-- Slide number: N -->`.

Stockage dans un dict: `{slide_num: text_content}`

### 2. Verification des renders

```bash
ls {deck_path}/extracted/renders/slide_*.png | wc -l
```

### 3. Analyse via MCP sk-agent (PROMPT REVU)

Pour chaque slide, construire un prompt qui inclut le texte extrait pour que le modele se concentre sur la mise en forme:

**Prompt unique (concis):**
```
TEXTE EXTRAIT DE LA SLIDE:
{texte du slide depuis content.md}

---

Analyse UNIQUEMENT la mise en forme et les visuels (le texte est deja extrait ci-dessus).

1. VISUELS: Diagrammes, images, icones presents ? Lesquels ? Qualite ?
2. MISE EN FORME: Disposition, equilibre texte/visuel, hierarchie
3. LISIBILITE: Note /10 pour projection amphitheatre
4. 2 SUGGESTIONS concretes d'amelioration
```

### 4. Appel MCP

```python
result = mcp__sk-agent__call_agent(
    prompt=prompt_avec_texte,
    attachment=f"{deck_path}/extracted/renders/slide_{num:02d}.png",
    model_override="qwen3-vl-8b-thinking"
)
```

### 5. Parallelisation

Faire des appels par lots de 5 slides en parallele pour accelerer le traitement.

### 6. Retry sur erreurs

Si reponse vide ou erreur: retry 1 fois avec prompt simplifie:
```
Decris les elements visuels de cette slide et donne une note de lisibilite /10.
```

### 7. Compilation du rapport (INCREMENTAL OBLIGATOIRE)

**IMPORTANT**: Le rapport DOIT etre ecrit de facon incrementale. Apres CHAQUE lot de slides analyse, utiliser Edit pour ajouter les resultats.

**Workflow incrementale**:
1. Creer le fichier avec l'en-tete au debut
2. Apres chaque lot de 5 slides, faire un Edit pour ajouter les sections
3. Ne JAMAIS accumuler plus de 5 slides en memoire avant d'ecrire

Fichier de sortie: `{deck_path}/analysis/visual_review.md`

### Format du rapport

```markdown
# Revue Visuelle - {deck_name}

**Date**: {date}
**Deck**: {deck_path}
**Slides analysees**: {N}/{total}

---

## Slide 01 - {titre extrait du texte}

### Visuels et mise en forme
{reponse MCP}

---

## Slide 02 - {titre}
...

---

## Resume

### Tableau recapitulatif
| Slide | Titre | Note | Probleme principal |
|-------|-------|------|-------------------|
| 01 | ... | X/10 | ... |

### Slides prioritaires (note < 6)
- Slide X: [raison]

### Bonnes slides (note >= 8)
- Slide Y: [raison]

### Problemes recurrents
1. [Probleme] - N slides concernees
2. [Probleme] - N slides concernees
```

## Criteres de qualite (conseils-slides.md)

- **Test des 3 secondes** : message principal compris immediatement
- **Regle 1-6-6** : 1 idee, max 6 points, max 6 mots/point
- **Lisibilite** : police >= 24pt, contraste suffisant
- **Equilibre** : texte et visuels equilibres

## Gestion des erreurs

- Si le MCP echoue 2 fois sur une slide: noter "[ERREUR]" et continuer
- Sauvegarder le rapport partiel apres chaque lot de 5 slides
来源:skillsdirectory

评论0

登录后参与评论

还没有评论,来抢沙发吧