agentsclimarketplace

Ninox scripting

Skill christianphilie/ninox-agent-skill/ninox-scripting

Expert knowledge for scripting in Ninox databases, preventing hallucinations and enforcing project rules. Use when writing, debugging, or explaining Ninox scripts (NX), when the user mentions Ninox, NX scripts, database scripting, or needs help with Ninox formulas, automation, or database operations.From its SKILL.md

Install
npx -y skills add christianphilie/ninox-agent-skill --skill ninox-scripting

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as CC-BY-4.0. See LICENSE for complete terms.. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

4.7 KB, 987 tokens by cl100k_base, as published. Nobody here has run it

Ninox Scripting Skill

This skill provides expert knowledge for scripting in Ninox databases, preventing hallucinations and enforcing strict rules. Use when writing, debugging, or explaining Ninox scripts (NX).

Critical Rules

Follow these rules strictly to avoid hallucinations (inventing non-existent functions):

  1. ALWAYS read references/function-whitelist.md before writing code. If a function is not in this list, DO NOT USE IT unless you verify it yourself in the official documentation.
  2. ALWAYS read references/forbidden-patterns.md to avoid common errors (e.g., using JS array methods like map, filter, etc., which do NOT exist in Ninox).
  3. ASK FOR CONTEXT: If field names, table names, or relations are unclear, ASK instead of guessing. See references/context-queries.md.
  4. CONSULT ALL RULES: Review all relevant documents in the references/ directory before writing code. See Resources section below for all available rule documents.

Datenbankstruktur verstehen

Wenn du Ninox-Code schreiben sollst und die Tabellenstruktur unklar ist:

  1. Bitte den Nutzer um den API-Export oder die manuelle Strukturbeschreibung
  2. Lies references/export-guide.md für die Anleitung, die du dem Nutzer geben kannst
  3. Frag NIEMALS nach Feldnamen durch Raten – das führt zu Halluzinationen

Verwende diese Prompt-Vorlage, um den Nutzer zu einer guten Beschreibung anzuleiten:

Damit ich den korrekten Code schreiben kann, brauche ich die genaue Datenbankstruktur.
Bitte nenne mir:
1. Den genauen Tabellennamen (mit Leerzeichen/Sonderzeichen)
2. Die Feldnamen mit Typen (Text, Zahl, Datum, Relation...)
3. Welche Tabellen zusammenhängen (Relationen)
4. Den Trigger-Kontext (wo läuft das Script? onChange auf Feld X? Button in Tabelle Y?)

Oder nutze die Anleitung in references/export-guide.md für einen API-Export.

Resources

Core Rules

Documentation

  • Functions - All documented Ninox functions

  • Performance Guide - Performance optimizations

  • API - HTTP and REST API (full reference)

  • HTTP Requests - Making HTTP requests from NX scripts

  • Tables - Database table concepts

  • Triggers - All trigger types, contexts, and limitations

  • Datetime Functions - Date/time functions, formatting, arithmetic

  • Types - Type system, conversion, null handling

  • Database Schema - Schema structure and field types

  • Export Guide - How to export database structure for AI analysis

  • Globals - Global functions: teamId, user functions, sendEmail, ninoxApp, openPage, execution blocks

  • Changelog - Script-relevant version history and new functions by version

Examples

What ships with it: 27 files

163.2 KB alongside SKILL.md

Keep looking

Skills are one crate of 326,834. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.