← Back to Skills Marketplace
ym9zep

collage-application

by ym9zep · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
145
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install collage-application
Description
提供高考志愿填报策略指导,根据考生省份、选科、分数、位次、意向生成科学志愿方案,并输出可视化志愿单;当用户需要进行高考志愿填报时使用
README (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 环境变量,如果读取不到,脚本会报错,这种情况下请让用户配置或者在对话中输入,如果在对话中输入,那么就加上此参数

Usage Guidance
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install collage-application
  3. After installation, invoke the skill by name or use /collage-application
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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省份、选科组合、高考分数、位次及专业大类,生成科学的高考志愿方案。 - 自动校验并规范化用户输入信息,保障数据准确性。 - 生成并输出带可视化的专属志愿单图片链接。 - 支持后续专业、学校、录取概率的咨询,流程清晰,用户体验优化。
Metadata
Slug collage-application
Version 1.0.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is collage-application?

提供高考志愿填报策略指导,根据考生省份、选科、分数、位次、意向生成科学志愿方案,并输出可视化志愿单;当用户需要进行高考志愿填报时使用. It is an AI Agent Skill for Claude Code / OpenClaw, with 145 downloads so far.

How do I install collage-application?

Run "/install collage-application" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is collage-application free?

Yes, collage-application is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does collage-application support?

collage-application is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created collage-application?

It is built and maintained by ym9zep (@ym9zep); the current version is v1.0.3.

💬 Comments