write-demo-script
Create a DemoScript with steps and registration for the Datagrok demo application
deploy-grokky
Deploy Grokky — start Docker, ensure grok_spawner, build images, publish package
create-demo-model
Create a Diff Studio demo model TS file and register it in the package, using equations from an IVP file. Use this skill when the user wants to create a demo model from an IVP file, mentions "demo model", "IVP file", "Diff Studio demo", or asks to convert an .ivp file into a demo.
create-demo-model-from-ivp-file
Create a Diff Studio demo model TS file and register it in the package, using equations from an IVP file
manage-credentials
Set up and manage package and connection credentials securely
create-docker-container
Add a Docker container to a Datagrok package with Dockerfile and config
add-curve-format
Add support for a new curve data format in the Curves package converter system
build-scaffold
[BUILD:project-foundation]=>[VERIFY:hello-world]=>[REPORT:user]
create-package
Scaffold, build, and publish a new Datagrok package
build-scaffold
Set up the project foundation. Directory structure, configs, dependencies.
frappe-ops-app-lifecycle
Use when scaffolding a new Frappe app, configuring app settings, building assets, running tests, deploying, updating, or publishing to marketplace. Prevents broken app structure from incorrect scaffolding, missing setup.py fields, and failed builds. Covers bench new-app, app directory structure, setup.py/pyproject.toml, hooks.py config, bench build, bench run-tests, app publishing. Keywords: app lifecycle, new-app, scaffolding, setup.py, pyproject.toml, hooks.py, bench build, app publishing, marketplace, create app, publish app, app structure, how to start new app, app directory layout..
frappe-syntax-serverscripts
Use when writing Python code for ERPNext/Frappe Server Scripts including Document Events, API endpoints, Scheduler Events, and Permission Queries. Prevents the #1 AI mistake: using import statements in Server Scripts (sandbox blocks ALL imports). Covers frappe.* methods, event name mapping, and correct v14/v15/v16 syntax. Keywords: Server Script, frappe, ERPNext, sandbox, import, doc event, validate, on_submit, before_save, server script example, import not allowed, sandbox rules, which script type to use.
frappe-ops-cloud
Use when working with Frappe Cloud, Press API, provisioning sites, or managing benches on Frappe Cloud infrastructure. Prevents failed deployments from misconfigured cloud settings and API misuse. Covers Frappe Cloud dashboard, Press API, site provisioning, bench management, environment variables, cloud-specific limitations. Keywords: Frappe Cloud, Press, cloud API, site provisioning, bench management, FC, frappecloud, Frappe Cloud deploy, FC hosting, cloud setup, managed hosting..
frappe-ops-frontend-build
Use when configuring frontend asset bundling, migrating from build.json (v14) to esbuild (v15+), or troubleshooting SCSS/CSS compilation. Prevents build failures from mixing v14 and v15 build systems and misconfigured asset pipelines. Covers esbuild configuration (v15+), build.json (v14), asset bundling, SCSS compilation, bundle.js setup, bench build flags. Keywords: esbuild, build.json, frontend build, SCSS, CSS, asset bundling, bench build, bundle.js, webpack, build error, assets not loading, CSS not updating, JS not compiling, bench build fails..
create-custom-view
Create a custom view for Datagrok by extending ViewBase
create-custom-filter
Create a custom filter for Datagrok by extending DG.Filter
write-tutorial
Create a Tutorial class with interactive steps and track registration
create-cell-renderer
Create a custom grid cell renderer for Datagrok