initialize_toybox
Set up a TOYBOX project with a local repository, GitHub remote, and Pages configuration. Customize repository name, template, theme, layout, and more for a personalized creative portfolio.
Instructions
Initialize a complete TOYBOX with local repository, GitHub remote, and Pages setup
Input Schema
Name | Required | Description | Default |
---|---|---|---|
config | No | TOYBOX configuration options | |
createRemote | No | Create a GitHub repository and set up remote (default: true) | |
debug | No | Enable debug mode to use local template (can still create GitHub remote) | |
isPrivate | No | Create GitHub repository as private (default: false) | |
localTemplatePath | No | Path to local template directory (optional, defaults to built-in template) | |
repoName | No | Name for the repository (default: toybox) | toybox |
templateOwner | No | GitHub username or organization that owns the TOYBOX template (default: isnbh0) | isnbh0 |
templateRepo | No | Name of the template repository (default: toybox-template) | toybox-template |
Input Schema (JSON Schema)
{
"properties": {
"config": {
"description": "TOYBOX configuration options",
"properties": {
"description": {
"default": "A collection of my creative artifacts",
"type": "string"
},
"layout": {
"default": "grid",
"enum": [
"grid",
"list"
],
"type": "string"
},
"showFooter": {
"default": true,
"type": "boolean"
},
"theme": {
"default": "auto",
"enum": [
"auto",
"light",
"dark"
],
"type": "string"
},
"title": {
"default": "My TOYBOX",
"type": "string"
}
},
"type": "object"
},
"createRemote": {
"default": true,
"description": "Create a GitHub repository and set up remote (default: true)",
"type": "boolean"
},
"debug": {
"default": false,
"description": "Enable debug mode to use local template (can still create GitHub remote)",
"type": "boolean"
},
"isPrivate": {
"default": false,
"description": "Create GitHub repository as private (default: false)",
"type": "boolean"
},
"localTemplatePath": {
"description": "Path to local template directory (optional, defaults to built-in template)",
"type": "string"
},
"repoName": {
"default": "toybox",
"description": "Name for the repository (default: toybox)",
"type": "string"
},
"templateOwner": {
"default": "isnbh0",
"description": "GitHub username or organization that owns the TOYBOX template (default: isnbh0)",
"type": "string"
},
"templateRepo": {
"default": "toybox-template",
"description": "Name of the template repository (default: toybox-template)",
"type": "string"
}
},
"required": [],
"type": "object"
}