Exam Forecast
anthropics/claude-for-legal
Analyze past exams from the same professor to surface patterns — subject weighting, recurring issue-spot traps, favored hypo types, policy-vs-doctrine mix — and forecast likely emphases for the…
分析同一位老师/同一门考试历年的真题,找出考点权重、常见陷阱、题型偏好等 规律,预测即将到来的考试可能的重点分布。Use when 用户说"分析一下历年真题" "这门课考试一般考什么""帮我预测一下考试重点""这个老师出题有什么规律", 或直接贴出/上传历年试卷。只在真的有历年真题可分析时用;没有真题只有大纲, 直接按大纲覆盖面给学习建议即可,不需要这个技能。
$ npx skills add open-octo/octo-agent --skill exam-forecast -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install open-octo/octo-agent exam-forecast --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/exam-forecast .claude/skills/exam-forecast && 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 "exam-forecast" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/exam-forecast into .claude/skills/exam-forecast/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "exam-forecast", 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/exam-forecastType 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 exam-forecast -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install open-octo/octo-agent exam-forecast --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/exam-forecast .agents/skills/exam-forecast && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "exam-forecast" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/exam-forecast into .agents/skills/exam-forecast/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "exam-forecast", 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 exam-forecast -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install open-octo/octo-agent exam-forecast --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/exam-forecast .cursor/skills/exam-forecast && 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 "exam-forecast" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/exam-forecast into .cursor/skills/exam-forecast/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "exam-forecast", 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/exam-forecast--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 exam-forecast -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install open-octo/octo-agent exam-forecast --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/exam-forecast .gemini/skills/exam-forecast && 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 "exam-forecast" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/exam-forecast into .gemini/skills/exam-forecast/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "exam-forecast", 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 exam-forecastInstalls 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 exam-forecast -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/exam-forecast .github/skills/exam-forecast && 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 "exam-forecast" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/exam-forecast into .github/skills/exam-forecast/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "exam-forecast", 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 exam-forecast -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 exam-forecast --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/exam-forecast .opencode/skills/exam-forecast && 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 "exam-forecast" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/exam-forecast into .opencode/skills/exam-forecast/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "exam-forecast", 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.
exam-forecast分析同一位老师/同一门考试历年的真题,找出考点权重、常见陷阱、题型偏好等 规律,预测即将到来的考试可能的重点分布。Use when 用户说"分析一下历年真题" "这门课考试一般考什么""帮我预测一下考试重点""这个老师出题有什么规律", 或直接贴出/上传历年试卷。只在真的有历年真题可分析时用;没有真题只有大纲, 直接按大纲覆盖面给学习建议即可,不需要这个技能。
Exam Forecast is an agent skill from open-octo/octo-agent. 分析同一位老师/同一门考试历年的真题,找出考点权重、常见陷阱、题型偏好等 规律,预测即将到来的考试可能的重点分布。Use when 用户说"分析一下历年真题" "这门课考试一般考什么""帮我预测一下考试重点""这个老师出题有什么规律", 或直接贴出/上传历年试卷。只在真的有历年真题可分析时用;没有真题只有大纲, 直接按大纲覆盖面给学习建议即可,不需要这个技能。
Its SKILL.md is about 810 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.
Read from SKILL.md and the folder at commit 81448b2. 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 (its code samples are markdown).
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.
Exam Forecast loads about 810 tokens when it runs. Until then it costs about 49 tokens; SKILL.md has 78 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 81448b2, republished under its Apache-2.0 licence (© open-octo). 78 words, ~810 tokens.
.claude/skills/exam-forecast/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.每个出题人的考试都有"指纹":常见的题型结构会重复出现,常踩的坑会重复出现, 各章节的分值比例往往也相对稳定。这个技能分析用户提供的历年真题,把这些规律 找出来。
这是预测权重,不是预测答案。 这个技能没法告诉用户考试会考什么,只能告诉 用户历年考过什么、按现在的大纲覆盖情况,哪些内容可能被重点考。
[不确定],这些是预测权重,不是
确定的事。明确说清楚:"根据你给的[N]份历年真题,[考点]出现在[M]份里。
这次考试可能延续这个重点,也可能出题人换了侧重,把这个当复习时间的权重
参考,不是考试范围的定论。"不足3份真题:标注样本偏薄,规律推断的把握相应降低。 如果真题横跨不同课程:题型风格、理论vs应用的比例这类规律可能能迁移;具体 学科内容的规律不能迁移。
对每份真题记录:题型结构(几道题、时长、开卷/闭卷)、考点覆盖分布(哪些 章节考了、占比多少)、题目风格(案例分析/单点深挖/论述/简答/混合)、材料 密度(信息量大的应用题 vs 纯概念题)、常见陷阱(比如某个出题人总喜欢在 干净的题干里藏一个容易忽略的前提条件)、理论vs应用的比例、不寻常的结构。
稳定模式(大多数/全部真题都出现):
浮动模式(部分真题出现,不是全部):
缺席模式(值得记录但不代表不会考):
报告开头必须有这行标注,不能省略、改写或挪到别处:
学习笔记——基于历年真题规律的权重分析,不是考试预测这不是可有可无的免责声明,是这份报告的身份标识——防止使用者把"权重分析" 误认成"确定会考的内容"。
学习笔记——基于历年真题规律的权重分析,不是考试预测
# 考试预测:[课程/老师] - [日期]
**分析的历年真题数:** [N]
**样本可信度:** [薄弱(<3) / 一般(3-5) / 较强(6+)]
**注意事项:** [例如"其中一份是开卷居家考,这次是闭卷,规律迁移打折扣"]
---
## 考点权重分布(历史)
| 考点 | 历年真题平均权重 | 是否在本学期大纲里 | 预测权重 |
|---|---|---|---|
| [考点1] | [百分比] | [是/部分/否] | [加重/持平/减轻] |
## 题型预测
- **可能的题型结构:** [X道案例分析 + Y道简答 + Z道论述,或类似]
- **材料密度:** [信息量大/信息量小/混合]
- **提问方式:** [一个大问题 / 多个具体小问题 / 分点小题]
## 出题人的固定偏好
- [考点A]——历年[M/N]份真题出现,权重是大纲占比的3-5倍
- [陷阱模式]——例如"总在干净的题干里藏一个容易被忽略的前提"
## 本学期讲过但历年很少考的内容
[列表——不要跳过,但不必重点分配时间]
## 复习时间建议
**重点(40-50%时间):** [最可能是考试重心的内容]
**次重点(30-40%时间):** [支撑性内容]
**保底检查(10-20%时间):** [讲过但历史上不常考的内容,以防万一]
## [不确定——重要说明]
这份预测基于[N]份历年真题。出题人会变化,也会调整侧重点。往年重点考的
内容,这次可能被弱化,因为大纲已经调整。把这个当复习时间的权重参考,
不是考试范围的定论。考试里出现意外内容是正常的。写入 ~/.octo/learning-data/exam-forecasts/[课程]/forecast-[YYYY-MM-DD].md。
按版本保存——如果学期中又拿到新的真题,重新分析并追加,不覆盖之前的版本。
© 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/exam-forecast of open-octo/octo-agent.
Open the folder on GitHubat commit 81448b2
Exam Forecast 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 |
|---|---|---|---|---|---|---|
| Exam Forecast this skillopen-octo/octo-agent | 125 | — | ~810 | Automated safety check: Pass | Apache-2.0 | |
| Exam Forecastanthropics/claude-for-legal | 9.6k | 3 repos | ~2.3k | Automated safety check: Pass | Apache-2.0 | |
| Exam Forecastzhou210712/claude-for-legal-ZH | 225 | — | ~936 | Automated safety check: Pass | Apache-2.0 | |
| Timesfm ForecastingK-Dense-AI/scientific-agent-skills | 48k | 1 repos | ~2.4k | Automated safety check: Notes | Apache-2.0 | |
| TimesFM Forecastinggoogle-research/timesfm | 34k | — | ~4.7k | Automated safety check: Pass | Apache-2.0 | |
| Forecast Accuracy Reviewdavila7/claude-code-templates | 32k | — | ~884 | Automated safety check: Pass | MIT |
anthropics/claude-for-legal
Analyze past exams from the same professor to surface patterns — subject weighting, recurring issue-spot traps, favored hypo types, policy-vs-doctrine mix — and forecast likely emphases for the…
zhou210712/claude-for-legal-ZH
分析同一授课教师的历年考题以揭示模式——科目权重、反复出现的考点陷阱、 偏好的案例假设类型、政策vs法条分析的比例——并预测今年考试可能的重点。
K-Dense-AI/scientific-agent-skills
Performs zero-shot time-series forecasting with Google's TimesFM, including regular-grid CSV preparation, quantile forecasts, XReg covariates, and held-out evaluation.
google-research/timesfm
Forecasts any univariate time series zero-shot with Google's TimesFM model, returning point forecasts and calibrated prediction intervals without training.
davila7/claude-code-templates
Evaluate demand-forecast quality honestly - WMAPE, bias and Forecast Value Added against a naive benchmark over a rolling-origin backtest.
alirezarezvani/claude-skills
A skill your agent uses when building a quarterly bookings forecast, ARR projection, pipeline forecast, NRR projection, or commit/best-case/pipe-only board number — especially when the CRO needs to…
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…
分析同一位老师/同一门考试历年的真题,找出考点权重、常见陷阱、题型偏好等 规律,预测即将到来的考试可能的重点分布。Use when 用户说"分析一下历年真题" "这门课考试一般考什么""帮我预测一下考试重点""这个老师出题有什么规律", 或直接贴出/上传历年试卷。只在真的有历年真题可分析时用;没有真题只有大纲, 直接按大纲覆盖面给学习建议即可,不需要这个技能。. Exam Forecast is an agent skill from open-octo/octo-agent.
Exam Forecast fits situations like: 用户说分析一下历年真题 这门课考试一般考什么帮我预测一下考试重点这个老师出题有什么规律, 或直接贴出/上传历年试卷。只在真的有历年真题可分析时用;没有真题只有大纲, 直接按大纲覆盖面给学习建议即可,不需要这个技能.
Run `npx skills add open-octo/octo-agent --skill exam-forecast -a claude-code`. Or copy the skill folder (internal/skills/experts/exam-forecast in open-octo/octo-agent) into .claude/skills/exam-forecast in your project. Claude Code loads it when a task matches its description.
Run `npx skills add open-octo/octo-agent --skill exam-forecast -a codex`. Or copy the skill folder (internal/skills/experts/exam-forecast in open-octo/octo-agent) into .agents/skills/exam-forecast 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 exam-forecast -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/exam-forecast, .gemini/skills/exam-forecast, .github/skills/exam-forecast and .opencode/skills/exam-forecast in your project.
SKILL.md names no scripts, command-line tools or credentials: Exam Forecast 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.
Exam Forecast 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 810 tokens (SKILL.md is roughly 3.2k 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 Exam Forecast: Exam Forecast (anthropics/claude-for-legal, 9.6k stars), Exam Forecast (zhou210712/claude-for-legal-ZH, 225 stars), Timesfm Forecasting (K-Dense-AI/scientific-agent-skills, 48k stars) and TimesFM Forecasting (google-research/timesfm, 34k 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 9, 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.