← 返回 Skills 市场
ym9zep

collage-application

作者 ym9zep · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
145
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install collage-application
功能描述
提供高考志愿填报策略指导,根据考生省份、选科、分数、位次、意向生成科学志愿方案,并输出可视化志愿单;当用户需要进行高考志愿填报时使用
使用说明 (SKILL.md)

高考志愿填报助手

前置准备

  • 依赖说明:scripts脚本依赖python环境,并且所需依赖包
    pip install requests
    

操作步骤

标准流程

  1. 信息收集 你必须检查用户是否提供了以下信息:

    • (必填)省份 (例如:上海、江苏、广东)
    • (必填)选科组合 (例如:物理、化学、生物)
    • (必填)高考分数 (具体数值)
    • (选填)高考位次 (具体数值)
    • (必填)倾向专业大类 (例如:计算机类、法学类) 如果必填信息未完整收集到:直接用自然语言友好地引导用户补充缺失的信息。
  2. 志愿信息确认 当收集完必填信息,则调用 verify_correct_info ,校验用户提供的信息是否正确,并且规范化信息

    python {baseDir}/scripts/verify_correct_info.py --province "xxx" --score xxx  [--rank xxx] --courses "xxx" --majors "xxx"
    

    执行完毕并返回结果后:

    • 若返回code成功
      • 提取data中规范化后的json。
      • 用描述转化json的信息给用户,让用户确认或者询问是否需要修改
        • 如果用户需要修改,那么根据修改后的信息重新运行脚本,再次让用户确认
        • 如果用户确认正确,根据json中的字段去运行步骤3
    • 若返回失败
      • 提取错误信息。
      • 回复:"抱歉,信息校验失败。原因:\x3Cerror_message>。请核对您的信息,或稍后重试。"
  3. 志愿方案生成 如果用户确认信息后,则调用 create_collage_application 生成志愿单

    python {baseDir}/scripts/create_collage_application.py --province "xxx" --score xxx  --rank xxx --courses "xxx" --majors "xxx" [--api-key KEY]
    

    当脚本 create_collage_application 执行完毕并返回结果后:

    • 若返回成功且包含 url
      • 提取 msg和url。
      • 回复:"您的专属志愿单已生成!\x3C加上对msg中的志愿单信息的做一下简短说明>",最后附带url中的图片
    • 若返回失败
      • 提取错误信息msg。
      • 回复:"抱歉,志愿单生成失败。原因:\x3Cmsg>。请核对您的信息,或稍后重试。"
  4. 后续咨询 如果志愿单已成功生成

    • 禁止再次要求用户重新提供信息(除非用户明确说“我要重新生成”或“修改分数”)。
    • 直接利用你的专业知识回答用户关于学校、专业、录取概率的提问。
    • 回复风格:专业、客观、数据驱动。
    • 如果用户要重新生成,那么回到步骤2

脚本参数说明:

province:必填,为单个省或市的简称,如上海,江苏,内蒙古,不包含新疆,西藏、台湾、香港、澳门 courses:必填,选科组合,内容为物理、化学、生物、历史、地理、政治、技术的组合,参数以按英文逗号,分割,比如物理,化学,生物 score:必填,非负整形数字,高考分数 rank:非必填,非负整形数字,高考位次 majors:专业大类,如金融学类、化学类、计算机类等,参数以按英文逗号,分割,比如金融学类,化学类,计算机类 api-key:非必填,脚本会自动读取WENXIANG_API_KEY 环境变量,如果读取不到,脚本会报错,这种情况下请让用户配置或者在对话中输入,如果在对话中输入,那么就加上此参数

安全使用建议
This skill calls an external server with users' exam data but does not disclose that endpoint, and SKILL.md and the scripts disagree about API key usage. Before installing or using it: (1) do not provide real sensitive data (exact score, rank, personal identifiers) until you verify where data is sent; (2) ask the publisher for the official source/homepage and why data is POSTed to wxc-college-uat.randomlife.cn; (3) request code changes so the endpoint and API key handling are explicit (or make generation work fully offline); (4) if you must test, run the scripts in a sandbox / offline environment and inspect network traffic; (5) avoid entering any API keys into the dialog unless the developer documents exactly how keys are used and stored.
能力评估
Purpose & Capability
The stated purpose (generate gaokao volunteer plans and visualized forms) can justify calling a remote service, but the package does not disclose the external endpoint. The create script posts user-sensitive fields (province, score, rank, courses, majors) to https://wxc-college-uat.randomlife.cn which is not mentioned in SKILL.md or metadata — a transparency mismatch.
Instruction Scope
SKILL.md instructs the agent to run local verification and generation scripts, which is fine, but it also instructs use of an API key environment variable (WENXIANG_API_KEY). The instructions do not disclose that user data will be sent to a third‑party HTTP endpoint, nor do they document what is sent. Sending personally sensitive exam data externally without explicit disclosure is out of scope for a user-facing guidance skill.
Install Mechanism
No install spec; only a note to pip install requests. No archive downloads or unusual install behavior were present in the manifest.
Credentials
SKILL.md claims the generator will auto-read WENXIANG_API_KEY from the environment (or accept it as a parameter), but the create_collage_application.py code does not read that env var nor attach any API key to the HTTP request. The skill metadata declares no required env vars but the documentation references one — this mismatch could lead users to provide credentials that may be mishandled or leaked.
Persistence & Privilege
The skill is not always-enabled, has no install that modifies agent/system config, and does not request ongoing privileges or persistent presence.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install collage-application
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /collage-application 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
New script-based workflow for志愿填报 - 新增 scripts/create_collage_application.py 和 scripts/verify_correct_info.py,支持自动化志愿信息校验与生成志愿单。 - 流程全面升级:引导用户补全必填信息、自动规范校验、生成专属可视化志愿单。 - 明确区分各步骤处理逻辑,校验失败返回详细原因,生成志愿单失败有具体提示。 - 优化用户追问与后续咨询体验,生成志愿单后不再重复要求输入信息。 - 更新 SKILL.md 描述和操作指南,详细说明参数要求与标准工作流程。
v1.0.2
- 移除了 create_collage_application.py 和 verify_correct_info.py 脚本文件。 - 操作流程由原先依赖脚本执行和参数校验,简化为3步智能分析与推荐,突出个性化和交互性,适合更广泛用户。 - 新增多维度志愿推荐方案说明,根据分数、排名、意向等信息分为冲档、稳档、保档类型院校,并给出风险与优势提示。 - 答疑与推荐更聚焦实际问答示例,强调专业背景、升学/就业建议,不再要求用户反复补充或校验详细参数。
v1.0.1
No visible changes in this version. - No file changes detected compared to the previous version. - Functionality and documentation remain the same.
v1.0.0
collage_application 1.0.0 changelog - Initial release of the 高考志愿填报助手 skill. - Guides users through providing省份、选科组合、高考分数、位次及专业大类,生成科学的高考志愿方案。 - 自动校验并规范化用户输入信息,保障数据准确性。 - 生成并输出带可视化的专属志愿单图片链接。 - 支持后续专业、学校、录取概率的咨询,流程清晰,用户体验优化。
元数据
Slug collage-application
版本 1.0.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

collage-application 是什么?

提供高考志愿填报策略指导,根据考生省份、选科、分数、位次、意向生成科学志愿方案,并输出可视化志愿单;当用户需要进行高考志愿填报时使用. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 145 次。

如何安装 collage-application?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install collage-application」即可一键安装,无需额外配置。

collage-application 是免费的吗?

是的,collage-application 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

collage-application 支持哪些平台?

collage-application 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 collage-application?

由 ym9zep(@ym9zep)开发并维护,当前版本 v1.0.3。

💬 留言讨论