Dieses Repository enthält Agent Skills für die microtech ERP. Die Skills ermöglichen es, mit natürlicher Sprache direkt auf ERP-Daten zuzugreifen und Geschäftsprozesse auszuführen.
Agent Skills sind ein offener Standard für KI-gestützte Werkzeuge und werden von über 25 Produkten unterstützt, darunter Claude Code, OpenAI Codex CLI, Cursor, VS Code Copilot, Gemini CLI und viele mehr.
Übersetzt natürliche Sprache in korrekte GraphQL-Queries für das microtech ERP. Der Skill enthält:
- SKILL.md - Kompakte Referenz mit allen Regeln, Patterns und Troubleshooting
- references/ - 13 Detail-Dokumente:
| Datei | Inhalt |
|---|---|
adressen-verwaltung.md |
Adressen, Anschriften, Ansprechpartner: CRUD, verschachtelte Links, assign-Parameter |
parametertabellen.md |
30 ERP-Parametertabellen (Vorgangsarten, Steuerschlüssel, Zahlungsbedingungen, ...) |
feldkatalog-adressen.md |
Felder für Adressen, Anschriften, Ansprechpartner, Kontakte |
feldkatalog-artikel.md |
Felder für Artikel, Warengruppen, Lieferanten |
feldkatalog-vorgaenge.md |
Felder für Vorgänge und Positionen |
feldkatalog-weitere.md |
Felder für 19 weitere Tabellen (Projekte, Lager, FiBu, ...) |
erweiterte-query-patterns.md |
keyFilter, fastFilter, slowFilter, Arithmetik |
introspection-guide.md |
Schema-Typ-Namenskonventionen, Introspection-Beispiele |
mutation-patterns.md |
Optimistic Locking, rowCopy, ifNotExists, Deep Nesting |
vorgaenge-erweitert.md |
Archiv, externe Bearbeitung, Berechtigungen |
workflow-beispiele.md |
17 vollständige Szenarien (Rechnung, Wandlung, Storno, ...) |
vorgangsarten.md |
Alle Standard-Vorgangsarten mit Nummern |
betragsgruppen.md |
Betragsgruppen (aco...) lesen und schreiben |
Was der Skill kann:
- Artikel, Adressen, Vorgänge und weitere ERP-Daten abfragen und filtern
- Belege anlegen, buchen, stornieren und wandeln
- Adressen mit Anschriften und Ansprechpartnern verschachtelt verwalten
- Lagerbestände, offene Posten, Kontenplan abfragen
- ERP-Parametertabellen auslesen (Vorgangsarten, Steuerschlüssel, Einheiten, ...)
- Schema-Felder dynamisch per Introspection nachschlagen
- GraphQL-Server ist eingerichtet und läuft (siehe GraphQL Entwickler Dokumentation)
- OAuth-Anwendung ist angelegt (siehe OAuth 2.0 API-Dokumentation)
- Bearer Token wurde generiert (siehe Bearer Token Generator)
- Der Benutzer hat das Kennzeichen "Zugriff über GraphQL erlaubt" aktiviert
- Node.js (LTS-Version)
- Ein KI-Tool mit Agent-Skills-Unterstützung (z.B. Claude Code, Codex CLI, Cursor, Gemini CLI)
Die Skills benötigen eine Verbindung zur microtech ERP GraphQL-Schnittstelle über das npm-Paket mcp-graphql. Die Schritt-für-Schritt-Anleitung finden Sie hier: Claude mit microtech GraphQL verbinden (MCP)
Der schnellste Weg ist der Skills CLI von Vercel. Er erkennt automatisch, welche KI-Tools installiert sind (Claude Code, Codex, Cursor, OpenCode) und kopiert den Skill an den richtigen Ort.
npx skills add microtech-GmbH/microtech-skillsWeitere Optionen:
Verfügbare Skills auflisten:
npx skills add microtech-GmbH/microtech-skills --listNur einen bestimmten Skill installieren:
npx skills add microtech-GmbH/microtech-skills --skill microtech-graphqlGlobal installieren (für alle Projekte):
npx skills add microtech-GmbH/microtech-skills -gFür alle erkannten Agents, ohne Rückfragen:
npx skills add microtech-GmbH/microtech-skills --all- Auf dieser GitHub-Seite oben auf den grünen Button Code klicken
- Download ZIP wählen und entpacken
- Den Skill-Ordner (z.B.
microtech-graphql/) in das Skills-Verzeichnis Ihres KI-Tools kopieren:
| Tool | Projektpfad |
|---|---|
| Claude Code | .claude/skills/microtech-graphql/ |
| Codex CLI | .codex/skills/microtech-graphql/ |
| Cursor | .cursor/skills/microtech-graphql/ |
| OpenCode | .opencode/skill/microtech-graphql/ |
Die meisten Tools erkennen den Skill automatisch beim nächsten Start.
Nach der Einrichtung testen:
Zeig mir alle microtech Adressen aus PLZ 555xx mit Hilfe des GraphQL MCP auf und zeige mir die Daten in Tabellenform an.
Wenn alles korrekt eingerichtet ist, erhält man eine Tabelle mit Adressdaten aus microtech ERP.
Dieses Projekt steht unter der MIT-Lizenz.