autopku

Automate PKU coursework notice fetching, homework completion, and note taking.

129|24|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/ICUlizhi/AutoPku --skill autopku
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: autopku
Source: https://github.com/ICUlizhi/AutoPku/tree/main
Command: npx skills add https://github.com/ICUlizhi/AutoPku --skill autopku

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, pku3b, pdfplumber, pymupdf, markdown, latex, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the management of PKU coursework by automating the process of fetching course notices, completing homework, and writing notes.

Core Features & Use Cases

  • Automated Notice Syncing: Automatically download and aggregate all course notices and assignment attachments.
  • Homework Completion: Automatically parse, solve, format, and submit homework based on provided PDFs.
  • Note Taking: Extract mathematical concepts from lectures and write concise, high-quality notes.
  • Use Case: As a student, you can use this Skill to automatically download your weekly course notifications and complete your homework with AI assistance, saving time and effort.

Quick Start

Execute the autopku skill to initiate coursework automation for the provided courses and assignments. For example, to get notices: "sync notices", and to complete homework: "complete quantum mechanics homework 5".

Frequently Asked Questions about autopku

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate fetching course notices and assignment attachments?

To automate fetching course notices and assignment attachments, initiate the coursework automation Skill to automatically download and aggregate all course notifications and attachments using the PKU3B tool.

Can I use Python to parse homework PDFs and generate AI solutions?

Yes, you can use Python to parse homework PDFs and generate AI solutions. This automation utilizes pdfplumber and pymupdf for PDF parsing, then leverages AI to automatically parse, solve, and format the homework.

Does this coursework automation tool support Claude Code and Kimi Code CLI?

Yes, this coursework automation tool supports Claude Code and Kimi Code CLI. It also operates within the Codex runtime environment to automate notice syncing, homework completion, and note taking.

What is the best way to extract mathematical concepts from lectures into Markdown?

The best way to extract mathematical concepts from lectures into Markdown is to use the note taking automation feature, which extracts concepts from provided materials and writes concise, high-quality notes formatted in Markdown and LaTeX.

How to complete and submit PKU homework through automated parsing?

To complete and submit PKU homework through automated parsing, execute the Skill with a command like "complete quantum mechanics homework 5" to automatically parse, solve, format, and submit the assignment.