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.