Ein Agent Skill für KI-Codierungs-Assistenten (Cursor, Claude Desktop), der sicherstellt, dass generierte Ninox-Skripte nur dokumentierte Funktionen verwenden.
✅ Lösung: Dieser Skill folgt dem Agent Skills Standard und nutzt Progressive Disclosure. Die Regeln werden als Kontext eingebunden, sodass die KI genau weiß, was in Ninox erlaubt ist und was nicht.
- Cursor öffnen und deinen Ninox-Workspace öffnen
- Zu "Rules, Skills, Subagents" navigieren:
Cmd+Shift+J(Mac) oderCtrl+Shift+J(Windows/Linux) - Neben "Rules" auf "New" klicken und "Add from GitHub" auswählen
- GitHub Repository URL eingeben:
https://github.com/christianphilie/ninox-agent-skill.git(inkl..gitam Ende) - Fertig: Der Skill wird automatisch installiert und ist sofort für dieses Projekt verfügbar
Der Skill wird automatisch erkannt, wenn du Fragen zu Ninox-Skripten stellst.
| KI-Assistent | Unterstützung | Installation |
|---|---|---|
| Cursor | ✅ Vollständig | GitHub-Installation oder Repository klonen |
| Claude Desktop | ✅ Vollständig | Repository klonen (erkennt Skills automatisch) |
| Alle Agent Skills-kompatiblen Tools | ✅ Vollständig | Standard-konform |
Dieses Repository enthält einen Agent Skill im Verzeichnis ninox-scripting/. Die Struktur entspricht exakt dem Agent Skills Standard:
ninox-scripting/ # Skill-Verzeichnis (entspricht Agent Skills Standard)
├── SKILL.md # Skill-Definition mit YAML Frontmatter (erforderlich)
└── references/ # Optionale Referenzdateien (progressive disclosure)
├── function-whitelist.md # Alle dokumentierten Ninox-Funktionen
├── forbidden-patterns.md # Häufige Fehler, die vermieden werden müssen
├── common-mistakes.md # Best Practices und häufige Fehlerquellen
├── context-queries.md # Wann nachfragen statt raten
├── relations-and-loops.md # Korrekte Verwendung von Relationen und for-Schleifen
├── performance-rules.md # Optimierungsrichtlinien
├── undocumented-features.md # Funktionierende aber undokumentierte Features
├── strict-rules.md # Kritische Dokumentationskonformitäts-Regeln
├── style-guide.md # Coding-Standards
├── functions.md # Alle dokumentierten Ninox-Funktionen (Referenz)
├── performance-guide.md # Performance-Optimierungen
├── api.md # HTTP und REST API
├── tables.md # Datenbank-Tabellen-Konzepte
└── example-*.md # Best-Practice Beispiele und Patterns
Hinweis: Der Skill ist vollständig portabel und kann direkt von GitHub installiert werden. Alle Referenzen sind im references/ Ordner enthalten, um progressive disclosure zu ermöglichen (Agent Skills Standard).
Jedes von der KI generierte Ninox-Skript muss:
- Nur dokumentierte Funktionen verwenden (siehe
references/function-whitelist.md) - Keine Muster aus
references/forbidden-patterns.mdenthalten (z.B. kein.map()) - Saubere Syntax gemäß
references/style-guide.mdeinhalten
Der Skill nutzt Progressive Disclosure gemäß dem Agent Skills Standard:
- Discovery: Beim Start lädt der Agent nur Name und Beschreibung des Skills
- Activation: Bei relevanten Aufgaben wird die vollständige
SKILL.mdgeladen - Execution: Referenzdateien aus
references/werden bei Bedarf nachgeladen
Der Skill enthält:
- Function Whitelist: Alle dokumentierten Ninox-Funktionen
- Forbidden Patterns: Häufige Fehler, die vermieden werden müssen
- Common Mistakes: Best Practices und häufige Fehlerquellen
- Performance Rules: Optimierungsrichtlinien
- Undocumented Features: Funktionierende aber undokumentierte Features (mit Kennzeichnung)
- Style Guide: Coding-Standards
- Context Queries: Wann nachfragen statt raten
- Relations and Loops: Korrekte Verwendung von Relationen und for-Schleifen
Alle Referenzen sind im references/ Ordner des Skills enthalten, sodass der Skill vollständig portabel ist und über GitHub installiert werden kann.
Dieses Repository folgt exakt dem offenen Agent Skills Standard, der von Anthropic entwickelt und als offener Standard veröffentlicht wurde. Der Standard wird von führenden AI-Entwicklungstools unterstützt, einschließlich Cursor und Claude Desktop.
Struktur-Konformität:
- ✅ Skill-Verzeichnis
ninox-scripting/mit erforderlicherSKILL.md - ✅ YAML Frontmatter mit
name,description,license,metadata - ✅ Optionale
references/Verzeichnis für progressive disclosure - ✅ Relative Pfade zu Referenzdateien in
SKILL.md - ✅ Skill-Dokumentation unter 500 Zeilen (Hauptanweisungen in
SKILL.md, Details inreferences/)
Creative Commons Attribution 4.0 International (CC-BY 4.0).
Siehe LICENSE für vollständige Lizenzbedingungen.
Ninox ist eine Marke der Ninox Software GmbH. Dieser Agent Skill ist ein Community-Projekt und wird nicht offiziell von Ninox Software GmbH unterstützt.