Agent skill

Exam Forecast

by open-octo in open-octo/octo-agent

分析同一位老师/同一门考试历年的真题,找出考点权重、常见陷阱、题型偏好等 规律,预测即将到来的考试可能的重点分布。Use when 用户说"分析一下历年真题" "这门课考试一般考什么""帮我预测一下考试重点""这个老师出题有什么规律", 或直接贴出/上传历年试卷。只在真的有历年真题可分析时用;没有真题只有大纲, 直接按大纲覆盖面给学习建议即可,不需要这个技能。

Apache-2.0Auto-check passed

Install Exam Forecast

skills CLI
$ npx skills add open-octo/octo-agent --skill exam-forecast -a claude-code

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

GitHub CLI
$ gh skill install open-octo/octo-agent exam-forecast --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/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-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
exam-forecast
GitHub stars
125
Token cost
~810 tokens
SKILL.md length
78 words
Files
3
Skills in repo
40
Repo updated
First seen
Licence
Apache-2.0

At a glance

分析同一位老师/同一门考试历年的真题,找出考点权重、常见陷阱、题型偏好等 规律,预测即将到来的考试可能的重点分布。Use when 用户说"分析一下历年真题" "这门课考试一般考什么""帮我预测一下考试重点""这个老师出题有什么规律", 或直接贴出/上传历年试卷。只在真的有历年真题可分析时用;没有真题只有大纲, 直接按大纲覆盖面给学习建议即可,不需要这个技能。

  • 用户说分析一下历年真题 这门课考试一般考什么帮我预测一下考试重点这个老师出题有什么规律, 或直接贴出/上传历年试卷。只在真的有历年真题可分析时用;没有真题只有大纲, 直接按大纲覆盖面给学习建议即可,不需要这个技能
  • SKILL.md covers 置信度纪律, 工作流程, 和其他技能的配合 and 这个技能不做的事
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

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.

When your agent uses it

  • 用户说分析一下历年真题 这门课考试一般考什么帮我预测一下考试重点这个老师出题有什么规律, 或直接贴出/上传历年试卷。只在真的有历年真题可分析时用;没有真题只有大纲, 直接按大纲覆盖面给学习建议即可,不需要这个技能

Example prompts

  • “分析一下历年真题”
  • “这门课考试一般考什么”
  • “帮我预测一下考试重点”
  • “/exam-forecast”

What it can do on your machine

Read from SKILL.md and the folder at commit 81448b2. 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 (its code samples are markdown).

    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

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.

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

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 open-octo/octo-agent at commit 81448b2, republished under its Apache-2.0 licence (© open-octo). 78 words, ~810 tokens.

Download SKILL.mdSave it as .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.
name
exam-forecast
description
分析同一位老师/同一门考试历年的真题,找出考点权重、常见陷阱、题型偏好等 规律,预测即将到来的考试可能的重点分布。Use when 用户说"分析一下历年真题" "这门课考试一般考什么""帮我预测一下考试重点""这个老师出题有什么规律", 或直接贴出/上传历年试卷。只在真的有历年真题可分析时用;没有真题只有大纲, 直接按大纲覆盖面给学习建议即可,不需要这个技能。
license
Apache-2.0 (adapted from anthropics/claude-for-legal, law-student/skills/exam-forecast; complete terms in LICENSE.txt)
metadata.origin
真题分析工作流(读取每份真题→跨卷规律归纳→结合当前大纲预测→输出报告)、 置信度纪律("这是权重不是预测")、样本量不足的处理原则,改编自 anthropics/claude-for-legal 的 law-student/skills/exam-forecast…

Skill: exam-forecast

每个出题人的考试都有"指纹":常见的题型结构会重复出现,常踩的坑会重复出现, 各章节的分值比例往往也相对稳定。这个技能分析用户提供的历年真题,把这些规律 找出来。

这是预测权重,不是预测答案。 这个技能没法告诉用户考试会考什么,只能告诉 用户历年考过什么、按现在的大纲覆盖情况,哪些内容可能被重点考。

置信度纪律

  • 真题本身的规律分析(哪些章节考了、每个考点占几道题、偏重规则还是偏重 应用)——只要真题就在眼前,这部分有把握,直接说。
  • 对即将到来的考试的重点推断——默认标 [不确定],这些是预测权重,不是 确定的事。明确说清楚:"根据你给的[N]份历年真题,[考点]出现在[M]份里。 这次考试可能延续这个重点,也可能出题人换了侧重,把这个当复习时间的权重 参考,不是考试范围的定论。"
  • 只有1-2份真题时明确说样本太小——从1份真题里归纳出的规律基本等于噪音。
  • 如果是新老师/新考试,没有历年真题可分析,这个技能没法预测,如实说清楚, 退回到"按大纲覆盖面复习"这个基本建议。

工作流程

第一步:收集信息
  • 分析哪门课/哪场考试?
  • 有几份这个出题人的历年真题?
  • 是同一门课,还是同一个人出的不同课?
  • 历年真题里有没有格式不一样的(开卷/闭卷/居家考试),和即将到来的考试 格式是否一致?
  • 有没有本学期的教学大纲?

不足3份真题:标注样本偏薄,规律推断的把握相应降低。 如果真题横跨不同课程:题型风格、理论vs应用的比例这类规律可能能迁移;具体 学科内容的规律不能迁移。

第二步:逐份分析历年真题

对每份真题记录:题型结构(几道题、时长、开卷/闭卷)、考点覆盖分布(哪些 章节考了、占比多少)、题目风格(案例分析/单点深挖/论述/简答/混合)、材料 密度(信息量大的应用题 vs 纯概念题)、常见陷阱(比如某个出题人总喜欢在 干净的题干里藏一个容易忽略的前提条件)、理论vs应用的比例、不寻常的结构。

第三步:跨卷规律归纳

稳定模式(大多数/全部真题都出现):

  • 考点权重(比如"某个知识点在历年真题里稳定占25%左右的分值")
  • 题型风格(比如"总是一道大案例分析题+两道简答")
  • 出题人的"偏好考点"(比如"某个小知识点在课堂上占比不高,但年年必考")

浮动模式(部分真题出现,不是全部):

  • 论述题(比如"4份里出现2份,通常是这学期理论内容讲得多的那年")
  • 开卷/闭卷、居家/教室考试之间的差异

缺席模式(值得记录但不代表不会考):

  • 课堂讲过但历年真题从没考过的知识点——不要跳过复习,但也不用重点分配 时间
  • 历年真题考过但现在大纲里已经没有的知识点——大概率不会再考
第四步:结合大纲给出预测

报告开头必须有这行标注,不能省略、改写或挪到别处:

学习笔记——基于历年真题规律的权重分析,不是考试预测

这不是可有可无的免责声明,是这份报告的身份标识——防止使用者把"权重分析" 误认成"确定会考的内容"。

markdown
学习笔记——基于历年真题规律的权重分析,不是考试预测

# 考试预测:[课程/老师] - [日期]

**分析的历年真题数:** [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。 按版本保存——如果学期中又拿到新的真题,重新分析并追加,不覆盖之前的版本。

和其他技能的配合

  • outline-builder: 预测出的重点考点,大纲对应部分可以写得更深入。
  • flashcards: 预测出的重点考点,多生成一些记忆卡片。
  • weak-point-drill: 用预测出的重点考点作为定向出题的学科/主题范围。

这个技能不做的事

  • 预测具体题目。 历年真题显示的是规律,不是下一次考试的具体题干。
  • 在没有历年真题时工作。 如果拿不到这个出题人的历年真题,这个技能没法 预测——退回到"这是大纲覆盖的内容,按大纲复习"。
  • 替代覆盖全部大纲的复习。 预测是权重,不是取舍。因为某个知识点历史 上考得少就跳过它,是学生翻车的常见原因。
  • 考虑用户不知道的变化。 如果出题人今年调整了侧重(比如课堂上新强调 了某个案例),这个技能看不到,除非用户告诉它。
  • 只靠1-2份历年真题可靠工作。 样本太薄,会标注出来。

© 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

Files

SKILL.md and 2 other files in internal/skills/experts/exam-forecast of open-octo/octo-agent.

  • SKILL.md
  • LICENSE.txt
  • PROVENANCE.md

Open the folder on GitHubat commit 81448b2

Compare with similar skills

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.

Exam Forecast compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Exam Forecast this skillopen-octo/octo-agent125—~810Automated safety check: PassApache-2.0
Exam Forecastanthropics/claude-for-legal9.6k3 repos~2.3kAutomated safety check: PassApache-2.0
Exam Forecastzhou210712/claude-for-legal-ZH225—~936Automated safety check: PassApache-2.0
Timesfm ForecastingK-Dense-AI/scientific-agent-skills48k1 repos~2.4kAutomated safety check: NotesApache-2.0
TimesFM Forecastinggoogle-research/timesfm34k—~4.7kAutomated safety check: PassApache-2.0
Forecast Accuracy Reviewdavila7/claude-code-templates32k—~884Automated safety check: PassMIT

Similar skills

  • Exam Forecast

    anthropics/claude-for-legal

    Official

    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…

    9.6k GitHub starsUsed in 3 repos~2.3k tokens
    EducationAuto-check passed
  • Exam Forecast

    zhou210712/claude-for-legal-ZH

    分析同一授课教师的历年考题以揭示模式——科目权重、反复出现的考点陷阱、 偏好的案例假设类型、政策vs法条分析的比例——并预测今年考试可能的重点。

    225 GitHub stars~936 tokensUpdated 4 mo ago
    Auto-check passed
  • Timesfm Forecasting

    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.

    48k GitHub starsUsed in 1 repo~2.4k tokens
    Data & AnalyticsAuto-check: notes
  • TimesFM Forecasting

    google-research/timesfm

    Forecasts any univariate time series zero-shot with Google's TimesFM model, returning point forecasts and calibrated prediction intervals without training.

    34k GitHub stars~4.7k tokensUpdated 10 days ago
    Data & AnalyticsAuto-check passed
  • Forecast Accuracy Review

    davila7/claude-code-templates

    Evaluate demand-forecast quality honestly - WMAPE, bias and Forecast Value Added against a naive benchmark over a rolling-origin backtest.

    32k GitHub stars~884 tokensUpdated today
    Data & AnalyticsAuto-check passed
  • Commercial Forecaster

    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…

    28k GitHub stars~3k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed

More from open-octo/octo-agent

All 40 skills in this repo
  • Image Gen

    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…

    125 GitHub stars~3.1k tokensUpdated today
    Auto-check: notes
  • Office XLSX

    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…

    125 GitHub stars~1.8k tokensUpdated today
    Auto-check: notes
  • Artifact Design

    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.

    125 GitHub stars~2.7k tokensUpdated today
    Auto-check passed
  • Code Review

    open-octo/octo-agent

    Review local code changes. An agent skill from open-octo/octo-agent.

    125 GitHub stars~942 tokensUpdated today
    Auto-check passed
  • Ppt Master

    open-octo/octo-agent

    AI-driven multi-format SVG content generation system. An agent skill from open-octo/octo-agent.

    125 GitHub stars~23k tokensUpdated today
    Auto-check: warnings
  • Config Setup

    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…

    125 GitHub stars~3.3k tokensUpdated today
    Auto-check passed

Questions about Exam Forecast

What does Exam Forecast do?

分析同一位老师/同一门考试历年的真题,找出考点权重、常见陷阱、题型偏好等 规律,预测即将到来的考试可能的重点分布。Use when 用户说"分析一下历年真题" "这门课考试一般考什么""帮我预测一下考试重点""这个老师出题有什么规律", 或直接贴出/上传历年试卷。只在真的有历年真题可分析时用;没有真题只有大纲, 直接按大纲覆盖面给学习建议即可,不需要这个技能。. Exam Forecast is an agent skill from open-octo/octo-agent.

When should I use Exam Forecast?

Exam Forecast fits situations like: 用户说分析一下历年真题 这门课考试一般考什么帮我预测一下考试重点这个老师出题有什么规律, 或直接贴出/上传历年试卷。只在真的有历年真题可分析时用;没有真题只有大纲, 直接按大纲覆盖面给学习建议即可,不需要这个技能.

How do I install Exam Forecast in Claude Code?

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.

How do I install Exam Forecast in Codex?

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.

Can I use Exam Forecast 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 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.

What does Exam Forecast need to run?

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

Does Exam Forecast 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 Exam Forecast 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 Exam Forecast use?

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.

How many tokens does Exam Forecast use?

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.

What are the alternatives to Exam Forecast?

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.

Who maintains Exam Forecast?

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.