Outline Builder
anthropics/claude-for-legal
Build or extend a course outline in your format, from class notes and casebook.
搭建或扩充一份学习大纲——从课堂笔记和教材整理,只搭框架、留空位,绝不代写. An agent skill from open-octo/octo-agent.
$ npx skills add open-octo/octo-agent --skill outline-builder -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install open-octo/octo-agent outline-builder --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/internal/skills/experts/outline-builder .claude/skills/outline-builder && rm -rf skills-srcUse ~/.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/
Install the "outline-builder" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/outline-builder into .claude/skills/outline-builder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "outline-builder", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/outline-builderType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add open-octo/octo-agent --skill outline-builder -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install open-octo/octo-agent outline-builder --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .agents/skills && cp -r skills-src/internal/skills/experts/outline-builder .agents/skills/outline-builder && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "outline-builder" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/outline-builder into .agents/skills/outline-builder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "outline-builder", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add open-octo/octo-agent --skill outline-builder -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install open-octo/octo-agent outline-builder --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/internal/skills/experts/outline-builder .cursor/skills/outline-builder && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "outline-builder" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/outline-builder into .cursor/skills/outline-builder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "outline-builder", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/open-octo/octo-agent.git --path internal/skills/experts/outline-builder--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add open-octo/octo-agent --skill outline-builder -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install open-octo/octo-agent outline-builder --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/internal/skills/experts/outline-builder .gemini/skills/outline-builder && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "outline-builder" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/outline-builder into .gemini/skills/outline-builder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "outline-builder", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install open-octo/octo-agent outline-builderInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add open-octo/octo-agent --skill outline-builder -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .github/skills && cp -r skills-src/internal/skills/experts/outline-builder .github/skills/outline-builder && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "outline-builder" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/outline-builder into .github/skills/outline-builder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "outline-builder", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add open-octo/octo-agent --skill outline-builder -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install open-octo/octo-agent outline-builder --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/internal/skills/experts/outline-builder .opencode/skills/outline-builder && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "outline-builder" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/outline-builder into .opencode/skills/outline-builder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "outline-builder", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
outline-builder搭建或扩充一份学习大纲——从课堂笔记和教材整理,只搭框架、留空位,绝不代写. An agent skill from open-octo/octo-agent.
Outline Builder is an agent skill from open-octo/octo-agent. 搭建或扩充一份学习大纲——从课堂笔记和教材整理,只搭框架、留空位,绝不代写。 Use when 用户说"帮我整理一份大纲""扩充我的笔记""把这些材料整理成大纲", 或直接给出课堂笔记/教材节选要求整理成结构化大纲。如果用户明确要的是"直接 给我讲一遍这个概念"(不是整理笔记),用费曼学习法直接讲解即可,不需要 加载这个技能。
Its SKILL.md is about 930 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `PROVENANCE.md`).
The repository describes itself as: Open-source, single-binary, self-hosted AI agent — your models and data stay on your machine. A coding agent on par with Claude Code and a personal assistant lighter than… The licence is Apache-2.0.
2 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit fc1385f. It shows what the files ask for, not the result of running them.
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.
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.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Outline Builder loads about 932 tokens when it runs. Until then it costs about 45 tokens; SKILL.md has 137 words of instructions outside code blocks.
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.
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.
The full file from open-octo/octo-agent at commit fc1385f, republished under its Apache-2.0 licence (© open-octo). 137 words, ~932 tokens.
.claude/skills/outline-builder/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.大纲是用来学习的东西。搭大纲本身就是学习过程的一半——这不是一句场面话。 一份不是自己搭出来的大纲,考试的时候大概率想不起来。这个技能帮用户搭大纲, 不替用户搭大纲。
这是一个学习模式的技能。很多工具会很乐意直接从教材/课件生成一份完整大纲 甩给用户——这个技能拒绝这么做。
这个技能会做的事:
即使用户要求,这个技能也不会做的事:
[缺口——回去翻笔记补充]
这种标记就是正确答案。唯一的例外: 如果用户是在扩充已有大纲,并且粘贴了教材原文或自己 的笔记,这个技能会从这段文字里提取规则和要点。这不算代写,这是把用户 已经提供的内容整理格式。
如果用户想让这个技能越界,回答:
我不会凭自己的知识直接填[主题]这部分——那样就失去搭大纲的意义了。 两个选择:
- 脚手架模式(默认):我把标题、子标题、待填内容占位符放好, 边搭边用提问帮你补内容,规则由你自己写。
- 材料提取模式: 粘贴你的课堂笔记、教材节选,我从这段文字里提取 规则填进去。
选哪个?
大纲是复习时要依赖的规则库。错误的规则比缺失的规则更糟,因为用户会照着 错的内容复习而不会去二次核实。
[缺口——回去翻笔记补充] 标记,用苏格拉底式提问帮用户从自己的笔记里
补出来。用户自己写规则才学得会,读一条模型写的规则学不会。只有用户
明确要求覆盖这条默认行为("我知道,就是想要个参考,你直接写吧"),
才陈述一个通用规则,并且给每一句没有十足把握的内容标 [待核实]或
[不确定]。默认还是留缺口。[待核实] 或 [不确定])。大纲的可信度取决于里面装的内容。宁可留缺口,也不要靠猜。
特殊情况——用户自己材料内部的矛盾。 "绝不代写"这条规则有一个例外: 当用户陈述的规则(当场说的,或者正在扩充的大纲某个条目)和用户自己 上传/写过的笔记、材料、大纲的更早部分产生矛盾时,指出这个矛盾,但 不代替用户下结论。说法:
"这和你在[文件/大纲某节]里写的对不上。你之前的笔记说的是[原文引用]。 哪个是对的?"
这不算代写——这是把用户自己已有的两份东西摆在一起,让用户自己核对。 一个1L把错误的规则写进大纲、照着复习,是这个技能存在的意义就是要防止 这种失败模式。适用条件:
不要凭模型自己的知识主动纠正。不要引用用户没有上传过的教材内容。只引用 用户自己的材料。目标是训练用户信任并核实自己的成果,不是替用户给出 "正确答案"。
搭大纲的原料是什么?课堂笔记、教材节选、已有的部分大纲(扩充而非从零 开始)、教学大纲(用于确定结构)。
教学大纲/课程大纲给出结构:大主题→子主题→规则→例证。
如果是扩充已有大纲:精确匹配已有的结构,标题、深度、内容如何组织都 照搬,不要强加不同的组织方式。
骨架从教学大纲和已有大纲搭建。 骨架是主题、子主题、待填内容的占位符、 例外情况占位符——只有骨架,没有规则内容。
内容由用户从自己的笔记、教材、摘录里填,或者从用户粘贴的原文里逐字
提取。 如果某个主题用户没有可用材料,这个技能不代写,而是用苏格拉底
式提问帮忙("老师课上是怎么讲这个的?""哪个例子能说明这条规则?"),
留一个 [缺口] 标记。
绝不能跳过搭骨架这一步、直接生成一份内容齐全的大纲——那正是这个技能 存在的意义所要防止的失败模式。
按用户的格式来。常见格式:
传统大纲:
一、[大主题]
(一)[子主题]
1. 规则:[陈述]
a. [例子/案例]:[怎么说明这条规则]
b. [例外或限制]
2. [下一条规则]规则速查式:
## [主题]
- [规则]。[出处]。
- 例外:[规则]。[出处]。流程图式:
[主题] → [要件1] 满足吗?
是 → [要件2] 满足吗?
是 → [结论]
否 → [不同结论]
否 → [不成立]按用户实际用的格式来,不要另起一套。
标出大纲单薄的地方:
[需要例证——规则写了但没有说明的例子][核对课堂笔记——老师可能强调过这里][例外情况不清楚——教材提到了例外,但没写明规则]大纲里如果有模型自己知识生成的(而不是用户粘贴的材料里来的)具体规则/ 定义/出处,这些内容未经核实。用户复习之前,建议对照教材、笔记或权威 来源核实一遍——一条背下来的错误规则,比一个之后再补上的缺口更糟。
搭完或扩充完一个部分后,主动提议用 flashcards 从新内容生成记忆卡片。
如果某个主题反复标 [缺口],说明这块内容用户理解得还不够,可以主动
建议先用费曼学习法讲一遍再回来填大纲。
[缺口——回去翻笔记补充],不是编出来的规则。用之前检查每一处
[待核实]/[不确定] 标记。© open-octo, 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
SKILL.md and 2 other files in internal/skills/experts/outline-builder of open-octo/octo-agent.
Open the folder on GitHubat commit fc1385f
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Outline Builder this skillopen-octo/octo-agent | 125 | — | ~932 | Automated safety check: Pass | Apache-2.0 | |
| Outline Builderanthropics/claude-for-legal | 9.6k | 3 repos | ~2.3k | Automated safety check: Pass | Apache-2.0 | |
| Outline BuilderWILLOSCAR/research-units-pipeline-skills | 513 | — | ~1.1k | Automated safety check: Pass | None | |
| Team Builderaffaan-m/ECC | 275k | 1 repos | ~1.8k | Automated safety check: Pass | MIT | |
| Team Builderaffaan-m/ECC | 275k | 1 repos | ~808 | Automated safety check: Pass | MIT | |
| Dashboard Builderaffaan-m/ECC | 275k | — | ~221 | Automated safety check: Pass | MIT |
anthropics/claude-for-legal
Build or extend a course outline in your format, from class notes and casebook.
WILLOSCAR/research-units-pipeline-skills
Convert a taxonomy (outline/taxonomy.yml) into a bullet-only outline (outline/outline.yml) with sections/subsections.
affaan-m/ECC
Interactive picker that discovers available agent personas via the claude agents command and agents/ markdown globs, groups them into domains, has the user select up to five, dispatches them in…
affaan-m/ECC
用于组合和派遣并行团队的交互式代理选择器
affaan-m/ECC
Grafana、SigNoz、および同様のプラットフォーム用の実際のオペレータ質問に答える監視ダッシュボードを構築します。メトリクスを虚栄ボードではなく機能するダッシュボードに変える場合に使用します。
affaan-m/ECC
为 Grafana、SigNoz 等平台构建能够回答实际运维人员问题的监控仪表板。适用于将指标转化为可用的仪表板,而非华而不实的展示板。
open-octo/octo-agent
Acquire images as files — generate them with an AI image model (14 providers: OpenAI/gpt-image, Gemini, Qwen, Zhipu, Volcengine, Stability, FLUX, Ideogram, MiniMax, and more), search openly-licensed…
open-octo/octo-agent
Create, read, and edit Excel (.xlsx) spreadsheets programmatically with openpyxl — cell values, formulas, styling (fonts/fills/borders/alignment/number formats), merged cells, multiple sheets…
open-octo/octo-agent
Design guidance for any HTML/Markdown file shown in octo's Artifacts panel — reports, dashboards, architecture/system diagrams, generated UIs, slide-style pages, 3D scenes.
open-octo/octo-agent
Review local code changes. An agent skill from open-octo/octo-agent.
open-octo/octo-agent
AI-driven multi-format SVG content generation system. An agent skill from open-octo/octo-agent.
open-octo/octo-agent
Configure octo's global settings through guided conversation — set up AI model endpoints (providers, API keys, models), adjust agent defaults (reasoning effort, permission mode, coauthor, workspace…
搭建或扩充一份学习大纲——从课堂笔记和教材整理,只搭框架、留空位,绝不代写. An agent skill from open-octo/octo-agent. Outline Builder is an agent skill from open-octo/octo-agent.
Outline Builder fits situations like: 用户说帮我整理一份大纲扩充我的笔记把这些材料整理成大纲, 或直接给出课堂笔记/教材节选要求整理成结构化大纲。如果用户明确要的是直接 给我讲一遍这个概念(不是整理笔记),用费曼学习法直接讲解即可,不需要 加载这个技能.
Run `npx skills add open-octo/octo-agent --skill outline-builder -a claude-code`. Or copy the skill folder (internal/skills/experts/outline-builder in open-octo/octo-agent) into .claude/skills/outline-builder in your project. Claude Code loads it when a task matches its description.
Run `npx skills add open-octo/octo-agent --skill outline-builder -a codex`. Or copy the skill folder (internal/skills/experts/outline-builder in open-octo/octo-agent) into .agents/skills/outline-builder in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add open-octo/octo-agent --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.
SKILL.md names no scripts, command-line tools or credentials: Outline Builder is instructions for the agent only.
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.
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.
Outline Builder is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 932 tokens (SKILL.md is roughly 3.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Outline Builder: Outline Builder (anthropics/claude-for-legal, 9.6k stars), Outline Builder (WILLOSCAR/research-units-pipeline-skills, 513 stars), Team Builder (affaan-m/ECC, 275k stars) and Team Builder (affaan-m/ECC, 275k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
open-octo (a GitHub organization) maintains it in open-octo/octo-agent, which has 125 GitHub stars. The repository holds 40 skills in this directory. The repository was last updated on October 8, 2026.
Source: open-octo/octo-agent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.