importScript('User:Salix alba/TDSkell.js');
It also tries to guess default values, aliases, and whether the parameter is required or not. These may not correct. They are listed
after the main skeleton:
Possible defaults and aliases
"1": { "aliases": ["year"], "required": false }
"2": { "aliases": ["month"], "required": false }
"3": { "aliases": ["day"], "required": false }
"year": { "required": true }
"month": { "required": true }
"day": { "required": true }
"df": { "required": false }
"w": { "aliases": ["width"], "required": false }
"width": { "default": "16.66%", "required": false }
"align": { "default": "left", "required": false }
"valign": { "default": "top", "required": false }