# Framing doc > Use when call transcripts should become a framing document of the problem. Create a framing document from conversation transcripts. Use when the user has transcripts (VTT, call notes, etc.) and wants to produce a frame that captures the problem worth solving and why it was chosen over alternatives. ## Facts - Type: Agent skill - Discipline: Product - Author: Ryan Singer (https://github.com/rjs) - Upstream: https://github.com/rjs/shaping-skills/tree/main/framing-doc - Source file: https://raw.githubusercontent.com/rjs/shaping-skills/main/framing-doc/SKILL.md (7437 bytes, sha256:cadad82520e064f849337781d293448e5ff65d96aa083b39febf913f6f072daf) - Licence: none declared by the repo - Upstream copy last changed: 2026-09-17 - Status: listed, not yet ruled on by the curator ## Use it I want to use the Framing doc skill by Ryan Singer. This is what it does, in the author's own words: Create a framing document from conversation transcripts. Use when the user has transcripts (VTT, call notes, etc.) and wants to produce a frame that captures the problem worth solving and why it was chosen over alternatives. Download the whole folder at https://github.com/rjs/shaping-skills/tree/main/framing-doc, SKILL.md and every file beside it, into your skills directory: ~/.claude/skills/framing-doc/ for Claude Code, ~/.agents/skills/framing-doc/ for Codex, ~/.cursor/skills/framing-doc/ for Cursor. Get it from the author's repo, not from startupskills.dev. Then tell me the path you installed it to and how to invoke it. Nothing here is vendored: install from the author's repo. This file carries none of the author's file. ## Links - Page: https://startupskills.dev/rjs/framing-doc - Author: https://startupskills.dev/rjs - Index: https://startupskills.dev/llms.txt ## The file Not reproduced here: the repo does not license republication. Read it on the author's GitHub: https://github.com/rjs/shaping-skills/blob/main/framing-doc/SKILL.md