lehrplan
Richtet österreichische HTL-Unterrichts-Repositorien ein und pflegt sie — drei Kernaufgaben: das gesetzliche Lehrplan-Material eines Ausbildungszweigs (z.
Skill by georgernstgraf
Chalk Labs
Need help deploying lehrplan?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/georgernstgraf-lehrplan
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/lehrplan
What's inside
- Skill name
lehrplan- Description
- Richtet österreichische HTL-Unterrichts-Repositorien ein und pflegt sie — drei Kernaufgaben: das gesetzliche Lehrplan-Material eines Ausbildungszweigs (z. B. WII, WIT, KIF) aus dem RIS beschaffen inklusive jährlichem Novellen-Check, den Lehrplan eines konkreten Gegenstands aus dem Gesetz extrahieren (mit Erläuterung pro Lernziel: was der Inhalt tatsächlich IST, plus praktische Anwendungen), und Semesterpläne interaktiv entwerfen. Aufrufen, wenn der Nutzer 'Lehrplan', 'Unterrichtsvorbereitung prüfen', 'Lehrplan auf Novellen prüfen', 'RIS sync', 'Lehrplan extrahieren', 'Jahrespläne neu ziehen', 'Semesterplan erstellen/überarbeiten', 'Erläuterungen ergänzen', 'Gesetzesmaterial holen' sagt oder in einem Repo arbeitet, das der lehrplan/-Konvention folgt.
- License
- MIT
- Compatibility
- opencode
- Metadata
- scope: ris-curriculum · output: lehrplan-extracts · category: education
- Instructions
- 621 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- body: 621 lines (spec recommends under 500)
Files (5)
- ERLAEUTERUNGS-QUALITAET.md
- KLASSEN-ZUORDNUNG.md
- RIS-PRAXIS.md
- SKILL.md
- SPENGERGASSE-KLASSEN.md
SKILL.md (first lines)
# Lehrplan-Skill Reverse-engineered aus dem GRG-PMM-Unterrichtsrepo (HTL Spengergasse). Dieser Skill ist **konventionsbasiert, nicht auf ein Projekt verdrahtet**: Er funktioniert in jedem Unterrichtsrepo, das der unten beschriebenen `lehrplan/`-Konvention folgt. Der Skill hat drei Kernaufgaben plus ein identifizierendes Präludium: | Aufgabe | Zweck | |---------|-------| | **A** — Gegenstand & Ausbildungszweig identifizieren | Immer aktives Präludium: Repo lesen, Rechtsgrundlage berichten, Konformität prüfen | | **1** — Gesetzesmaterial beschaffen | Gesetzlichen Lehrplan eines Ausbildungszweigs aus dem RIS holen, Novellen-Check | | **2** — Fach-Extraktion | Lehrplan eines Gegenstands aus dem Gesetz extrahieren, mit Erläuterungen | | **3** — Semesterplan | Interaktiv einen Semesterplan (Lehrstoffverteilung) aus den extrahierten Lehrplänen entwerfen | Die Signatur-Erweiterung dieses Skills ist die **Erläuterungs-Ebene**: Für jedes Lernziel (und besonders in den Lehrstoffverteilungen) eine substantielle deutsche Erläuterung, was das Thema inhaltlich **ist** — Begriffserklärung zuerst, integrierter Anwendungs- und Berufsbezug zweitens. Siehe „Qualitätskriterien für Erläuterungen" unten. ## Ausgabesprache: DEUTSCH ZWINGEND Alle erzeugten Dateien (Extrakte, METADATA.md-Abschnitte, Lehrstoff verteilungen, Berichte) MÜSSEN in natürlichem Deutsch mit korrekten UTF-8-Umlauten (ä, ö, ü, ß) geschrieben sein. Niemals Englisch für Dateiinhalte verwenden. Gesetzeszitate sind wortwörtlich aus dem RIS-Inhalt zu übernehmen. ## Ziel-Repositorien Dieser Skill ist für folgende Repositorien konzipiert (Stand 2026-09-10): **Fach-Repos** (je ein Gegenstand, unter `~/repos/georgernstgraf/`): `GRG-CS`, `GRG-CYBER`, `GRG-ETH`, `GRG-INFI`, `GRG-JAVA`, `GRG-NVS`, `GRG-PMM`, `GRG-POSTHEORIE`, `GRG-SWP`, `GRG-WMC` **Fachgruppen-Repos** (mehrere Gegenstände/Zweige): - `~/repos/Die-Spengergasse/WI-Fachgruppe-Informatik` - `~/repos/hoa-spg/pos-wmc-fachgruppe-inf-erw` Wichtige Regeln dazu: - **Fach-Repos können mehrere Zweige bedienen.** Ein Gegenstand kann in verschiedenen Ausbildungszweigen unterrichtet werden, in unterschiedlicher Tiefe — Beispiel GRG-INFI: Informatik im Zweig HWII (Anlage 1.24) und im Zweig HWIT (Anlage 1.28). Deshalb bildet die Verzeichnisstruktur **immer den Zweig mit ab**, auch in Fach-Repos (siehe Repo-Konventionen). - **Der Skill wurde bei weitem nicht in allen Ziel-Repos ausgeführt, und das ist auch nicht vorgesehen.** Ein Repo ohne `lehrplan/`-Struktur ist daher **kein Fehler, sondern ein Zustand**: Aufgabe A berichtet den Zustand und listet, welche Aufgaben 1/2/3 noch ausstehen — und unternimmt **nichts** davon ohne ausdrückliche Nutzer-Anweisung. Kein Auto-Scaffolding, keine Auto-Migration, kein Nörgeln. ## Abgrenzung zum Unterricht (thematischer Schnitt) Die Welt ist zweigeteilt in zwei Ebenen mit eigenen Wurzeln im Repo-Root: | Ebene | Wurzel | Inhalt | Zuständig | |-------|--------|--------|-----------| | **Lehrplan-Ebene** (Gesetz + Planung) | `lehrplan/` | Gesetzesmaterial, Extrakte, METADATA, KM-Steckbriefe, KM-keyed Ressourcen, Lehrstoffverteilungen/Semesterpläne | **dieser Skill** | | **Unterrichtsebene** (Vorbereitung + Durchführung) | `unterricht/` | vorbereitete Einheiten (Prepared Lessons) | **`create-lesson`-Skill** | Der `/unterricht/`-Ordner am Repo-Root enthält **nur vorbereitete Einheiten**. Sie liegen **flach** unter `unterricht/` und tragen das zugehörige Kompetenzmodul im Namen (`KM<#>-<NN>-<slug>` bzw. `SA-<NN>-<slug>` für schulautonome Teile; `<NN>` läuft pro KM). Planungs-Dateien (Einheiten, Semesterpläne) gehören **nicht** hierher, sondern auf die Lehrplan-Ebene (`lehrplan/<zweig-ordner>/`). Terminierte Lektionen wandern in die Kohorten-Ordner am Repo-Root. ``` unterricht/ KM<#>-<NN>-<slug>/ # vorbereitete Einheit (KM-Lehrstoff) SA-<NN>-<slug>/ # vorbereitete Einheit (schulautonom) <klasse>/YYYY-MM-DD__thema/ # Kohorten-Ablage am Repo-Root (terminierte Lektion) ``` - Das `<ZWEIG>`-Kürzel der **Lehrplan-Ebene** folgt der Klassen-Postfix-Tabelle (siehe [KLASSEN-ZUORDNUNG.md](./KLASSEN-ZUORDNUNG.md)): `HWII`, `HWIT`, `AIF`, `KIF`, `CIF` usw. - Klein geschriebenes `jg<N>`-Präfix für alle Einheiten- und Semesterplan-Dateien — **einheitliches Schema, keine Ausnahmen**. - **Kein `unterricht/<ZWEIG>-<FACH>/`-Ordner.** Die Kompetenzmodule sind formunabhängig, deshalb braucht die Unterrichtsebene keine Zweig-Fach-Ebene — die trägt allein die Lehrplan-Ebene. - **Dokumentierte Ausnahme (GRG-WMC):** WMC unterrichtet die Formen AIF/KIF/CIF **gemeinsam** (dieselbe Anlage 1.9, gemischte Kohorten). Die form-übergreifenden Planungsdateien (Einheiten/Semesterpläne, die bewusst alle Formen eines Jahrgangs abdecken) dürfen deshalb per DECISIONS-Eintrag **in einem** benannten Ort liegen, statt pro Form dupliziert zu werden; der Konformitäts-Check meldet das nicht als Befund. - Das detaillierte Unterrichts-Layout (Prepared-Lesson-Inhalte, Materialien, Aufgaben) gehört zum **`create-lesson`-Skill**; dieser Skill legt auf der Lehrplan-Ebene nur die Lehrstoffverteilungen und Semesterpläne ab (Aufgabe 3) und meldet Altbestände als Befund (siehe Retrofit-Klausel). ## Repo-Konventionen > **⛔ VERBINDLICHES ZIEL-LAYOUT — NICHT NUR EMPFEHLENSAM.** > Das unten gezeigte Layout ist der **verbindliche Zielzustand** jedes > Unterrichts-Repos. Wann immer eine Session auf ein Repo trifft, das > davon abweicht (z. B. Lehrplan-Dateien unter `docs/lehrplan/`, > Klassenordner unter `lehrplan/` ohne Zweig-Ordner, > `unterricht/<ZWEIG>-<FACH>/`-Ordner, Planungsdateien unter `unterricht/`, > Stunden-Ordner unter `lehrplan/`), gilt: **melden als Befund mit > Migrationspflicht; Migration selbst nur auf ausdrücklichen > Nutzer-Wunsch.** Nur eine explizite, dokumentierte Nutzer-Entscheidung > (DECISIONS-Eintrag) kann eine Ausnahme rechtfertigen. **Konform** sind > dagegen `kompetenzmodule/` und KM-keyed Ressourcen am `lehrplan/`-Root > (Fach-Ebene) sowie Semesterpläne unter `lehrplan/<zweig-ordner>/`. > **Einzige erlaubte Abweichung** bleibt das dreischichtige `LEHRPLAN.md` > als *Dateiformat* (② Schuladaption und ③ Didaktik mitlegen) — die > **Ablage** unter `lehrplan/<zweig-ordner>/` ist davon nicht berührt und
From georgernstgraf/opencode-helpers, MIT.
More from georgernstgraf/opencode-helpers
- 0.592score
full-sync
georgernstgraf
Full sync routine: pull all working repositories, let the agent decide what uncommitted work to commit and what to push, then bring the host up to date — apt…
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
knowledge-exam
georgernstgraf
Generate German knowledge-check exams and solution files from the taught material (class Git history + WebUntis Lehrstoff)
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
issue-workflow
georgernstgraf
Continuous issue awareness with proactive issue-linked commit and push; natural-language modes (start, commit, finish) remain as manual overrides
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
homework
georgernstgraf
Generate per-lesson assignment files (Aufgabe.md) from recent class Git history and teaching material, and keep the canonical assignment list in the cohort…
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
knowledge-persistence
georgernstgraf
Persist session context into the structured docs/ai knowledge files
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
knowledge-assessment
georgernstgraf
Assess German knowledge-check submissions and prepare reports and email payloads
SkillAFreshness: A★ 1Claude Code +9 - 0.579score
create-lesson
georgernstgraf
Richtet zu einem Kompetenzmodul (KM) oder einem Thema daraus eine kohortenagnostische Lesson her (self-contained HTML: Lektion und Präsentation in einem —…
SkillAFreshness: A★ 1Claude Code +9 - 0.578score
model-params
georgernstgraf
Maintain scripts/model-params.json, the curated parameter-count table behind `oc-models-report`'s PARAM column and `--sort params`.
SkillAFreshness: A★ 1Claude Code +9 - 0.577score
projectgrade
georgernstgraf
Grade student project repositories based on Git commits, GitHub Issues, and Pull Requests
SkillAFreshness: A★ 1Claude Code +9 - 0.568score
grading-shared
georgernstgraf
Shared configuration and protocols for all grading workflows
SkillAFreshness: A★ 1Claude Code +9 - 0.522score
grilling
georgernstgraf
Grill the user relentlessly about a plan, decision, or idea.
SkillBFreshness: B★ 1Claude Code +9 - 0.522score
code-review
georgernstgraf
Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo's documented coding…
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 4
- Last commit (this folder)
- Oct 5, 2026 (25 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from georgernstgraf
- 0.592score
full-sync
georgernstgraf
Full sync routine: pull all working repositories, let the agent decide what uncommitted work to commit and what to push, then bring the host up to date — apt…
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
homework
georgernstgraf
Generate per-lesson assignment files (Aufgabe.md) from recent class Git history and teaching material, and keep the canonical assignment list in the cohort…
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
knowledge-exam
georgernstgraf
Generate German knowledge-check exams and solution files from the taught material (class Git history + WebUntis Lehrstoff)
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
issue-workflow
georgernstgraf
Continuous issue awareness with proactive issue-linked commit and push; natural-language modes (start, commit, finish) remain as manual overrides
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
knowledge-assessment
georgernstgraf
Assess German knowledge-check submissions and prepare reports and email payloads
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
knowledge-persistence
georgernstgraf
Persist session context into the structured docs/ai knowledge files
SkillAFreshness: A★ 1Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get lehrplan running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
lehrplan skill. Agent Mart. https://agentmart.dev/skills/georgernstgraf-lehrplan (last updated 2026-10-24)