Install
openclaw skills install @wwumit/study-abroad-assistant美国研究生申请助理(美国 · 理工大类:CS/EE/Data 等)— 引擎增强版专家 skill。 提供:竞争力画像、申请计划制定与执行跟踪、分层选校、文书逐段反馈、套磁草稿、报告生成。 Use when: 用户请求留学申请帮助、竞争力评估、选校、文书润色、套磁、申请计划。 Trigger: 留学申请, 美研申请, 研究生申请, 选校, 竞争力评估, 文书反馈, 套磁, 申请计划, study abroad, grad school, MS application Pricing: Free skill; 画像/文书/套磁/报告按次匿名试用(5 次/7 天),检索与计划不消耗额度
openclaw skills install @wwumit/study-abroad-assistant美国研究生申请(MS/PhD,理工大类)的过程管理 + 专业咨询 skill:
本 skill 为瘦客户端:核心能力(知识库 / 画像 / 计划引擎)由云端留学引擎提供,引擎是独立部署的服务器端服务,不随本 skill 包分发(安装包内没有 engine/ 目录,无需本地启动)。
https://compliancehub.cn/api/study,开箱即用、无需任何配置engine/ + deploy/),本地通过环境变量切换:
STUDY_ENGINE_URL=http://127.0.0.1:8100 python3 guide.py assess --gpa 3.5
# 1. 竞争力画像
python3 guide.py assess --gpa 3.5 --toefl 100 --gre 320 --degree ms --discipline cs --direction "systems,ai"
# 2. 生成申请计划(9 阶段,含 deadline 里程碑与倒计时)
python3 guide.py plan --season 2027 --degree ms
# 3. 查看计划进度 / 标记任务完成(执行跟踪)
python3 guide.py status --season 2027
python3 guide.py done --task p3t2 --season 2027
# 4. 分层选校 + 教授短名单
python3 guide.py schools --gpa 3.5 --toefl 100 --gre 320 --direction "systems,ai" --top 6
python3 guide.py schools --gpa 3.9 --direction "ai,ml,robotics" --school_ids "uw,uiuc" --top 12 # 📌连接校强制纳入
python3 guide.py schools --mode framework # 匿名通用框架
python3 guide.py professors --gpa 3.9 --direction "systems,distributed" --top 8 # 按竞争力聚焦顶尖校
# 选校输出标记:📌=连接校(你指定,必现);🛡=真安全校(保底档优先展示录取友好的校)
# 5. 文书逐段反馈
python3 guide.py feedback --type sop --text "<段落文本>"
# 6. 套磁草稿(first / followup)
python3 guide.py outreach --mode first --professor '{"name":"Prof. X","field":"Distributed Systems","topics":["systems"]}' --sender '{"name":"Zhang San","school":"Peking University","gpa":3.5}'
# 7. 报告
python3 guide.py report --type decision --payload '{"offers":[{"program":"CMU MSML","funding":90,"rank":95,"fit":90,"cost":40}]}'
# 8. 注册转化(匿名额度用尽或想解锁注册权益)
python3 guide.py register --key sk_xxx # 保存 API Key 到本机 + 合并匿名进度到账户
# 9. 申请人档案(多轮对话增量修正,驱动画像/选校持续更新)
python3 guide.py profile show
python3 guide.py profile update --gpa 3.9 --toefl 112 --direction "ai,ml,robotics" --school_ids "uw,uiuc"
# 之后 assess/schools 可省略参数,自动采用档案(请求参数优先覆盖)
# 交互引导模式(无参数)
python3 guide.py
定位评估 → 背景提升 → 标化 → 选校定稿 → 文书/推荐信 → 套磁 → 提交 → 面试 → Offer 决策
产品逻辑:未注册用户直接使用云端引擎能力 → 通过几次交互展示画像/选校/计划价值 → 匿名额度用尽时引导注册获取 API Key → 注册后继续使用并保留进度。
anon_id(存 ~/.study-abroad/anon_id)scripts/api.py 的 REGISTER_GUIDE/plan 与画像数据按 anon_id 保存,注册时合并到账户(注册用户 API Key 校验随版本接入引擎)| 参数 | 默认 | 说明 |
|---|---|---|
STUDY_ENGINE_URL | https://compliancehub.cn(生产) | 引擎地址;本地开发填 http://127.0.0.1:8100 |
QUOTA_PER_WINDOW | 5 | 匿名额度 / 7 天 |
QUOTA_WINDOW_DAYS | 7 | 额度窗口 |
LLM_API_KEY | 空(mock) | 真实 LLM(文书/套磁质量更高) |
LLM_MODEL | gpt-4o-mini | LLM 模型 |
| tier 分桶 | strong 10/25 · medium 20/40 · weak 30/50 | 选校分层(search.py CONFIG) |
| 计划阶段/任务模板 | GENERIC | 计划生成器(plan.py) |
用户/宿主 agent 需区分三类输出,避免误判"引擎算的"与"通用知识估的":
| 能力 | 来源 | 可信度 |
|---|---|---|
| 画像 6 维打分 | 引擎确定性规则(analytics),响应带 rationale 各维度计算依据 | 可复现;分数=规则结果,非 LLM 猜测 |
| 选校分层/匹配度 | 引擎确定性(方向标签交集 + rank 分档),响应带 meta.data(知识库更新日期) | 知识库真实;匹配度=标签交集,非随机 |
| 教授短名单 | 引擎候选池(姓名占位,source_url 溯源) | 学校/方向可信,教授姓名需按 faculty 页核实 |
| 计划/倒计时 | 引擎模板(按申请季+学位倒排) | 时间锚点可信;任务为通用模板 |
| 文书反馈/套磁 | 引擎 mock 规则 或 宿主 agent 生成(方案 A) | 草稿,必须人工定稿 |
| agent 对话内的画像重算/选校对比/套磁名单 | 宿主 agent 通用知识 | 方向参考;具体匹配度/名单需核实 |
澄清:"mock 模式"只指文书/套磁的 LLM 层未配 key;画像/选校/计划是真实确定性计算,不是 mock。引擎响应自带
meta(数据版本/LLM 模式)与rationale(画像计算依据),可追溯。
assess 出画像 + 短板归因 → plan 建计划 → schools + professors 出候选集(确定性由引擎负责)profile update 增量写入档案;后续 assess/schools 自动基于最新档案(请求参数优先覆盖)——方案随信息量增加持续收敛,不推翻重来PROFESSOR_CANDIDATES.md)合并映射assess → 再 plan → schools/professors → 进入讨论收敛,不直接写文书status 查看进度、done 标记完成guide.py feedback/outreach 的引擎 mock 模板作为最终输出——CLI 的 mock 只是无 agent 环境的兜底,agent 在场时必须用自己的模型生成AGENT_GENERATED.mdPROFESSOR_CANDIDATES.md:研究方向分组 + 教授候选池(具身×大模型背景)AGENT_GENERATED.md:agent 生成模式样例(文书/套磁/执行清单)TODO.md:待办与已知限制WALKTHROUGH_RESULT.md(上一级):走查卡点与决策记录Internal use · 成乾智联