educoder-cli

Retrieve, solve, evaluate, and submit EduCoder homework tasks via educoder-cli.

2|Updated May 22, 2026
One-click install
npx skills add https://github.com/lihaoze123/educoder-cli --skill educoder-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: educoder-cli
Source: https://github.com/lihaoze123/educoder-cli/tree/main/skills/educoder-cli
Command: npx skills add https://github.com/lihaoze123/educoder-cli --skill educoder-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill guides an AI through solving EduCoder and Touge homework by retrieving the real task context, working with remote starter code, and safely handling evaluation and submission.

Core Features & Use Cases

  • Task Discovery: Check authentication, list courses and homework, and resolve precise course and task targets.
  • Code-Based Workflows: Read problem statements, download remote answer files, edit solutions locally, and inspect evaluation feedback.
  • Safe Submission: Submit code or execute commands in remote WebSSH environments only after the target is clear, while protecting credentials and sensitive payloads.
  • Use Case: Ask the Skill to solve a Python homework task, and it can retrieve the statement, download the starter file, help update the solution, and evaluate it against EduCoder tests.

Quick Start

Ask an AI to use the educoder-cli Skill to solve your current EduCoder homework task after you have logged in with the CLI.

Frequently Asked Questions about educoder-cli

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

FAQPage Schema
How do I automate EduCoder homework code submission and evaluation?

To automate EduCoder homework code submission, this Skill guides an AI agent to retrieve problem statements, download remote starter code, run tests via WebSSH, and submit solutions safely using the educoder-cli command-line client.

How does remote evaluation and WebSSH execution work for Touge homework?

Remote evaluation and WebSSH execution work by having the AI agent execute commands in the remote WebSSH environment, inspect evaluation feedback in JSON format, and debug solutions locally before controlled submission.

Do I need an authenticated educoder-cli environment to solve Touge homework?

Yes, you need an authenticated educoder-cli environment with uv available. This prerequisite allows the AI to check authentication, list courses, resolve task targets, and safely handle evaluation and submission.

Can I debug local code against EduCoder tests before submitting?

Yes, you can debug local code against EduCoder tests. The Skill supports downloading remote answer files, editing solutions locally, inspecting evaluation feedback, and validating selectors before triggering a controlled submission.

What are the limitations or precautions when submitting code to EduCoder?

The main precaution when submitting code to EduCoder is enforcing remote state-change safeguards. The Skill requires a clear target before executing WebSSH commands, protecting credentials and sensitive payloads from exposure during controlled submission.