iwillwill-ALLWILL/chaoxing-agent-skill

Lernfähigkeit (Chaoxing) Agent Skill für Hermes/OpenClaw – Browser-Relay-Automation für Kursdurchsuchung, Hausaufgabeneinreichung, Prüfungsabläufe, Statusauditierung und automatische Fehlerbehebung.

Was ist chaoxing-agent-skill?

Dieser Skill für Hermes/OpenClaw automatisiert die Interaktion mit der chinesischen Lernplattform 学习通 (Chaoxing) über einen Browser-Relay. Er ermöglicht es KI-Agenten, Kurse zu durchsuchen, Hausaufgaben einzureichen, Prüfungsabläufe zu steuern, den Status von Aufgaben zu überprüfen und Fehler automatisch zu beheben. Der Skill nutzt eine Browser-Relay-Architektur, die es dem Agenten erlaubt, über eine sichere Brücke auf die Webseite zuzugreifen, ohne dass ein vollständiger Browser im Agenten selbst laufen muss. Dies erhöht die Zuverlässigkeit und vermeidet Blockaden durch Anti-Bot-Mechanismen. Entwickler profitieren von einer modularen Struktur, die einfach in bestehende Workflows integriert werden kann, sowie von umfangreichen Logging- und Fehlerbehandlungsmechanismen. Der Skill unterstützt gängige Plattformen wie Hermes und OpenClaw und ist ideal für repetitive Aufgaben in der Online-Bildung, wie das tägliche Scannen neuer Kursmaterialien oder das automatisierte Einreichen von Aufgaben.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add iwillwill-ALLWILL/chaoxing-agent-skill

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht chaoxing-agent-skill?

Lernfähigkeit (Chaoxing) Agent Skill für Hermes/OpenClaw – Browser-Relay-Automation für Kursdurchsuchung, Hausaufgabeneinreichung, Prüfungsabläufe, Statusauditierung und automatische Fehlerbehebung.

Funktionen

  • Kursdurchsuchung: Automatisiertes Durchsuchen und Scannen von Kursinhalten auf der Chaoxing-Plattform.
  • Hausaufgabeneinreichung: Einreichung von Aufgaben über die Browser-Relay-Schnittstelle.
  • Prüfungsabläufe: Unterstützung für Prüfungsmodule, inklusive Statusprüfung und Fortschrittsverfolgung.
  • Statusauditierung: Überprüfung des Status von Aufgaben, Prüfungen und Kursen.
  • Automatische Fehlerbehebung: Behandlung von Ausnahmen und Wiederherstellung nach Fehlern ohne manuelles Eingreifen.

Voraussetzungen

  • Hermes oder OpenClaw als zugrunde liegende Agentenplattform.
  • Node.js (Version 14 oder höher) für die Ausführung der Skripte.
  • Ein Browser-Relay-Dienst (z. B. Puppeteer oder Playwright) für die Interaktion mit der Chaoxing-Webseite.

Installation

npm install iwillwill-allwill-chaoxing-agent-skill

Oder klonen Sie das Repository direkt:

git clone https://github.com/iwillwill-ALLWILL/chaoxing-agent-skill.git
cd chaoxing-agent-skill
npm install

Konfiguration

Erstellen Sie eine .env-Datei im Stammverzeichnis des Projekts mit folgenden Umgebungsvariablen:

CHAOXING_USERNAME=IhrBenutzername
CHAOXING_PASSWORD=IhrPasswort
BROWSER_RELAY_URL=http://localhost:9222

Passen Sie die Werte entsprechend Ihrer Chaoxing-Anmeldedaten und Browser-Relay-Konfiguration an.

Verwendung

Beispiel: Einreichen einer Hausaufgabe

const { submitHomework } = require('iwillwill-allwill-chaoxing-agent-skill');

async function main() {
  await submitHomework({
    courseId: '12345',
    homeworkId: '67890',
    filePath: './homework.pdf'
  });
}

main().catch(console.error);

Beispiel: Statusauditierung für einen Kurs

const { auditCourseStatus } = require('iwillwill-allwill-chaoxing-agent-skill');

async function main() {
  const status = await auditCourseStatus('12345');
  console.log(JSON.stringify(status, null, 2));
}

main();

API-Referenz

FunktionParameterBeschreibung
submitHomework(options){ courseId, homeworkId, filePath }Reicht eine Hausaufgabe für einen bestimmten Kurs ein.
auditCourseStatus(courseId)courseId (string)Gibt den Status des Kurses und seiner Aufgaben zurück.
scanCourses()KeineScannt alle verfügbaren Kurse des Benutzers.

Fehlerbehandlung

Bei Fehlern versucht der Skill automatisch, die Operation zu wiederholen, bis zu dreimal bei vorübergehenden Fehlern. Bei dauerhaften Fehlern wird ein detaillierter Fehlerbericht protokolliert.

Lizenz

MIT

Verwandte Skills