AI Agent Hub
Back to skills
Civil Service Exam Study Plan Generator icon

Civil Service Exam Study Plan Generator

Education Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please install @user_415864d8/xxjh-hh-0610 according to https://skillhub.cn/install/skillhub.md.

About this skill

Problem

The study plan skill addresses a concrete workflow issue in civil service exam preparation: many courses, long stages, easy check-in gaps, and plan parameters that are hard to maintain when hardcoded. Instead of hand-building HTML repeatedly, it turns course lists, dates, study duration, and stage settings into a script-generated, followable plan.

How it works

The skill packages scripts/gen_plan.py as a reusable capability and generates an interactive plan.html from configurable four-stage course data for the Fenbi 980 system class. Core modules include a dashboard with countdown, total progress, consecutive check-ins, and total study hours; daily check-ins with automatic streaks; a task recommender that skips completed items and advances to unfinished work; a seven-day check-in calendar; a four-stage roadmap covering method lectures, reinforcement, mock exams, and dual-line sprinting; weekly review notes with file uploads persisted via localStorage; monthly task lists, milestones, study rhythm, and preparation strategy; and JSON import/export for backup and restore.

On first run, the script outputs plan.json and plan.html. For later edits, the skill locates configuration blocks such as S1_COURSES, STAGES_DEF, teacher_name, START_DATE, DEADLINE, WEEKDAY_MIN, and WEEKEND_MIN, then adjusts course order, dates, durations, stage days, holidays, or module colors before regenerating the HTML.

Boundaries

This is best for generating a local HTML study plan, not for replacing course platforms, registration systems, or collaborative workspaces. The source treats “edit data only, leave CSS variables and JS logic untouched” as a hard constraint, so custom layouts are out of scope by default. If changing course order, update the course list, stage modules, and legend order together, or the UI may become inconsistent. Deploying plan.html to CloudStudio for an online link is an external publishing step, separate from plan generation.

Use Cases

  • Generate an openable HTML exam plan from four-stage Fenbi 980 courses, exam dates, and daily study hours.
  • Track consecutive check-ins and unfinished courses, then tap daily to get the next pending task automatically.
  • Record weekly review notes, upload note files, and keep a 7-day check-in calendar with a 6-month task list.
  • Change teachers, course order, or start/end dates by editing script config blocks and regenerating plan.html.

Best For

  • National or provincial exam candidates who need to split long-term preparation into stage, month, and daily tasks.
  • Study schedule coordinators who need to adjust the four-stage roadmap by teacher, course, and date while keeping layout intact.
  • Study data maintainers who need full JSON backups and can restore check-ins and task progress on a new device.
  • Frontend or script maintainers who want to edit courses, dates, and stage settings without touching CSS or JS logic.