# learning-product

Turns a Researcher Evidence Brief into one of four learning products: a 2-page MA brief, a workshop pack, a regional brief, or a donor memo.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 626 installs · ★ 3
- Author: gasserane
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/gasserane/personal-skills/tree/HEAD/skills/learning-product/SKILL.md
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/skills/learning-product

## What it does

The skill takes one Researcher Evidence Brief from `literature-reviews/<slug>/` and repackages it for a specific audience. Output is one of four formats: `ma-brief` (v1), `workshop-cop-pack` (v2), `regional-learning-brief` (v3), or `donor-management-memo` (v4). Sources come only from what the brief already verified, and citations are never invented.

At session start it reads the brief itself, `sources.md` if present, and the fuller `literature-review.md` for v3 depth. Structure comes from the matching exemplar at `agent-improvements/learning-product-exemplar-v[N].md`. For v4 you must supply a `recipient` — it sets the voice register and how the decision-ask is framed. For v2 you can pick the workshop format and modality; for v3, the number of country snapshots (default 4, range 3–5).

A separate pass audits every cited URL. Aggregator wrappers such as `consensus.app` or ResearchGate get swapped for the canonical publisher URL or DOI, and dead links are traced back to a permanent source. When the canonical source sits behind a paywall and no open-access version exists for a non-academic audience, the citation is flagged outright. Worth knowing before you publish, not after.

The skill does not produce the underlying Evidence Brief — that is `researcher`. Decision memos that did not come from a brief belong to `decision-memo`. Evaluation design, indicators, and ToC building live in other skills.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add gasserane/personal-skills --skill learning-product -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/learning-product/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/learning-product/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add gasserane/personal-skills --skill learning-product -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/learning-product/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add gasserane/personal-skills --skill learning-product -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/learning-product/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install gasserane/personal-skills learning-product
```

2. **Manually: put the files in place**
- File: `.github/skills/learning-product/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add gasserane/personal-skills --skill learning-product -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/gasserane/personal-skills --path skills/learning-product
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/learning-product/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add gasserane/personal-skills --skill learning-product -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/gasserane/personal-skills/tree/HEAD/skills/learning-product/SKILL.md

## When to use it
- turn a finished Evidence Brief into a 2-page MA brief
- build a workshop or community-of-practice pack
- synthesise a regional brief across several countries
- draft a talking-points memo for a donor or management
- audit brief citations for dead links and aggregator wrappers

## Example prompts
- Build a learning product from brief `2026-01-15_example-topic-region`, type `ma-brief`
- Make a `workshop-cop-pack` from this Evidence Brief, format `half-day`, `virtual`
- Draft a `donor-management-memo` from the brief, recipient `donor-programme-officer`

## Similar
- [research-with-sources](https://affpapa.org/en/nevibecode/skills/research-with-sources.md) — skill · 826 installs
- [briesearch](https://affpapa.org/en/nevibecode/skills/briesearch.md) — skill · 643 installs
- [deep-research](https://affpapa.org/en/nevibecode/skills/199-biotechnologies-deep-research.md) — skill · 10200 installs
- [paper-spine](https://affpapa.org/en/nevibecode/skills/paper-spine.md) — skill · 1200 installs
- [academic-deep-research](https://affpapa.org/en/nevibecode/skills/academic-deep-research.md) — skill · 560 installs
- [ebook-analysis](https://affpapa.org/en/nevibecode/skills/ebook-analysis.md) — skill · 393 installs

From the same set: [gasserane/personal-skills](https://affpapa.org/en/nevibecode/by/gasserane/personal-skills.md) — 2 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
