dimamishchenko/widgetctl
v0.2.1MIT
Set up iOS Simulator Home Screen widgets with a local MCP server, CLI and API.
commands
- node
scripts
- widgetctl
- scripts/mcp.mjs
- scripts/widgetctl.mjs
plugin.json
- name
- widgetctl
- version
- 0.2.1
- description
- Set up iOS Simulator Home Screen widgets with a local MCP server, CLI and API.
- author
- Dima Mishchenko
- license
- MIT
- extensions
- com.openai
mcp.json
- widgetctlstdionode ${PLUGIN_ROOT}/skills/widgetctl/scripts/mcp.mjs
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "widgetctl",
"version": "0.2.1",
"description": "Set up iOS Simulator Home Screen widgets with a local MCP server, CLI and API.",
"author": {
"name": "Dima Mishchenko"
},
"homepage": "https://github.com/DimaMishchenko/widgetctl",
"repository": "https://github.com/DimaMishchenko/widgetctl",
"license": "MIT",
"keywords": ["ios", "simulator", "widgets", "testing"],
"extensions": {
"com.openai": {
"interface": {
"displayName": "widgetctl",
"shortDescription": "Set up iOS Simulator widgets",
"longDescription": "Add, find, edit and remove individual iOS Simulator Home Screen widgets through local MCP tools or the bundled CLI. Includes a short skill, executable runtimes, native worker and dependencies; no separate CLI installation is required. Requires macOS, Node 22.14+ and full Xcode. TypeScript and Playwright projects install the widgetctl npm package separately. Physical devices, stacks and Lock Screen widgets are unsupported.",
"developerName": "Dima Mishchenko",
"category": "Developer Tools",
"websiteURL": "https://github.com/DimaMishchenko/widgetctl",
"logo": "./assets/plugin-icon.svg",
"composerIcon": "./assets/plugin-icon.svg",
"supportURL": "https://github.com/DimaMishchenko/widgetctl/issues",
"privacyPolicyURL": "https://github.com/DimaMishchenko/widgetctl/blob/main/docs/privacy.md",
"termsOfServiceURL": "https://github.com/DimaMishchenko/widgetctl/blob/main/LICENSE"
},
"requires_local_executor": true
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- 2JavaScript files
- 27JSON files
- LICENSE.txt
- openai.yaml
- 28other files
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai