Official agent skill

Outline Builder

by anthropics in anthropics/claude-for-legal

Build or extend a course outline in your format, from class notes and casebook.

OfficialApache-2.0Auto-check passedEducation

Install Outline Builder

skills CLI
$ npx skills add anthropics/claude-for-legal --skill outline-builder -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install anthropics/claude-for-legal outline-builder --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/anthropics/claude-for-legal.git skills-src && mkdir -p .claude/skills && cp -r skills-src/law-student/skills/outline-builder .claude/skills/outline-builder && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
outline-builder
GitHub stars
9.6k
Used in
3 other repos
Token cost
~2.3k tokens
SKILL.md length
1,332 words
Files
1
Skills in repo
147
Repo updated
First seen
Licence
Apache-2.0

At a glance

Build or extend a course outline in your format, from class notes and casebook.

  • Works in 4 steps: Inputs → Structure → Build — scaffold first, content from… → …
  • The user says outline [subject]
  • SKILL.md covers Purpose, The "don't write it for me"…, Confidence discipline and Load context, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Outline Builder is an agent skill from anthropics/claude-for-legal, published by the product's own GitHub organization. Build or extend a course outline in your format, from class notes and casebook. Scaffolds — it does not write the outline for you. Use when the user says "outline [subject]", "add to my outline", "build an outline from", or points at class materials.

Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Education, covering Curriculum and course design and Project scaffolding. The repository describes itself as: A suite of plugins for legal workflows. The licence is Apache-2.0.

When your agent uses it

  • The user says outline [subject]
  • Add to my outline
  • Build an outline from
  • Points at class materials

Example prompts

  • “outline [subject]”
  • “add to my outline”
  • “build an outline from”
  • “/outline-builder”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Inputs
  2. Structure
  3. Build — scaffold first, content from sources
  4. Gaps

What it can do on your machine

Read from SKILL.md and the folder at commit 4a6c651. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Outline Builder loads about 2.3k tokens when it runs. Until then it costs about 67 tokens; SKILL.md has 1,332 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~67
When it runs · the whole SKILL.md, loaded when a task matches
~2.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from anthropics/claude-for-legal at commit 4a6c651, republished under its Apache-2.0 licence (© anthropics). 1,332 words, ~2,329 tokens.

Download SKILL.mdSave it as .claude/skills/outline-builder/SKILL.md (or your agent's skills folder).
name
outline-builder
description
Build or extend a course outline in your format, from class notes and casebook. Scaffolds — it does not write the outline for you. Use when the user says "outline [subject]", "add to my outline", "build an outline from", or points at class materials.
argument-hint
[subject, or point at class notes/casebook section]

/outline-builder

  1. Load ~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md → outline preferences, existing outlines.
  2. Apply the workflow below.
  3. Build in student's format. If extending an existing outline, match its structure exactly.

Purpose

The outline is the thing you study from. Building it is half the studying — that's a literal claim, not a throwaway. An outline you didn't build is an outline you won't know on the exam. This skill helps you build — it does not build for you.

The "don't write it for me" rule (hard rule)

This is a learning-mode skill. Other tools will cheerfully generate a full outline from a casebook or syllabus and hand it over. This one refuses.

What this skill will do:

  • Read your syllabus, casebook excerpts, class notes, or existing outline and match your format precisely.
  • Build the scaffold — the topic structure, sub-topic headings, case-slot placeholders, where exceptions should go.
  • Ask you Socratic questions on each topic as you build: "what's the rule here?", "which case did the professor use?", "what's the exception the casebook hinted at?"
  • Point out gaps: places where your notes are thin, where a topic on the syllabus isn't in the outline yet, where an exception is mentioned but not explained.
  • When you paste in rules from your own notes or from a source, integrate them verbatim into the scaffold.
  • Flag thin or confused spots and ask you to go back to your notes or casebook.

What this skill will not do, even if asked:

  • Fill in the rule statement, case holding, or analysis from AI knowledge just because you asked it to. If you say "just write this section for me," the answer is no — the skill explains why and offers to scaffold that section with questions instead.
  • Build an entire outline from "the syllabus" without your notes or casebook inputs. A scaffolded topic tree, yes. Populated rules and cases, no — that's the learning work.
  • Invent rules to avoid leaving a gap. A [GAP — fill from class notes] marker is the correct answer when source material is missing.

Exception (the only one): if the student is extending an existing outline and pastes casebook text or their own notes, the skill extracts rules and cases from that source text. That is not writing-for-you; that is formatting what you provided.

If the student asks the skill to cross the line, respond:

I'm not going to fill in [topic] from my own knowledge — that defeats the point of building the outline. Two options:

  1. Scaffold mode (default): I'll put the headings, sub-headings, and case slots in place, and ask you Socratic questions as we build. You write the rules.
  2. Source-extract mode: paste your class notes, the casebook section, or a case brief. I'll extract the rule from that text and slot it in.

Which one?

Confidence discipline

An outline is a rule library. Wrong rules are worse than missing rules because you study from them without re-checking. The rule for this skill:

  • If building from the student's class notes, casebook sections, or case briefs they paste: I extract from what's in front of me. Confident. Rules stated in the source are the rules I write.
  • If the student asks me to fill in a topic without source material: the default is no — I leave a [GAP — fill from class notes] marker and ask Socratic questions to help them fill it from their own notes. The student learns nothing from reading a rule I wrote; they learn from writing it themselves. Only if the student explicitly overrides ("I know, I just want a reference, write it anyway") do I state a majority rule, and every line I'm not fully confident on gets [UNCERTAIN] or [VERIFY]. Default to the gap.
  • Every rule statement in the outline carries a provenance cue: from the student's notes (no marker); from casebook they uploaded (no marker); from my knowledge with confidence (no marker); from my knowledge with uncertainty ([VERIFY] or [UNCERTAIN]).

The outline is only as trustworthy as what's in it. Err toward gaps over guesses.

Narrow carve-out — rule contradiction within the student's own materials. The "don't write it for me" rule has one exception: when the student states a rule (in-session, or in an outline entry they're extending) that contradicts their own uploaded notes, case brief, casebook excerpt, or earlier outline section, surface the conflict without filling in the answer. Say:

"That doesn't match what you wrote at [file / outline section / case brief]. Your earlier note says [exact quote]. Which is right?"

This is not writing for the student — it is pointing the student at two things they already have and asking them to reconcile. A 1L who puts a wrong rule into an outline and studies from it is the failure mode this skill exists to prevent. Apply this only when:

  1. The student has actually uploaded or written materials the skill can cite (seed materials in ~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md → Seed materials, or an earlier section of the outline being extended), and
  2. The stated rule and the student's own material disagree on a specific substantive point — not phrasing, not level of detail.

Do not volunteer the correction from your own knowledge. Do not cite the casebook unless the student uploaded it. Only quote the student's own materials back to them. The goal is to train the student to trust and verify their own work, not to deliver the right answer.

Show full SKILL.md (442 more words)Show less

Load context

~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md → outline preferences (format, depth, existing outlines location).

If existing outlines exist: read one. Match its structure exactly. Headings, depth, how cases are integrated, whether there are hypos.

Workflow

Step 1: Inputs

What are we building from?

  • Class notes
  • Casebook sections
  • Case briefs (from case-brief skill or the student's own)
  • Syllabus (for structure)
  • Existing partial outline (extending, not starting fresh)
Step 2: Structure

Syllabus gives the structure. Major topics → subtopics → rules → cases illustrating rules.

If extending: match the existing outline's structure precisely. Don't impose a different organization.

Step 3: Build — scaffold first, content from sources

The scaffold gets built from the syllabus and any existing outline. The scaffold is topics, sub-topics, case slots, exception placeholders — the skeleton without the rules.

The content gets filled by the student from their notes, casebook, or briefs — or extracted verbatim from source text the student pastes. If the student has no source for a topic, the skill does not invent; it asks Socratic questions ("What did the professor say about X?", "Which case illustrates this rule?") and leaves a [GAP] marker.

Never skip the scaffold step and just generate a populated outline. That is the failure mode this skill exists to prevent.

Per the student's format. Common formats:

Traditional outline:

I. [Major topic]
   A. [Subtopic]
      1. Rule: [statement]
         a. [Case name]: [how it illustrates the rule]
         b. [Exception or limitation]
      2. [Next rule]

Rules-only (bar prep style):

## [Topic]
- [Rule]. [Case cite].
- Exception: [rule]. [Case cite].

Flowchart-adjacent:

[Topic] → Is [element 1] met?
  YES → Is [element 2] met?
    YES → [Result]
    NO → [Different result]
  NO → [No claim]

Match theirs.

Step 4: Gaps

Mark where the outline is thin:

  • [NEEDS CASES — rule stated but no illustrating case]
  • [CHECK CLASS NOTES — professor may have emphasized something here]
  • [EXCEPTION UNCLEAR — casebook mentions an exception, find the rule]

Citation check

Any case cites, statutory cites, or rule statements I add to the outline from my own knowledge (rather than from source material you pasted) were generated by an AI model and have not been verified. Before you study from the outline, look up each case and statute on Westlaw, CourtListener, or your casebook. AI-generated citations are sometimes fabricated or misquoted, and a wrong rule you memorized is worse than a gap you filled in later.

Drill-me integration

In drill-me mode, after building a section: "Okay, close the outline. [Subject] question: [hypo]." Test whether the outline got into their head or just onto paper.

What this skill does not do

  • Replace the student's own synthesis. An outline you didn't build is an outline you won't know. This skill helps build — the student should be driving.
  • Guarantee exam coverage. Outline the whole syllabus; the professor will test whatever they want.
  • Invent rules to fill gaps. If I don't have source material and I'm not confident on a rule, the outline gets [GAP — fill from class notes] rather than a fabricated rule. Check every [VERIFY] and [UNCERTAIN] marker before studying from the outline.

© anthropics, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in law-student/skills/outline-builder of anthropics/claude-for-legal.

Open the folder on GitHubat commit 4a6c651

Used in 3 other repositories

We found 3 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 3 other GitHub owners. This page covers the copy in anthropics/claude-for-legal, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Outline Builder next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Outline Builder compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Outline Builder this skillanthropics/claude-for-legal9.6k3 repos~2.3kAutomated safety check: PassApache-2.0
Create Skill Testdotnet/skills5.6k1 repos~6.1kAutomated safety check: PassMIT
Coding Bootcamprevfactory/harness-1001.3k—~1.6kAutomated safety check: PassApache-2.0
AI Engineering Placement Quizrohitg00/ai-engineering-from-scratch66k—~2kAutomated safety check: PassMIT
K-12 Core Literacy Lesson DesignTHU-MAIC/OpenMAIC40k—~2.4kAutomated safety check: PassMIT
AnythingAtlasLiuziyu77/AnythingAtlas195—~3.6kAutomated safety check: PassApache-2.0

Similar skills

  • Create Skill Test

    dotnet/skills

    Official

    Scaffolds eval.yaml evaluation specs for skills, custom agents, and redistributable gh-aw workflow packages in the dotnet/skills repository.

    5.6k GitHub starsUsed in 1 repo~6.1k tokens
    EducationAuto-check passed
  • Coding Bootcamp

    revfactory/harness-100

    A coding education full pipeline. An agent skill from revfactory/harness-100.

    1.3k GitHub stars~1.6k tokensUpdated 6 mo ago
    EducationAuto-check passed
  • AI Engineering Placement Quiz

    rohitg00/ai-engineering-from-scratch

    Runs a 10-question quiz across five areas to place a learner in the AI Engineering from Scratch curriculum, so they skip what they already know.

    66k GitHub stars~2k tokensUpdated today
    EducationAuto-check passed
  • Designs a Chinese K-12 classroom for one OpenMAIC stage around the core-literacy model, using authentic tasks, performance assessment and observable evidence.

    40k GitHub stars~2.4k tokensUpdated today
    EducationAuto-check passed
  • AnythingAtlas

    Liuziyu77/AnythingAtlas

    Researches an unfamiliar topic and delivers a verified resource guide and a staged, timed learning roadmap as matching Markdown and HTML files.

    195 GitHub stars~3.6k tokensUpdated 1 mo ago
    EducationAuto-check passed
  • Codex Skill Self-Assessment

    FlorianBruniaux/claude-code-ultimate-guide

    Runs an interactive quiz in a quick or comprehensive mode, scores your skill level by topic and generates a personalized learning path with practice projects.

    6.1k GitHub stars~2.3k tokensUpdated 2 days ago
    EducationAuto-check passed

More from anthropics/claude-for-legal

All 147 skills in this repo
  • Legal Clinic Client Intake

    anthropics/claude-for-legal

    Official

    Structures a legal clinic client intake interview and produces a case summary with cross-area issue spotting, conflict flags and triage classification.

    9.6k GitHub starsUsed in 3 repos~3.2k tokens
    Auto-check passed
  • Supervisor Review Queue

    anthropics/claude-for-legal

    Official

    Holds student work in a queue for a legal clinic professor to approve, edit-then-approve or return before anything reaches clients or courts.

    9.6k GitHub starsUsed in 3 repos~1.1k tokens
    Auto-check passed
  • Tabular Document Review

    anthropics/claude-for-legal

    Official

    Builds a review grid with one row per document and one column per data point, each cell cited to a verbatim quote, built for M&A diligence and other batch reviews.

    9.6k GitHub starsUsed in 3 repos~4.3k tokens
    Auto-check passed
  • Product Launch Legal Review

    anthropics/claude-for-legal

    Official

    Runs a category-by-category legal review of a product launch from a PRD or tracker ticket, calibrated to your team's framework, and writes a review memo in house format.

    9.6k GitHub starsUsed in 2 repos~5k tokens
    Auto-check passed
  • Legal Skills Registry Browser

    anthropics/claude-for-legal

    Official

    Searches watched registries for community legal skills, shows matches with descriptions and offers the full SKILL.md before anything is installed.

    9.6k GitHub starsUsed in 2 repos~620 tokens
    Auto-check passed
  • Contract Renewal Tracker

    anthropics/claude-for-legal

    Official

    Shows which contracts renew soon and when notice must be sent by, working from a maintained renewal register, and warns about missed cancellation windows.

    9.6k GitHub starsUsed in 2 repos~3.1k tokens
    Auto-check passed

Questions about Outline Builder

What does Outline Builder do?

Build or extend a course outline in your format, from class notes and casebook. Outline Builder is an agent skill from anthropics/claude-for-legal, published by the product's own GitHub organization. Build or extend a course outline in your format, from class notes and casebook.

When should I use Outline Builder?

Outline Builder fits situations like: the user says outline [subject]; add to my outline; build an outline from; points at class materials.

How do I install Outline Builder in Claude Code?

Run `npx skills add anthropics/claude-for-legal --skill outline-builder -a claude-code`. Or copy the skill folder (law-student/skills/outline-builder in anthropics/claude-for-legal) into .claude/skills/outline-builder in your project. Claude Code loads it when a task matches its description.

How do I install Outline Builder in Codex?

Run `npx skills add anthropics/claude-for-legal --skill outline-builder -a codex`. Or copy the skill folder (law-student/skills/outline-builder in anthropics/claude-for-legal) into .agents/skills/outline-builder in your project. Codex loads it when a task matches its description.

Can I use Outline Builder in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add anthropics/claude-for-legal --skill outline-builder -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/outline-builder, .gemini/skills/outline-builder, .github/skills/outline-builder and .opencode/skills/outline-builder in your project.

What does Outline Builder need to run?

SKILL.md names no scripts, command-line tools or credentials: Outline Builder is instructions for the agent only.

Does Outline Builder access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Outline Builder safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Outline Builder use?

Outline Builder is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Outline Builder use?

About 2.3k tokens (SKILL.md is roughly 9.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Outline Builder?

Skills that share tags, products or a category with Outline Builder: Create Skill Test (dotnet/skills, 5.6k stars), Coding Bootcamp (revfactory/harness-100, 1.3k stars), AI Engineering Placement Quiz (rohitg00/ai-engineering-from-scratch, 66k stars) and K-12 Core Literacy Lesson Design (THU-MAIC/OpenMAIC, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Outline Builder?

anthropics (a GitHub organization, an official publisher) maintains it in anthropics/claude-for-legal, which has 9,629 GitHub stars. The repository holds 147 skills in this directory. The repository was last updated on September 29, 2026.

Source: anthropics/claude-for-legal on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.