Coding

Gaokao Volunteer

Try it

高考志愿填报AI助手。基于位次法和线差法,提供分数匹配、 院校推荐、冲稳保方案生成、志愿梯度检查。覆盖全国31省新老高考模式。 Triggers: 填志愿, 高考志愿, 能上什么大学, 志愿填报, 冲稳保, 一分一段, 位次换算, gaokao, gaokao volunteer, 志愿推荐, 查分数线, 院校推...

What it does

AI-powered college application assistant for Chinese Gaokao. Combines ranking-based matching (位次法), score-difference analysis (线差法), and reach/match/safety classification (冲稳保) to generate personalized college application plans.

The skill document

高考志愿填报技能 (Gaokao Volunteer Filling)

AI-powered college application assistant for Chinese Gaokao. Combines ranking-based matching (位次法), score-difference analysis (线差法), and reach/match/safety classification (冲稳保) to generate personalized college application plans.

When to Use

Activate this skill when the user mentions any of:

  • "帮我填志愿" / "高考志愿填报" → full guided workflow
  • "XX分能上什么大学" / "能报哪些学校" → quick score matching
  • "冲稳保怎么填" / "帮我排志愿梯度" → strategy guidance
  • "XX大学XX专业多少分" → single-point lookup
  • "检查这份志愿方案" → plan review and gradient analysis
  • "XX省高考志愿规则" → province-specific rules
  • 查询历年分数线 / 一分一段表 / 位次换算

Core Workflow

Phase 1: Information Collection (multi-turn dialogue)

Collect the following from the user in a structured, conversational way:

  1. Province (省份) — REQUIRED. Determines filling rules template.
  2. Score (分数) — REQUIRED. Total Gaokao score.
  3. Subject Type (科类) — REQUIRED. Physical (物理类) / History (历史类) / Comprehensive (综合). For new Gaokao provinces, also collect selected subjects (选科).
  4. Rank (位次) — HIGHLY RECOMMENDED. Provincial ranking from 一分一段表. If not provided, estimate from score using batch line difference.
  5. Interests (兴趣方向) — Optional. Preferred major categories (e.g., 计算机, 医学, 金融).
  6. Location Preference (城市偏好) — Optional. Preferred cities or regions.
  7. School Level (院校层次) — Optional. 985 / 211 / 双一流 / 不限.
  8. Batch (批次) — Default to 本科批 unless specified.

If the user provides incomplete info, ask for missing REQUIRED fields. Do NOT proceed to Phase 2 until province + score + subject_type are available.

Phase 2: Data Collection

After gathering user profile, search for relevant data:

2.1 Batch Lines (批次线)

Search for the current year's batch lines for the user's province:

WebSearch: "2026年{省份}高考{科类}批次线 本科线"

Also search for the previous 2 years for comparison:

WebSearch: "2025年{省份}高考{科类}批次线"
WebSearch: "2024年{省份}高考{科类}批次线"

2.2 Ranking Data (一分一段表)

If the user has a score but no rank:

WebSearch: "2026年{省份}高考一分一段表 {科类} {分数}"

Extract the corresponding cumulative rank. Also find equivalent scores for previous years.

2.3 Admission Scores (院校投档线)

Search for universities matching the user's score range:

WebSearch: "2025年{省份}{科类}本科批投档线 {分数范围}"
WebSearch: "2024年{省份}{科类}本科批投档线 {分数范围}"

If the user has specific universities in mind, search those specifically.

Phase 3: Algorithm Processing

Execute the scripts in order:

3.1 Score Delta Calculation

python scripts/score_delta.py --score {score} --batch-line {line} \
  --prev-lines "{2025_line},{2024_line}"

This computes line differences and equivalent scores for previous years.

3.2 Risk Classification

python scripts/risk_classifier.py --rank {rank} \
  --admissions-data references/admission_sample.json \
  --target-count {max_volunteers}

Classifies universities into 冲(Reach) / 稳(Match) / 保(Safety) tiers.

3.3 Ranking Matcher

python scripts/ranking_matcher.py --rank {rank} --province {province} \
  --subject {subject_type} --interests "{interests}"

Matches the user's rank against historical admission data.

3.4 Plan Generation

python scripts/plan_generator.py --profile references/user_profile.json \
  --matches references/matches.json --template assets/report_template.html \
  --output gaokao_plan_2026.html

Generates the final HTML report.

Phase 4: Report Delivery

  1. Render the HTML report using report_template.html and the computed data.
  2. Open with open_result_view or preview_url for HTML.
  3. Offer to deliver_attachments for export/sharing.
  4. Provide summary in text: tier counts, top recommendations, risks.

Key reminders in the report:

  • Data source date — remind user to verify against official sources
  • 冲/稳/保 explanation in plain language
  • Disclaimer: AI-generated recommendation, final decision belongs to user
  • Common risks: 退档, 滑档, 调剂

Province Rules Quick Reference

Load references/province_rules.json for the full rules. Key differences:

ProvinceModelMax VolunteersParallel?Notes
湖北, 湖南, 广东, 江苏院校专业组45Yes组内调剂
山东专业+院校96Yes无调剂
浙江专业+院校80Yes无调剂
河北, 辽宁, 重庆专业+院校96/112Yes无调剂
四川院校+专业9Yes传统模式
河南院校+专业12Yes传统模式

Always check references/province_rules.json before generating plans for a specific province.

Important Notes

  • Data freshness: Gaokao data changes yearly. Always WebSearch for current-year data first. Use the scripts only after collecting current data.
  • User privacy: Do NOT store user scores or ranks permanently. Process in-memory only.
  • Disclaimer: Always include a disclaimer that this is AI-assisted reference only. The user bears full responsibility for final decisions.
  • Fallback: If WebSearch fails or data is unavailable, guide the user to manually input data from official sources (各省教育考试院官网).
  • File paths: All scripts use absolute paths. Construct paths dynamically using the skill directory: skill_dir = C:\Users\PC\.workbuddy\skills\gaokao-volunteer\

Related skills

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

More from bettermen

Browse all skills

AI-powered memory guardian for Windows. Manage system memory, kill high-risk processes, monitor in background, and view real-time Web GUI dashboard. Triggers...

by bettermen5 installs1 stars

AI开发工程师全流程工作流。覆盖需求分析→技术选型→数据处理→AI核心开发(Prompt/Agent/RAG/微调)→后端服务→前端交互→测试评估→部署运维→性能优化→LLMOps→安全护栏10大阶段。面向LLM应用开发全链路,提供代码模板、架构决策框架、调试排查指南。触发词: AI开发, AI工程师, AI全栈...

by bettermen5 installs1 stars

AI产品经理全流程助手。覆盖需求洞察→竞品分析→PRD方案设计→AI能力设计(Prompt/Agent/RAG)→上线评估→迭代优化6大阶段。融合模型边界管理、Prompt工程、Agent编排、RAG数据工程、AI评估五大核心能力。触发词: AI产品经理, AI PM, 写PRD, 竞品分析, Prompt设计,...

by bettermen4 installs1 stars

MetricHub多租户指标平台全流程编排:指标目录浏览、查询构建执行(九条铁律/九条消歧规则/快速计算语法)、数据可视化推荐、仪表盘编排。触发:查询指标、同环比、占比、排名、时间限定、metricDefinitions、timeConstraint、filters、dimensions、查看指标目录、创建仪表盘...

by bettermen5 installs

为文章规划并生成可读性强的极简强线条手绘配图。先建立文章地图,识别段落适合流程图、架构图、对比图、关系图、结构图还是概念插图,再通过构思卡组织单一命题、原文指纹、信息单位、阅读顺序和固定橙白圆猫角色。构思通过可读性测试后默认直接生成。用户说配图、手绘配图、给文章配图、文章插图、技术文章插图、流程图、架构图、关系图...

by bettermen4 installs

绂诲搴旇瘔鎸囧崡AI鍔╂墜銆傚綋鐢ㄦ埛琚捣璇夌濠氶渶瑕佸簲璇夊府鍔╂椂锛屾彁渚涘叏娴佺▼鎸囧锛? 搴旇瘔娴佺▼瀵艰埅銆佺瓟杈╃姸鐢熸垚銆佹劅鎯呯牬瑁傝瘉鎹噯澶囥€佽储浜у垎鍓插垎鏋愩€佸瓙濂虫姎鍏绘潈璇勪及銆? 搴旇瘔绛栫暐寤鸿銆佹硶寰嬫潯鏂囬€熸煡銆傝鐩栦粠鏀跺埌璧疯瘔鐘跺壇鏈埌鍒ゅ喅鎵ц鐨勫...

by bettermen4 installs