homework-machine

Analyze university assignment briefs and produce code, tests, reports, and submission packages.

18|2|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/JeanDiable/academic-research-plugin --skill homework-machine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: homework-machine
Source: https://github.com/JeanDiable/academic-research-plugin/tree/main/skills/homework-machine
Command: npx skills add https://github.com/JeanDiable/academic-research-plugin --skill homework-machine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, arxiv, deep-translator, pybtex, and includes scripts (resource) components.

What problem does it solve?

Automates the end-to-end process of completing university assignments, reducing manual coordination between analysis, research, coding, testing, and reporting.

Core Features & Use Cases

  • Requirement analysis: extracts deliverables from assignment specifications and constraints.
  • Research and implementation: performs literature search, writes production-grade code with tests, and drafts a publication-ready report with citations.
  • Deliverable packaging: assembles a submission-ready bundle including code, reports, references, and checklists.
  • Paraphrasing and anti-plagiarism: provides optional translation-based paraphrasing for sanitized drafts.
  • Real-world use: a student provides an assignment brief and receives a complete, ready-to-submit package.

Quick Start

Provide the assignment document or text and the skill will produce a complete research, implementation, report, and deliverables package.

Frequently Asked Questions about homework-machine

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

FAQPage Schema
How do I automate university assignments from research to final report?

Automating university assignments end-to-end involves analyzing requirements, researching literature, implementing code with tests, and drafting a cited report. This skill processes an assignment brief to produce a complete, submission-ready deliverable package.

What is translation-based paraphrasing for anti-plagiarism in academic reports?

Translation-based paraphrasing for anti-plagiarism sanitizes draft text by translating content to alternate languages and back, restructuring sentences while retaining the original meaning to reduce similarity scores in academic reports.

Can I use arxiv and pybtex for literature search and citations in coursework?

Yes, you can use arxiv for literature search and pybtex for managing citations in coursework. This skill leverages these dependencies to automatically fetch relevant papers and generate publication-ready bibliographies for assignment reports.

How do I package a coding assignment with a report and references for submission?

Packaging a coding assignment with a report and references assembles the implemented code, test files, drafted document, and bibliography into a single bundle. This skill automatically compiles these elements into a ready-to-submit package.

Does automated assignment writing work for lab reports requiring code implementation and testing?

Automated assignment writing works for lab reports requiring code implementation and testing by fulfilling integrated workflows. It analyzes the lab specifications, writes production-grade code with corresponding tests, and drafts the required documentation.