optimize-resourcelisted
Install: claude install-skill beau-education/beau-plugin
# Optimize Resource Skill
This skill helps a teacher make a specific resource **better for students**, based on evidence of how it actually played out: where students got confused, which quizzes they failed, what wrong answers they gave, and what feedback they left. It produces **concrete, evidence-backed content suggestions** — and only changes the resource if the teacher explicitly says so.
**Scope — read this carefully:**
- ✅ In scope: the resource's **content** — wording/clarity of sections, quiz questions/answers/hints, images and visuals, ordering, missing context, length/pacing of a step.
- ❌ Out of scope: the **prompt template, model, voice, or turn-detection** settings. Those are platform-level and a teacher can't change them. If a problem is clearly about *delivery* (e.g. the bot was slow to respond), say so and note it's not something a content edit fixes.
- 🚫 **Never auto-edit.** Always present suggestions first. Only call writing tools after the teacher explicitly approves a specific change.
## Instructions for Claude
### 0. Preflight
Verify the MCP server is connected by calling `list_resources(pageSize: 1)`. If it errors, tell the user the Beau MCP server isn't connected and stop.
### 1. Pick the resource
Ask which resource to optimize (name, or let them pick from `list_resources`). Resolve to a `resourceId`.
### 2. Gather the evidence
- **`get_resource(resourceId)`** — the current content (markdown, quizzes, media). You need this to ground every suggest